Art pipeline: the prompt asked for a person, and got one
Three fail-open classifiers, each reading a field that is not where the
bestiary keeps the answer. Found by generating one creature before
spending the allowance on forty-eight; art/creatures/gryphon-u1.png is a
WINGLESS gryphon, from a spec whose bodyPlan is "winged".
1. anatomyWords() read `species`. Shape lives in `bodyPlan` — that is the
field selecting the hit-location table. 44 of the 100 new creatures are
species "baseline" with bodyPlan quadruped or winged, so every one fell
to the silent branch and asked for no shape at all.
2. isPersonSpec() ended `if (tag) return true` — an unrecognised role tag
means person. MONSTER_TAGS listed three tags; the bestiary uses twelve,
so 43 creatures were prompted as "portrait of X, waist-up portrait".
Now bodyPlan decides first, structurally, because a tag list is free
text that grows and bodyPlan is enforced by the engine.
3. ROLE_CLASS knew the same three tags, so HERALDRY fell through to
"carries nothing manufactured and armour >= 4 -> anomalous". Six
centuries of carved stone were classed as far-side machinery, and the
armour clause duly asked for a mech. ROLE_CLASS now carries all twelve,
and the heavy-armour wording follows era: machinery for future and
anomalous, "hide and scale thick as carved stone" for the rest.
Also in this commit: all 100 creatures re-pointed onto the natural attacks
added in 3feac39 — 41 of 100 changed, the rest keeping grasp or punch
because that is genuinely what they do. Three manoeuvres stay as prose and
say so explicitly: dun_cow's and bull_azure's charge, gryphon's stoop and
drop, tup's blind side. Portraits redrawn, since era decides their hue.
All 23 guards pass.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@@ -1,20 +1,21 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Afterimage</title>
|
||||
<desc>Afterimage — baseline, SIZ 11, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(40 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(40 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="39.0" ry="5.5" fill="hsl(40 44% 17%)" opacity="0.8"/>
|
||||
<desc>Afterimage — baseline, SIZ 11, 7 hit locations, natural armour 0, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(0 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="39.0" ry="5.5" fill="hsl(0 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(90.49 80.45) scale(0.6251 0.7651)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(40 50% 78%)" stroke="hsl(40 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(40 50% 78%)" stroke="hsl(40 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(40 50% 78%)" stroke="hsl(40 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(40 50% 78%)" stroke="hsl(40 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(40 50% 78%)" stroke="hsl(40 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(40 50% 78%)" stroke="hsl(40 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(40 50% 78%)" stroke="hsl(40 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(0 78% 84%)" stroke="hsl(0 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(0 78% 84%)" stroke="hsl(0 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(0 78% 84%)" stroke="hsl(0 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(0 78% 84%)" stroke="hsl(0 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(0 78% 84%)" stroke="hsl(0 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(0 78% 84%)" stroke="hsl(0 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(0 78% 84%)" stroke="hsl(0 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(40 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(40 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(0 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(0 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
@@ -1,26 +1,26 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>The auditor</title>
|
||||
<desc>The auditor — baseline, SIZ 11, 7 hit locations, natural armour 4, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(201 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="46.5" ry="6.5" fill="hsl(201 66% 17%)" opacity="0.8"/>
|
||||
<desc>The auditor — baseline, SIZ 11, 7 hit locations, natural armour 4, future. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(271 58% 30%)"/>
|
||||
<path d="M200 0H256v56z" fill="hsl(271 78% 62%)" opacity="0.55"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="46.5" ry="6.5" fill="hsl(271 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(83.31 80.45) scale(0.7448 0.7651)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(201 78% 84%)" stroke="hsl(201 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(201 78% 84%)" stroke="hsl(201 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(201 78% 84%)" stroke="hsl(201 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(201 78% 84%)" stroke="hsl(201 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(201 78% 84%)" stroke="hsl(201 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(201 78% 84%)" stroke="hsl(201 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(201 78% 84%)" stroke="hsl(201 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(201 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(201 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(201 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(201 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(201 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(201 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(201 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(271 78% 84%)" stroke="hsl(271 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(271 78% 84%)" stroke="hsl(271 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(271 78% 84%)" stroke="hsl(271 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(271 78% 84%)" stroke="hsl(271 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(271 78% 84%)" stroke="hsl(271 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(271 78% 84%)" stroke="hsl(271 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(271 78% 84%)" stroke="hsl(271 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(271 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(271 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(271 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(271 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(271 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(271 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(271 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 20h26v7H16l-4 9H6z" fill="hsl(201 62% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(201 78% 62%)" stroke-width="5"/>
|
||||
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 20h26v7H16l-4 9H6z" fill="hsl(271 62% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(271 78% 62%)" stroke-width="5"/>
|
||||
<path d="M18 212h220" stroke="hsl(271 78% 62%)" stroke-width="2" opacity="0.65"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -1,27 +1,26 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>The bear-ward's bear</title>
|
||||
<desc>The bear-ward's bear — baseline, SIZ 20, 7 hit locations, natural armour 5, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(342 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="66.7" ry="9.3" fill="hsl(342 66% 17%)" opacity="0.8"/>
|
||||
<desc>The bear-ward's bear — baseline, SIZ 20, 7 hit locations, natural armour 5, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(22 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(22 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="66.7" ry="9.3" fill="hsl(22 44% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(63.82 35.60) scale(1.0696 0.9939)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(342 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(342 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(22 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(22 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -1,20 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Callum Pike</title>
|
||||
<desc>Callum Pike — baseline, SIZ 15, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(34 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(34 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="54.9" ry="7.7" fill="hsl(34 44% 17%)" opacity="0.8"/>
|
||||
<desc>Callum Pike — baseline, SIZ 15, 7 hit locations, natural armour 0, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(204 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="54.9" ry="7.7" fill="hsl(204 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(75.19 59.38) scale(0.8801 0.8726)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(34 50% 78%)" stroke="hsl(34 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(34 50% 78%)" stroke="hsl(34 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(34 50% 78%)" stroke="hsl(34 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(34 50% 78%)" stroke="hsl(34 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(34 50% 78%)" stroke="hsl(34 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(34 50% 78%)" stroke="hsl(34 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(34 50% 78%)" stroke="hsl(34 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(204 78% 84%)" stroke="hsl(204 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(204 78% 84%)" stroke="hsl(204 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(204 78% 84%)" stroke="hsl(204 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(204 78% 84%)" stroke="hsl(204 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(204 78% 84%)" stroke="hsl(204 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(204 78% 84%)" stroke="hsl(204 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(204 78% 84%)" stroke="hsl(204 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(34 78% 62%)" stroke-width="5"/>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(204 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.6 KiB |
@@ -1,26 +1,27 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>The Conductor</title>
|
||||
<desc>The Conductor — baseline, SIZ 14, 7 hit locations, natural armour 4, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(32 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(32 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="55.4" ry="7.8" fill="hsl(32 44% 17%)" opacity="0.8"/>
|
||||
<desc>The Conductor — baseline, SIZ 14, 7 hit locations, natural armour 4, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(352 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="55.4" ry="7.8" fill="hsl(352 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(74.77 64.43) scale(0.8872 0.8468)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(32 50% 78%)" stroke="hsl(32 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(32 50% 78%)" stroke="hsl(32 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(32 50% 78%)" stroke="hsl(32 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(32 50% 78%)" stroke="hsl(32 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(32 50% 78%)" stroke="hsl(32 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(32 50% 78%)" stroke="hsl(32 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(32 50% 78%)" stroke="hsl(32 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(32 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(32 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(32 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(32 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(32 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(32 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(32 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(352 78% 84%)" stroke="hsl(352 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(352 78% 84%)" stroke="hsl(352 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(352 78% 84%)" stroke="hsl(352 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(352 78% 84%)" stroke="hsl(352 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(352 78% 84%)" stroke="hsl(352 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(352 78% 84%)" stroke="hsl(352 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(352 78% 84%)" stroke="hsl(352 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(352 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(352 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(352 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(352 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(352 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(352 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(352 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M4 34L30 8l5 5L9 39z" fill="hsl(32 38% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(32 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M4 34L30 8l5 5L9 39z" fill="hsl(352 62% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(352 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
@@ -1,26 +1,27 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Ticket inspector</title>
|
||||
<desc>Ticket inspector — baseline, SIZ 12, 7 hit locations, natural armour 2, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(26 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(26 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="50.3" ry="7.0" fill="hsl(26 44% 17%)" opacity="0.8"/>
|
||||
<desc>Ticket inspector — baseline, SIZ 12, 7 hit locations, natural armour 2, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(346 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="50.3" ry="7.0" fill="hsl(346 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(79.59 74.95) scale(0.8069 0.7931)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(26 50% 78%)" stroke="hsl(26 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(26 50% 78%)" stroke="hsl(26 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(26 50% 78%)" stroke="hsl(26 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(26 50% 78%)" stroke="hsl(26 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(26 50% 78%)" stroke="hsl(26 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(26 50% 78%)" stroke="hsl(26 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(26 50% 78%)" stroke="hsl(26 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(26 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(26 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(26 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(26 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(26 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(26 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(26 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(346 78% 84%)" stroke="hsl(346 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(346 78% 84%)" stroke="hsl(346 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(346 78% 84%)" stroke="hsl(346 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(346 78% 84%)" stroke="hsl(346 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(346 78% 84%)" stroke="hsl(346 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(346 78% 84%)" stroke="hsl(346 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(346 78% 84%)" stroke="hsl(346 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(346 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(346 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(346 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(346 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(346 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(346 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(346 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M4 34L30 8l5 5L9 39z" fill="hsl(26 38% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(26 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M4 34L30 8l5 5L9 39z" fill="hsl(346 62% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(346 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -1,20 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Leah Hall</title>
|
||||
<desc>Leah Hall — baseline, SIZ 11, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(29 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(29 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="48.8" ry="6.8" fill="hsl(29 44% 17%)" opacity="0.8"/>
|
||||
<desc>Leah Hall — baseline, SIZ 11, 7 hit locations, natural armour 0, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(199 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="48.8" ry="6.8" fill="hsl(199 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(81.12 80.45) scale(0.7813 0.7651)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(29 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(29 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(199 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(199 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1,20 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Martin Cole</title>
|
||||
<desc>Martin Cole — baseline, SIZ 12, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(37 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(37 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="48.2" ry="6.7" fill="hsl(37 44% 17%)" opacity="0.8"/>
|
||||
<desc>Martin Cole — baseline, SIZ 12, 7 hit locations, natural armour 0, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(207 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="48.2" ry="6.7" fill="hsl(207 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(81.67 74.95) scale(0.7721 0.7931)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(37 50% 78%)" stroke="hsl(37 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(37 50% 78%)" stroke="hsl(37 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(37 50% 78%)" stroke="hsl(37 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(37 50% 78%)" stroke="hsl(37 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(37 50% 78%)" stroke="hsl(37 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(37 50% 78%)" stroke="hsl(37 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(37 50% 78%)" stroke="hsl(37 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(207 78% 84%)" stroke="hsl(207 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(207 78% 84%)" stroke="hsl(207 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(207 78% 84%)" stroke="hsl(207 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(207 78% 84%)" stroke="hsl(207 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(207 78% 84%)" stroke="hsl(207 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(207 78% 84%)" stroke="hsl(207 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(207 78% 84%)" stroke="hsl(207 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(37 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(37 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(207 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(207 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1,27 +1,26 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>The azure bull</title>
|
||||
<desc>The azure bull — baseline, SIZ 21, 7 hit locations, natural armour 6, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(8 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="69.5" ry="9.7" fill="hsl(8 66% 17%)" opacity="0.8"/>
|
||||
<desc>The azure bull — baseline, SIZ 21, 7 hit locations, natural armour 6, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(48 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(48 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="69.5" ry="9.7" fill="hsl(48 44% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(61.20 31.09) scale(1.1134 1.0169)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(8 78% 84%)" stroke="hsl(8 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(8 78% 84%)" stroke="hsl(8 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(8 78% 84%)" stroke="hsl(8 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(8 78% 84%)" stroke="hsl(8 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(8 78% 84%)" stroke="hsl(8 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(8 78% 84%)" stroke="hsl(8 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(8 78% 84%)" stroke="hsl(8 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(8 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(8 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(8 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(8 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(8 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(8 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(8 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(48 50% 78%)" stroke="hsl(48 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(48 50% 78%)" stroke="hsl(48 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(48 50% 78%)" stroke="hsl(48 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(48 50% 78%)" stroke="hsl(48 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(48 50% 78%)" stroke="hsl(48 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(48 50% 78%)" stroke="hsl(48 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(48 50% 78%)" stroke="hsl(48 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(48 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(48 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(48 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(48 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(48 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(48 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(48 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(8 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(8 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(48 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(48 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -1,27 +1,26 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Church grim</title>
|
||||
<desc>Church grim — baseline, SIZ 14, 7 hit locations, natural armour 5, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(342 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="55.4" ry="7.8" fill="hsl(342 66% 17%)" opacity="0.8"/>
|
||||
<desc>Church grim — baseline, SIZ 14, 7 hit locations, natural armour 5, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(22 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(22 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="55.4" ry="7.8" fill="hsl(22 44% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(74.77 64.43) scale(0.8872 0.8468)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(342 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(342 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(22 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(22 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -1,27 +1,26 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Cuckoo array</title>
|
||||
<desc>Cuckoo array — baseline, SIZ 20, 7 hit locations, natural armour 7, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(353 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="60.4" ry="8.5" fill="hsl(353 66% 17%)" opacity="0.8"/>
|
||||
<desc>Cuckoo array — baseline, SIZ 20, 7 hit locations, natural armour 7, future. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(273 58% 30%)"/>
|
||||
<path d="M200 0H256v56z" fill="hsl(273 78% 62%)" opacity="0.55"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="60.4" ry="8.5" fill="hsl(273 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(69.95 35.60) scale(0.9676 0.9939)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(353 78% 84%)" stroke="hsl(353 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(353 78% 84%)" stroke="hsl(353 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(353 78% 84%)" stroke="hsl(353 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(353 78% 84%)" stroke="hsl(353 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(353 78% 84%)" stroke="hsl(353 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(353 78% 84%)" stroke="hsl(353 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(353 78% 84%)" stroke="hsl(353 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(353 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(353 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(353 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(353 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(353 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(353 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(353 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(273 78% 84%)" stroke="hsl(273 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(273 78% 84%)" stroke="hsl(273 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(273 78% 84%)" stroke="hsl(273 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(273 78% 84%)" stroke="hsl(273 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(273 78% 84%)" stroke="hsl(273 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(273 78% 84%)" stroke="hsl(273 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(273 78% 84%)" stroke="hsl(273 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(273 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(273 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(273 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(273 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(273 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(273 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(273 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(353 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(353 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(273 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(273 78% 62%)" stroke-width="5"/>
|
||||
<path d="M18 212h220" stroke="hsl(273 78% 62%)" stroke-width="2" opacity="0.65"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 3.0 KiB |
@@ -1,27 +1,26 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>The eagle displayed</title>
|
||||
<desc>The eagle displayed — baseline, SIZ 9, 7 hit locations, natural armour 4, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(5 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="58.1" ry="8.1" fill="hsl(5 66% 17%)" opacity="0.8"/>
|
||||
<desc>The eagle displayed — baseline, SIZ 9, 7 hit locations, natural armour 4, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(45 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(45 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="58.1" ry="8.1" fill="hsl(45 44% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(72.11 92.09) scale(0.9315 0.7056)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(5 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(5 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(5 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(5 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(5 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(5 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(5 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(45 50% 78%)" stroke="hsl(45 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(45 50% 78%)" stroke="hsl(45 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(45 50% 78%)" stroke="hsl(45 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(45 50% 78%)" stroke="hsl(45 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(45 50% 78%)" stroke="hsl(45 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(45 50% 78%)" stroke="hsl(45 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(45 50% 78%)" stroke="hsl(45 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(45 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(45 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(45 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(45 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(45 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(45 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(45 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(5 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(5 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(45 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(45 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -1,27 +1,26 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>The guildhall gryphon</title>
|
||||
<desc>The guildhall gryphon — baseline, SIZ 22, 7 hit locations, natural armour 8, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(8 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="72.1" ry="10.1" fill="hsl(8 66% 17%)" opacity="0.8"/>
|
||||
<desc>The guildhall gryphon — baseline, SIZ 22, 7 hit locations, natural armour 8, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(48 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(48 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="72.1" ry="10.1" fill="hsl(48 44% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(58.66 26.64) scale(1.1556 1.0396)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(8 78% 84%)" stroke="hsl(8 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(8 78% 84%)" stroke="hsl(8 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(8 78% 84%)" stroke="hsl(8 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(8 78% 84%)" stroke="hsl(8 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(8 78% 84%)" stroke="hsl(8 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(8 78% 84%)" stroke="hsl(8 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(8 78% 84%)" stroke="hsl(8 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(8 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(8 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(8 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(8 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(8 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(8 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(8 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(48 50% 78%)" stroke="hsl(48 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(48 50% 78%)" stroke="hsl(48 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(48 50% 78%)" stroke="hsl(48 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(48 50% 78%)" stroke="hsl(48 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(48 50% 78%)" stroke="hsl(48 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(48 50% 78%)" stroke="hsl(48 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(48 50% 78%)" stroke="hsl(48 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(48 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(48 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(48 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(48 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(48 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(48 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(48 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(8 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(8 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(48 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(48 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -1,27 +1,26 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>The dun cow of the heath</title>
|
||||
<desc>The dun cow of the heath — baseline, SIZ 26, 7 hit locations, natural armour 7, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(358 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="71.2" ry="10.0" fill="hsl(358 66% 17%)" opacity="0.8"/>
|
||||
<desc>The dun cow of the heath — baseline, SIZ 26, 7 hit locations, natural armour 7, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(38 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(38 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="71.2" ry="10.0" fill="hsl(38 44% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(59.49 17.92) scale(1.1418 1.0841)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(358 78% 84%)" stroke="hsl(358 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(358 78% 84%)" stroke="hsl(358 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(358 78% 84%)" stroke="hsl(358 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(358 78% 84%)" stroke="hsl(358 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(358 78% 84%)" stroke="hsl(358 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(358 78% 84%)" stroke="hsl(358 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(358 78% 84%)" stroke="hsl(358 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(358 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(358 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(358 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(358 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(358 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(358 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(358 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(38 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(38 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(38 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(38 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(38 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(38 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(38 78% 62%)" stroke-width="7.95" opacity="0.76" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(358 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(358 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(38 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(38 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -1,27 +1,26 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>The hollow hog</title>
|
||||
<desc>The hollow hog — baseline, SIZ 15, 7 hit locations, natural armour 5, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(342 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="63.8" ry="8.9" fill="hsl(342 66% 17%)" opacity="0.8"/>
|
||||
<desc>The hollow hog — baseline, SIZ 15, 7 hit locations, natural armour 5, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(22 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(22 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="63.8" ry="8.9" fill="hsl(22 44% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(66.67 59.38) scale(1.0221 0.8726)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(342 78% 84%)" stroke="hsl(342 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(342 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(22 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(342 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(342 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(22 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(22 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -1,26 +1,27 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Hollow man</title>
|
||||
<desc>Hollow man — baseline, SIZ 12, 7 hit locations, natural armour 1, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(204 58% 30%)"/>
|
||||
<desc>Hollow man — baseline, SIZ 12, 7 hit locations, natural armour 1, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(354 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="48.2" ry="6.7" fill="hsl(204 66% 17%)" opacity="0.8"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="48.2" ry="6.7" fill="hsl(354 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(81.67 74.95) scale(0.7721 0.7931)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(204 78% 84%)" stroke="hsl(204 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(204 78% 84%)" stroke="hsl(204 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(204 78% 84%)" stroke="hsl(204 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(204 78% 84%)" stroke="hsl(204 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(204 78% 84%)" stroke="hsl(204 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(204 78% 84%)" stroke="hsl(204 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(204 78% 84%)" stroke="hsl(204 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(204 78% 62%)" stroke-width="2.85" opacity="0.40" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(204 78% 62%)" stroke-width="2.85" opacity="0.40" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(204 78% 62%)" stroke-width="2.85" opacity="0.40" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(204 78% 62%)" stroke-width="2.85" opacity="0.40" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(204 78% 62%)" stroke-width="2.85" opacity="0.40" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(204 78% 62%)" stroke-width="2.85" opacity="0.40" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(204 78% 62%)" stroke-width="2.85" opacity="0.40" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(354 78% 84%)" stroke="hsl(354 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(354 78% 84%)" stroke="hsl(354 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(354 78% 84%)" stroke="hsl(354 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(354 78% 84%)" stroke="hsl(354 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(354 78% 84%)" stroke="hsl(354 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(354 78% 84%)" stroke="hsl(354 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(354 78% 84%)" stroke="hsl(354 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(354 78% 62%)" stroke-width="2.85" opacity="0.40" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(354 78% 62%)" stroke-width="2.85" opacity="0.40" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(354 78% 62%)" stroke-width="2.85" opacity="0.40" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(354 78% 62%)" stroke-width="2.85" opacity="0.40" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(354 78% 62%)" stroke-width="2.85" opacity="0.40" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(354 78% 62%)" stroke-width="2.85" opacity="0.40" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(354 78% 62%)" stroke-width="2.85" opacity="0.40" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M4 34L30 8l5 5L9 39z" fill="hsl(204 62% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(204 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M4 34L30 8l5 5L9 39z" fill="hsl(354 62% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(354 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
@@ -1,20 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Edith Crane</title>
|
||||
<desc>Edith Crane — baseline, SIZ 10, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(47 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(47 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="42.2" ry="5.9" fill="hsl(47 44% 17%)" opacity="0.8"/>
|
||||
<desc>Edith Crane — baseline, SIZ 10, 7 hit locations, natural armour 0, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(217 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="42.2" ry="5.9" fill="hsl(217 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(87.43 86.15) scale(0.6762 0.7360)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(47 50% 78%)" stroke="hsl(47 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(47 50% 78%)" stroke="hsl(47 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(47 50% 78%)" stroke="hsl(47 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(47 50% 78%)" stroke="hsl(47 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(47 50% 78%)" stroke="hsl(47 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(47 50% 78%)" stroke="hsl(47 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(47 50% 78%)" stroke="hsl(47 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(217 78% 84%)" stroke="hsl(217 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(217 78% 84%)" stroke="hsl(217 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(217 78% 84%)" stroke="hsl(217 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(217 78% 84%)" stroke="hsl(217 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(217 78% 84%)" stroke="hsl(217 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(217 78% 84%)" stroke="hsl(217 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(217 78% 84%)" stroke="hsl(217 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(47 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(47 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(217 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(217 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1,20 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Sister Enderby</title>
|
||||
<desc>Sister Enderby — baseline, SIZ 11, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(42 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(42 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="50.9" ry="7.1" fill="hsl(42 44% 17%)" opacity="0.8"/>
|
||||
<desc>Sister Enderby — baseline, SIZ 11, 7 hit locations, natural armour 0, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(212 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="50.9" ry="7.1" fill="hsl(212 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(79.01 80.45) scale(0.8165 0.7651)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(42 50% 78%)" stroke="hsl(42 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(42 50% 78%)" stroke="hsl(42 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(42 50% 78%)" stroke="hsl(42 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(42 50% 78%)" stroke="hsl(42 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(42 50% 78%)" stroke="hsl(42 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(42 50% 78%)" stroke="hsl(42 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(42 50% 78%)" stroke="hsl(42 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(212 78% 84%)" stroke="hsl(212 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(212 78% 84%)" stroke="hsl(212 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(212 78% 84%)" stroke="hsl(212 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(212 78% 84%)" stroke="hsl(212 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(212 78% 84%)" stroke="hsl(212 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(212 78% 84%)" stroke="hsl(212 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(212 78% 84%)" stroke="hsl(212 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(42 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(42 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(212 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(212 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1,26 +1,26 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Old Marrow</title>
|
||||
<desc>Old Marrow — baseline, SIZ 22, 7 hit locations, natural armour 2, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(44 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(44 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="53.0" ry="7.4" fill="hsl(44 44% 17%)" opacity="0.8"/>
|
||||
<desc>Old Marrow — baseline, SIZ 22, 7 hit locations, natural armour 2, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(214 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="53.0" ry="7.4" fill="hsl(214 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(77.03 26.64) scale(0.8495 1.0396)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(44 50% 78%)" stroke="hsl(44 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(44 50% 78%)" stroke="hsl(44 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(44 50% 78%)" stroke="hsl(44 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(44 50% 78%)" stroke="hsl(44 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(44 50% 78%)" stroke="hsl(44 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(44 50% 78%)" stroke="hsl(44 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(44 50% 78%)" stroke="hsl(44 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(44 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(44 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(44 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(44 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(44 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(44 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(44 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(214 78% 84%)" stroke="hsl(214 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(214 78% 84%)" stroke="hsl(214 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(214 78% 84%)" stroke="hsl(214 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(214 78% 84%)" stroke="hsl(214 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(214 78% 84%)" stroke="hsl(214 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(214 78% 84%)" stroke="hsl(214 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(214 78% 84%)" stroke="hsl(214 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(214 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(214 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(214 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(214 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(214 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(214 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(214 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(44 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(44 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(214 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(214 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -1,20 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Beata Nowak</title>
|
||||
<desc>Beata Nowak — baseline, SIZ 11, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(22 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(22 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="46.5" ry="6.5" fill="hsl(22 44% 17%)" opacity="0.8"/>
|
||||
<desc>Beata Nowak — baseline, SIZ 11, 7 hit locations, natural armour 0, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(192 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="46.5" ry="6.5" fill="hsl(192 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(83.31 80.45) scale(0.7448 0.7651)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(22 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(22 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(192 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(192 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1,20 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Sammy, the boy in the wall</title>
|
||||
<desc>Sammy, the boy in the wall — baseline, SIZ 6, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(44 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(44 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="49.6" ry="7.0" fill="hsl(44 44% 17%)" opacity="0.8"/>
|
||||
<desc>Sammy, the boy in the wall — baseline, SIZ 6, 7 hit locations, natural armour 0, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(214 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="49.6" ry="7.0" fill="hsl(214 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(80.26 112.26) scale(0.7957 0.6028)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(44 50% 78%)" stroke="hsl(44 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(44 50% 78%)" stroke="hsl(44 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(44 50% 78%)" stroke="hsl(44 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(44 50% 78%)" stroke="hsl(44 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(44 50% 78%)" stroke="hsl(44 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(44 50% 78%)" stroke="hsl(44 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(44 50% 78%)" stroke="hsl(44 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(214 78% 84%)" stroke="hsl(214 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(214 78% 84%)" stroke="hsl(214 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(214 78% 84%)" stroke="hsl(214 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(214 78% 84%)" stroke="hsl(214 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(214 78% 84%)" stroke="hsl(214 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(214 78% 84%)" stroke="hsl(214 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(214 78% 84%)" stroke="hsl(214 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(44 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(44 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(214 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(214 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
@@ -1,20 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Vic Tunnicliffe</title>
|
||||
<desc>Vic Tunnicliffe — baseline, SIZ 13, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(24 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(24 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="47.7" ry="6.7" fill="hsl(24 44% 17%)" opacity="0.8"/>
|
||||
<desc>Vic Tunnicliffe — baseline, SIZ 13, 7 hit locations, natural armour 0, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(194 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="47.7" ry="6.7" fill="hsl(194 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(82.15 69.62) scale(0.7642 0.8203)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(24 50% 78%)" stroke="hsl(24 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(24 50% 78%)" stroke="hsl(24 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(24 50% 78%)" stroke="hsl(24 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(24 50% 78%)" stroke="hsl(24 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(24 50% 78%)" stroke="hsl(24 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(24 50% 78%)" stroke="hsl(24 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(24 50% 78%)" stroke="hsl(24 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(194 78% 84%)" stroke="hsl(194 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(194 78% 84%)" stroke="hsl(194 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(194 78% 84%)" stroke="hsl(194 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(194 78% 84%)" stroke="hsl(194 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(194 78% 84%)" stroke="hsl(194 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(194 78% 84%)" stroke="hsl(194 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(194 78% 84%)" stroke="hsl(194 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(24 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(24 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(194 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(194 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1,26 +1,27 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>The latecomer</title>
|
||||
<desc>The latecomer — baseline, SIZ 14, 7 hit locations, natural armour 4, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(215 58% 30%)"/>
|
||||
<desc>The latecomer — baseline, SIZ 14, 7 hit locations, natural armour 4, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(5 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="55.4" ry="7.8" fill="hsl(215 66% 17%)" opacity="0.8"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="55.4" ry="7.8" fill="hsl(5 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(74.77 64.43) scale(0.8872 0.8468)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(215 78% 84%)" stroke="hsl(215 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(215 78% 84%)" stroke="hsl(215 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(215 78% 84%)" stroke="hsl(215 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(215 78% 84%)" stroke="hsl(215 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(215 78% 84%)" stroke="hsl(215 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(215 78% 84%)" stroke="hsl(215 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(215 78% 84%)" stroke="hsl(215 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(215 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(215 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(215 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(215 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(215 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(215 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(215 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(5 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(5 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(5 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(5 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(5 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(5 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(5 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 20h26v7H16l-4 9H6z" fill="hsl(215 62% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(215 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 20h26v7H16l-4 9H6z" fill="hsl(5 62% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(5 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
@@ -1,27 +1,26 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Long walker</title>
|
||||
<desc>Long walker — baseline, SIZ 22, 7 hit locations, natural armour 10, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(5 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="66.2" ry="9.3" fill="hsl(5 66% 17%)" opacity="0.8"/>
|
||||
<desc>Long walker — baseline, SIZ 22, 7 hit locations, natural armour 10, future. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(285 58% 30%)"/>
|
||||
<path d="M200 0H256v56z" fill="hsl(285 78% 62%)" opacity="0.55"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="66.2" ry="9.3" fill="hsl(285 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(64.30 26.64) scale(1.0617 1.0396)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(5 78% 62%)" stroke-width="10.50" opacity="0.92" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(5 78% 62%)" stroke-width="10.50" opacity="0.92" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(5 78% 62%)" stroke-width="10.50" opacity="0.92" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(5 78% 62%)" stroke-width="10.50" opacity="0.92" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(5 78% 62%)" stroke-width="10.50" opacity="0.92" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(5 78% 62%)" stroke-width="10.50" opacity="0.92" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(5 78% 62%)" stroke-width="10.50" opacity="0.92" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(285 78% 84%)" stroke="hsl(285 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(285 78% 84%)" stroke="hsl(285 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(285 78% 84%)" stroke="hsl(285 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(285 78% 84%)" stroke="hsl(285 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(285 78% 84%)" stroke="hsl(285 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(285 78% 84%)" stroke="hsl(285 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(285 78% 84%)" stroke="hsl(285 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(285 78% 62%)" stroke-width="10.50" opacity="0.92" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(285 78% 62%)" stroke-width="10.50" opacity="0.92" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(285 78% 62%)" stroke-width="10.50" opacity="0.92" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(285 78% 62%)" stroke-width="10.50" opacity="0.92" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(285 78% 62%)" stroke-width="10.50" opacity="0.92" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(285 78% 62%)" stroke-width="10.50" opacity="0.92" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(285 78% 62%)" stroke-width="10.50" opacity="0.92" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(5 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(5 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(285 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(285 78% 62%)" stroke-width="5"/>
|
||||
<path d="M18 212h220" stroke="hsl(285 78% 62%)" stroke-width="2" opacity="0.65"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 3.0 KiB |
@@ -1,27 +1,26 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>The man-tyger</title>
|
||||
<desc>The man-tyger — baseline, SIZ 17, 7 hit locations, natural armour 5, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(351 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="62.9" ry="8.8" fill="hsl(351 66% 17%)" opacity="0.8"/>
|
||||
<desc>The man-tyger — baseline, SIZ 17, 7 hit locations, natural armour 5, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(31 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(31 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="62.9" ry="8.8" fill="hsl(31 44% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(67.48 49.60) scale(1.0087 0.9225)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(351 78% 84%)" stroke="hsl(351 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(351 78% 84%)" stroke="hsl(351 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(351 78% 84%)" stroke="hsl(351 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(351 78% 84%)" stroke="hsl(351 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(351 78% 84%)" stroke="hsl(351 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(351 78% 84%)" stroke="hsl(351 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(351 78% 84%)" stroke="hsl(351 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(351 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(351 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(351 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(351 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(351 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(351 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(351 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(31 50% 78%)" stroke="hsl(31 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(31 50% 78%)" stroke="hsl(31 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(31 50% 78%)" stroke="hsl(31 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(31 50% 78%)" stroke="hsl(31 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(31 50% 78%)" stroke="hsl(31 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(31 50% 78%)" stroke="hsl(31 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(31 50% 78%)" stroke="hsl(31 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(31 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(31 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(31 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(31 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(31 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(31 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(31 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(351 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(351 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(31 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(31 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -1,26 +1,27 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Mirrorline</title>
|
||||
<desc>Mirrorline — baseline, SIZ 13, 7 hit locations, natural armour 6, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(207 58% 30%)"/>
|
||||
<desc>Mirrorline — baseline, SIZ 13, 7 hit locations, natural armour 6, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(357 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="53.9" ry="7.5" fill="hsl(207 66% 17%)" opacity="0.8"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="53.9" ry="7.5" fill="hsl(357 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(76.16 69.62) scale(0.8640 0.8203)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(207 78% 84%)" stroke="hsl(207 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(207 78% 84%)" stroke="hsl(207 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(207 78% 84%)" stroke="hsl(207 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(207 78% 84%)" stroke="hsl(207 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(207 78% 84%)" stroke="hsl(207 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(207 78% 84%)" stroke="hsl(207 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(207 78% 84%)" stroke="hsl(207 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(207 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(207 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(207 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(207 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(207 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(207 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(207 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(357 78% 84%)" stroke="hsl(357 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(357 78% 84%)" stroke="hsl(357 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(357 78% 84%)" stroke="hsl(357 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(357 78% 84%)" stroke="hsl(357 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(357 78% 84%)" stroke="hsl(357 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(357 78% 84%)" stroke="hsl(357 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(357 78% 84%)" stroke="hsl(357 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(357 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(357 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(357 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(357 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(357 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(357 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(357 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M4 34L30 8l5 5L9 39z" fill="hsl(207 62% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(207 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M4 34L30 8l5 5L9 39z" fill="hsl(357 62% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(357 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
@@ -1,20 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Mr Bewley</title>
|
||||
<desc>Mr Bewley — baseline, SIZ 12, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(32 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(32 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="43.6" ry="6.1" fill="hsl(32 44% 17%)" opacity="0.8"/>
|
||||
<desc>Mr Bewley — baseline, SIZ 12, 7 hit locations, natural armour 0, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(202 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="43.6" ry="6.1" fill="hsl(202 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(86.09 74.95) scale(0.6984 0.7931)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(32 50% 78%)" stroke="hsl(32 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(32 50% 78%)" stroke="hsl(32 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(32 50% 78%)" stroke="hsl(32 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(32 50% 78%)" stroke="hsl(32 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(32 50% 78%)" stroke="hsl(32 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(32 50% 78%)" stroke="hsl(32 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(32 50% 78%)" stroke="hsl(32 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(202 78% 84%)" stroke="hsl(202 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(202 78% 84%)" stroke="hsl(202 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(202 78% 84%)" stroke="hsl(202 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(202 78% 84%)" stroke="hsl(202 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(202 78% 84%)" stroke="hsl(202 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(202 78% 84%)" stroke="hsl(202 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(202 78% 84%)" stroke="hsl(202 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(32 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(32 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(202 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(202 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1,20 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Mrs Ivy Ferrand</title>
|
||||
<desc>Mrs Ivy Ferrand — baseline, SIZ 11, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(36 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(36 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="44.1" ry="6.2" fill="hsl(36 44% 17%)" opacity="0.8"/>
|
||||
<desc>Mrs Ivy Ferrand — baseline, SIZ 11, 7 hit locations, natural armour 0, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(206 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="44.1" ry="6.2" fill="hsl(206 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(85.59 80.45) scale(0.7068 0.7651)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(36 50% 78%)" stroke="hsl(36 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(36 50% 78%)" stroke="hsl(36 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(36 50% 78%)" stroke="hsl(36 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(36 50% 78%)" stroke="hsl(36 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(36 50% 78%)" stroke="hsl(36 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(36 50% 78%)" stroke="hsl(36 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(36 50% 78%)" stroke="hsl(36 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(206 78% 84%)" stroke="hsl(206 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(206 78% 84%)" stroke="hsl(206 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(206 78% 84%)" stroke="hsl(206 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(206 78% 84%)" stroke="hsl(206 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(206 78% 84%)" stroke="hsl(206 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(206 78% 84%)" stroke="hsl(206 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(206 78% 84%)" stroke="hsl(206 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(36 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(36 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(206 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(206 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1,20 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Douglas Kearsley</title>
|
||||
<desc>Douglas Kearsley — baseline, SIZ 11, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(49 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(49 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="41.6" ry="5.8" fill="hsl(49 44% 17%)" opacity="0.8"/>
|
||||
<desc>Douglas Kearsley — baseline, SIZ 11, 7 hit locations, natural armour 0, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(219 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="41.6" ry="5.8" fill="hsl(219 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(87.98 80.45) scale(0.6670 0.7651)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(49 50% 78%)" stroke="hsl(49 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(49 50% 78%)" stroke="hsl(49 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(49 50% 78%)" stroke="hsl(49 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(49 50% 78%)" stroke="hsl(49 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(49 50% 78%)" stroke="hsl(49 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(49 50% 78%)" stroke="hsl(49 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(49 50% 78%)" stroke="hsl(49 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(219 78% 84%)" stroke="hsl(219 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(219 78% 84%)" stroke="hsl(219 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(219 78% 84%)" stroke="hsl(219 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(219 78% 84%)" stroke="hsl(219 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(219 78% 84%)" stroke="hsl(219 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(219 78% 84%)" stroke="hsl(219 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(219 78% 84%)" stroke="hsl(219 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(49 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(49 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(219 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(219 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1,20 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Councillor Hazel Odame</title>
|
||||
<desc>Councillor Hazel Odame — baseline, SIZ 11, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(38 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(38 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="44.1" ry="6.2" fill="hsl(38 44% 17%)" opacity="0.8"/>
|
||||
<desc>Councillor Hazel Odame — baseline, SIZ 11, 7 hit locations, natural armour 0, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(208 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="44.1" ry="6.2" fill="hsl(208 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(85.59 80.45) scale(0.7068 0.7651)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(38 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(38 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(208 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(208 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
@@ -1,20 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Tony Vasey</title>
|
||||
<desc>Tony Vasey — baseline, SIZ 13, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(29 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(29 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="49.8" ry="7.0" fill="hsl(29 44% 17%)" opacity="0.8"/>
|
||||
<desc>Tony Vasey — baseline, SIZ 13, 7 hit locations, natural armour 0, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(199 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="49.8" ry="7.0" fill="hsl(199 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(80.08 69.62) scale(0.7986 0.8203)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(29 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(29 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(199 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(199 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1,26 +1,26 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Quarantine unit</title>
|
||||
<desc>Quarantine unit — baseline, SIZ 14, 7 hit locations, natural armour 9, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(192 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="59.1" ry="8.3" fill="hsl(192 66% 17%)" opacity="0.8"/>
|
||||
<desc>Quarantine unit — baseline, SIZ 14, 7 hit locations, natural armour 9, future. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(262 58% 30%)"/>
|
||||
<path d="M200 0H256v56z" fill="hsl(262 78% 62%)" opacity="0.55"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="59.1" ry="8.3" fill="hsl(262 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(71.21 64.43) scale(0.9465 0.8468)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(192 78% 62%)" stroke-width="9.65" opacity="0.88" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(192 78% 62%)" stroke-width="9.65" opacity="0.88" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(192 78% 62%)" stroke-width="9.65" opacity="0.88" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(192 78% 62%)" stroke-width="9.65" opacity="0.88" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(192 78% 62%)" stroke-width="9.65" opacity="0.88" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(192 78% 62%)" stroke-width="9.65" opacity="0.88" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(192 78% 62%)" stroke-width="9.65" opacity="0.88" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(262 78% 84%)" stroke="hsl(262 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(262 78% 84%)" stroke="hsl(262 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(262 78% 84%)" stroke="hsl(262 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(262 78% 84%)" stroke="hsl(262 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(262 78% 84%)" stroke="hsl(262 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(262 78% 84%)" stroke="hsl(262 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(262 78% 84%)" stroke="hsl(262 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(262 78% 62%)" stroke-width="9.65" opacity="0.88" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(262 78% 62%)" stroke-width="9.65" opacity="0.88" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(262 78% 62%)" stroke-width="9.65" opacity="0.88" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(262 78% 62%)" stroke-width="9.65" opacity="0.88" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(262 78% 62%)" stroke-width="9.65" opacity="0.88" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(262 78% 62%)" stroke-width="9.65" opacity="0.88" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(262 78% 62%)" stroke-width="9.65" opacity="0.88" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 20h26v7H16l-4 9H6z" fill="hsl(192 62% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(192 78% 62%)" stroke-width="5"/>
|
||||
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 20h26v7H16l-4 9H6z" fill="hsl(262 62% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(262 78% 62%)" stroke-width="5"/>
|
||||
<path d="M18 212h220" stroke="hsl(262 78% 62%)" stroke-width="2" opacity="0.65"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -1,26 +1,27 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Recurrence</title>
|
||||
<desc>Recurrence — baseline, SIZ 14, 7 hit locations, natural armour 5, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(43 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(43 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="53.4" ry="7.5" fill="hsl(43 44% 17%)" opacity="0.8"/>
|
||||
<desc>Recurrence — baseline, SIZ 14, 7 hit locations, natural armour 5, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(3 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="53.4" ry="7.5" fill="hsl(3 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(76.63 64.43) scale(0.8562 0.8468)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(43 50% 78%)" stroke="hsl(43 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(43 50% 78%)" stroke="hsl(43 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(43 50% 78%)" stroke="hsl(43 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(43 50% 78%)" stroke="hsl(43 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(43 50% 78%)" stroke="hsl(43 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(43 50% 78%)" stroke="hsl(43 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(43 50% 78%)" stroke="hsl(43 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(43 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(43 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(43 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(43 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(43 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(43 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(43 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(3 78% 84%)" stroke="hsl(3 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(3 78% 84%)" stroke="hsl(3 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(3 78% 84%)" stroke="hsl(3 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(3 78% 84%)" stroke="hsl(3 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(3 78% 84%)" stroke="hsl(3 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(3 78% 84%)" stroke="hsl(3 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(3 78% 84%)" stroke="hsl(3 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(3 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(3 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(3 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(3 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(3 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(3 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(3 78% 62%)" stroke-width="6.25" opacity="0.64" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(43 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(43 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(3 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(3 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -1,26 +1,27 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Second pass</title>
|
||||
<desc>Second pass — baseline, SIZ 13, 7 hit locations, natural armour 3, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(201 58% 30%)"/>
|
||||
<desc>Second pass — baseline, SIZ 13, 7 hit locations, natural armour 3, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(351 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="51.9" ry="7.3" fill="hsl(201 66% 17%)" opacity="0.8"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="51.9" ry="7.3" fill="hsl(351 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(78.09 69.62) scale(0.8318 0.8203)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(201 78% 84%)" stroke="hsl(201 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(201 78% 84%)" stroke="hsl(201 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(201 78% 84%)" stroke="hsl(201 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(201 78% 84%)" stroke="hsl(201 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(201 78% 84%)" stroke="hsl(201 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(201 78% 84%)" stroke="hsl(201 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(201 78% 84%)" stroke="hsl(201 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(201 78% 62%)" stroke-width="4.55" opacity="0.52" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(201 78% 62%)" stroke-width="4.55" opacity="0.52" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(201 78% 62%)" stroke-width="4.55" opacity="0.52" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(201 78% 62%)" stroke-width="4.55" opacity="0.52" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(201 78% 62%)" stroke-width="4.55" opacity="0.52" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(201 78% 62%)" stroke-width="4.55" opacity="0.52" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(201 78% 62%)" stroke-width="4.55" opacity="0.52" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(351 78% 84%)" stroke="hsl(351 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(351 78% 84%)" stroke="hsl(351 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(351 78% 84%)" stroke="hsl(351 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(351 78% 84%)" stroke="hsl(351 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(351 78% 84%)" stroke="hsl(351 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(351 78% 84%)" stroke="hsl(351 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(351 78% 84%)" stroke="hsl(351 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(351 78% 62%)" stroke-width="4.55" opacity="0.52" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(351 78% 62%)" stroke-width="4.55" opacity="0.52" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(351 78% 62%)" stroke-width="4.55" opacity="0.52" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(351 78% 62%)" stroke-width="4.55" opacity="0.52" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(351 78% 62%)" stroke-width="4.55" opacity="0.52" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(351 78% 62%)" stroke-width="4.55" opacity="0.52" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(351 78% 62%)" stroke-width="4.55" opacity="0.52" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 20h26v7H16l-4 9H6z" fill="hsl(201 62% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(201 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 20h26v7H16l-4 9H6z" fill="hsl(351 62% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(351 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
@@ -1,27 +1,26 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>The sign wyvern</title>
|
||||
<desc>The sign wyvern — baseline, SIZ 18, 7 hit locations, natural armour 6, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(350 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="60.9" ry="8.5" fill="hsl(350 66% 17%)" opacity="0.8"/>
|
||||
<desc>The sign wyvern — baseline, SIZ 18, 7 hit locations, natural armour 6, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(30 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(30 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="60.9" ry="8.5" fill="hsl(30 44% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(69.40 44.85) scale(0.9766 0.9467)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(350 78% 84%)" stroke="hsl(350 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(350 78% 84%)" stroke="hsl(350 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(350 78% 84%)" stroke="hsl(350 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(350 78% 84%)" stroke="hsl(350 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(350 78% 84%)" stroke="hsl(350 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(350 78% 84%)" stroke="hsl(350 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(350 78% 84%)" stroke="hsl(350 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(350 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(350 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(350 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(350 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(350 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(350 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(350 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(30 50% 78%)" stroke="hsl(30 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(30 50% 78%)" stroke="hsl(30 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(30 50% 78%)" stroke="hsl(30 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(30 50% 78%)" stroke="hsl(30 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(30 50% 78%)" stroke="hsl(30 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(30 50% 78%)" stroke="hsl(30 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(30 50% 78%)" stroke="hsl(30 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(30 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(30 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(30 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(30 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(30 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(30 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(30 78% 62%)" stroke-width="7.10" opacity="0.70" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(350 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(350 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(30 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(30 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -1,26 +1,26 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Surveyor</title>
|
||||
<desc>Surveyor — baseline, SIZ 13, 7 hit locations, natural armour 8, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(219 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="53.9" ry="7.5" fill="hsl(219 66% 17%)" opacity="0.8"/>
|
||||
<desc>Surveyor — baseline, SIZ 13, 7 hit locations, natural armour 8, future. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(289 58% 30%)"/>
|
||||
<path d="M200 0H256v56z" fill="hsl(289 78% 62%)" opacity="0.55"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="53.9" ry="7.5" fill="hsl(289 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(76.16 69.62) scale(0.8640 0.8203)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(219 78% 84%)" stroke="hsl(219 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(219 78% 84%)" stroke="hsl(219 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(219 78% 84%)" stroke="hsl(219 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(219 78% 84%)" stroke="hsl(219 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(219 78% 84%)" stroke="hsl(219 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(219 78% 84%)" stroke="hsl(219 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(219 78% 84%)" stroke="hsl(219 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(219 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(219 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(219 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(219 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(219 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(219 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(219 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(289 78% 84%)" stroke="hsl(289 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(289 78% 84%)" stroke="hsl(289 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(289 78% 84%)" stroke="hsl(289 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(289 78% 84%)" stroke="hsl(289 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(289 78% 84%)" stroke="hsl(289 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(289 78% 84%)" stroke="hsl(289 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(289 78% 84%)" stroke="hsl(289 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(289 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(289 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(289 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(289 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(289 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(289 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(289 78% 62%)" stroke-width="8.80" opacity="0.82" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 20h26v7H16l-4 9H6z" fill="hsl(219 62% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(219 78% 62%)" stroke-width="5"/>
|
||||
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 20h26v7H16l-4 9H6z" fill="hsl(289 62% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(289 78% 62%)" stroke-width="5"/>
|
||||
<path d="M18 212h220" stroke="hsl(289 78% 62%)" stroke-width="2" opacity="0.65"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -20,7 +20,7 @@
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(1 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(1 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M4 34L30 8l5 5L9 39z" fill="hsl(1 62% 48%)"/></g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(1 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(1 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -1,20 +1,21 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>The tenant</title>
|
||||
<desc>The tenant — baseline, SIZ 10, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(43 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(43 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="39.5" ry="5.5" fill="hsl(43 44% 17%)" opacity="0.8"/>
|
||||
<desc>The tenant — baseline, SIZ 10, 7 hit locations, natural armour 0, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(3 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="39.5" ry="5.5" fill="hsl(3 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(89.98 86.15) scale(0.6337 0.7360)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(43 50% 78%)" stroke="hsl(43 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(43 50% 78%)" stroke="hsl(43 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(43 50% 78%)" stroke="hsl(43 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(43 50% 78%)" stroke="hsl(43 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(43 50% 78%)" stroke="hsl(43 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(43 50% 78%)" stroke="hsl(43 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(43 50% 78%)" stroke="hsl(43 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(3 78% 84%)" stroke="hsl(3 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(3 78% 84%)" stroke="hsl(3 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(3 78% 84%)" stroke="hsl(3 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(3 78% 84%)" stroke="hsl(3 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(3 78% 84%)" stroke="hsl(3 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(3 78% 84%)" stroke="hsl(3 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(3 78% 84%)" stroke="hsl(3 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(43 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(43 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(3 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(3 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
@@ -1,26 +1,27 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>The understudy</title>
|
||||
<desc>The understudy — baseline, SIZ 12, 7 hit locations, natural armour 2, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(215 58% 30%)"/>
|
||||
<desc>The understudy — baseline, SIZ 12, 7 hit locations, natural armour 2, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(5 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="50.3" ry="7.0" fill="hsl(215 66% 17%)" opacity="0.8"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="50.3" ry="7.0" fill="hsl(5 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(79.59 74.95) scale(0.8069 0.7931)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(215 78% 84%)" stroke="hsl(215 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(215 78% 84%)" stroke="hsl(215 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(215 78% 84%)" stroke="hsl(215 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(215 78% 84%)" stroke="hsl(215 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(215 78% 84%)" stroke="hsl(215 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(215 78% 84%)" stroke="hsl(215 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(215 78% 84%)" stroke="hsl(215 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(215 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(215 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(215 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(215 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(215 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(215 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(215 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(5 78% 84%)" stroke="hsl(5 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(5 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(5 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(5 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(5 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(5 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(5 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(5 78% 62%)" stroke-width="3.70" opacity="0.46" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M4 34L30 8l5 5L9 39z" fill="hsl(215 62% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(215 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M4 34L30 8l5 5L9 39z" fill="hsl(5 62% 48%)"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(5 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
@@ -1,20 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Mr Bewley</title>
|
||||
<desc>Mr Bewley — baseline, SIZ 11, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(36 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(36 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="41.6" ry="5.8" fill="hsl(36 44% 17%)" opacity="0.8"/>
|
||||
<desc>Mr Bewley — baseline, SIZ 11, 7 hit locations, natural armour 0, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(206 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="41.6" ry="5.8" fill="hsl(206 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(87.98 80.45) scale(0.6670 0.7651)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(36 50% 78%)" stroke="hsl(36 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(36 50% 78%)" stroke="hsl(36 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(36 50% 78%)" stroke="hsl(36 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(36 50% 78%)" stroke="hsl(36 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(36 50% 78%)" stroke="hsl(36 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(36 50% 78%)" stroke="hsl(36 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(36 50% 78%)" stroke="hsl(36 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(206 78% 84%)" stroke="hsl(206 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(206 78% 84%)" stroke="hsl(206 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(206 78% 84%)" stroke="hsl(206 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(206 78% 84%)" stroke="hsl(206 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(206 78% 84%)" stroke="hsl(206 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(206 78% 84%)" stroke="hsl(206 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(206 78% 84%)" stroke="hsl(206 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(36 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(36 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(206 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(206 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1,20 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Hester Bligh</title>
|
||||
<desc>Hester Bligh — baseline, SIZ 11, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(38 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(38 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="46.5" ry="6.5" fill="hsl(38 44% 17%)" opacity="0.8"/>
|
||||
<desc>Hester Bligh — baseline, SIZ 11, 7 hit locations, natural armour 0, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(208 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="46.5" ry="6.5" fill="hsl(208 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(83.31 80.45) scale(0.7448 0.7651)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(38 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(38 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(208 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(208 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1,20 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Marius Kell</title>
|
||||
<desc>Marius Kell — baseline, SIZ 13, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(22 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(22 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="51.9" ry="7.3" fill="hsl(22 44% 17%)" opacity="0.8"/>
|
||||
<desc>Marius Kell — baseline, SIZ 13, 7 hit locations, natural armour 0, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(192 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="51.9" ry="7.3" fill="hsl(192 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(78.09 69.62) scale(0.8318 0.8203)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(22 50% 78%)" stroke="hsl(22 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(192 78% 84%)" stroke="hsl(192 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(22 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(22 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(192 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(192 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1,20 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Mr Prosser</title>
|
||||
<desc>Mr Prosser — baseline, SIZ 12, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(29 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(29 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="48.2" ry="6.7" fill="hsl(29 44% 17%)" opacity="0.8"/>
|
||||
<desc>Mr Prosser — baseline, SIZ 12, 7 hit locations, natural armour 0, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(199 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="48.2" ry="6.7" fill="hsl(199 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(81.67 74.95) scale(0.7721 0.7931)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(29 50% 78%)" stroke="hsl(29 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(199 78% 84%)" stroke="hsl(199 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(29 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(29 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(199 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(199 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1,20 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Ada Reyes</title>
|
||||
<desc>Ada Reyes — baseline, SIZ 10, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(25 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(25 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="44.7" ry="6.3" fill="hsl(25 44% 17%)" opacity="0.8"/>
|
||||
<desc>Ada Reyes — baseline, SIZ 10, 7 hit locations, natural armour 0, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(195 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="44.7" ry="6.3" fill="hsl(195 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(85.01 86.15) scale(0.7165 0.7360)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(25 50% 78%)" stroke="hsl(25 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(25 50% 78%)" stroke="hsl(25 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(25 50% 78%)" stroke="hsl(25 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(25 50% 78%)" stroke="hsl(25 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(25 50% 78%)" stroke="hsl(25 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(25 50% 78%)" stroke="hsl(25 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(25 50% 78%)" stroke="hsl(25 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(195 78% 84%)" stroke="hsl(195 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(195 78% 84%)" stroke="hsl(195 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(195 78% 84%)" stroke="hsl(195 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(195 78% 84%)" stroke="hsl(195 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(195 78% 84%)" stroke="hsl(195 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(195 78% 84%)" stroke="hsl(195 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(195 78% 84%)" stroke="hsl(195 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(25 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(25 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(195 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(195 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1,20 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>Elias Vane</title>
|
||||
<desc>Elias Vane — baseline, SIZ 11, 7 hit locations, natural armour 0, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(38 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(38 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="44.1" ry="6.2" fill="hsl(38 44% 17%)" opacity="0.8"/>
|
||||
<desc>Elias Vane — baseline, SIZ 11, 7 hit locations, natural armour 0, modern. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(208 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="44.1" ry="6.2" fill="hsl(208 66% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(85.59 80.45) scale(0.7068 0.7651)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(38 50% 78%)" stroke="hsl(38 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(208 78% 84%)" stroke="hsl(208 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(38 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(38 78% 62%)" stroke-width="5"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(208 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(208 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1,27 +1,26 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>The tup</title>
|
||||
<desc>The tup — baseline, SIZ 12, 7 hit locations, natural armour 4, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(1 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="60.2" ry="8.4" fill="hsl(1 66% 17%)" opacity="0.8"/>
|
||||
<desc>The tup — baseline, SIZ 12, 7 hit locations, natural armour 4, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(41 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(41 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="60.2" ry="8.4" fill="hsl(41 44% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(70.10 74.95) scale(0.9650 0.7931)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(1 78% 84%)" stroke="hsl(1 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(1 78% 84%)" stroke="hsl(1 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(1 78% 84%)" stroke="hsl(1 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(1 78% 84%)" stroke="hsl(1 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(1 78% 84%)" stroke="hsl(1 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(1 78% 84%)" stroke="hsl(1 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(1 78% 84%)" stroke="hsl(1 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(1 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(1 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(1 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(1 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(1 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(1 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(1 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(41 50% 78%)" stroke="hsl(41 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(41 50% 78%)" stroke="hsl(41 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(41 50% 78%)" stroke="hsl(41 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(41 50% 78%)" stroke="hsl(41 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(41 50% 78%)" stroke="hsl(41 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(41 50% 78%)" stroke="hsl(41 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(41 50% 78%)" stroke="hsl(41 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(41 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(41 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(41 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(41 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(41 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(41 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(41 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(1 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(1 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(41 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(41 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -1,27 +1,26 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
||||
<title>The yale</title>
|
||||
<desc>The yale — baseline, SIZ 15, 7 hit locations, natural armour 4, anomalous. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(350 58% 30%)"/>
|
||||
|
||||
<ellipse cx="128.0" cy="230.4" rx="60.4" ry="8.5" fill="hsl(350 66% 17%)" opacity="0.8"/>
|
||||
<desc>The yale — baseline, SIZ 15, 7 hit locations, natural armour 4, antique. Generated by tools/make-portraits.mjs; do not edit by hand.</desc>
|
||||
<rect width="256" height="256" rx="30" fill="hsl(30 38% 27%)"/>
|
||||
<path d="M0 0h52L0 52z" fill="hsl(30 44% 17%)"/>
|
||||
<ellipse cx="128.0" cy="230.4" rx="60.4" ry="8.5" fill="hsl(30 44% 17%)" opacity="0.8"/>
|
||||
<g transform="translate(69.96 59.38) scale(0.9674 0.8726)">
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(350 78% 84%)" stroke="hsl(350 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(350 78% 84%)" stroke="hsl(350 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(350 78% 84%)" stroke="hsl(350 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(350 78% 84%)" stroke="hsl(350 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(350 78% 84%)" stroke="hsl(350 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(350 78% 84%)" stroke="hsl(350 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(350 78% 84%)" stroke="hsl(350 66% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(350 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(350 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(350 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(350 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(350 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(350 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(350 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="hsl(30 50% 78%)" stroke="hsl(30 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="hsl(30 50% 78%)" stroke="hsl(30 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="hsl(30 50% 78%)" stroke="hsl(30 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="hsl(30 50% 78%)" stroke="hsl(30 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="hsl(30 50% 78%)" stroke="hsl(30 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="hsl(30 50% 78%)" stroke="hsl(30 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="hsl(30 50% 78%)" stroke="hsl(30 44% 17%)" stroke-width="3" stroke-linejoin="round"/>
|
||||
<ellipse cx="60" cy="21" rx="15" ry="17" fill="none" stroke="hsl(30 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="40" y="42" width="40" height="40" rx="9" fill="none" stroke="hsl(30 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="44" y="84" width="32" height="30" rx="8" fill="none" stroke="hsl(30 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="18" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(30 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="85" y="45" width="17" height="64" rx="8" fill="none" stroke="hsl(30 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="43" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(30 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
<rect x="62" y="117" width="15" height="72" rx="7" fill="none" stroke="hsl(30 78% 62%)" stroke-width="5.40" opacity="0.58" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(350 62% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none"
|
||||
stroke="hsl(350 78% 62%)" stroke-width="5" stroke-dasharray="42 21" stroke-dashoffset="11"/>
|
||||
<g transform="translate(194 198) scale(1.15)" opacity="0.92"><path d="M6 8c8 6 12 16 12 30M18 6c8 6 12 16 12 30M30 8c6 6 9 14 9 26" fill="none" stroke="hsl(30 38% 48%)" stroke-width="4" stroke-linecap="round"/></g>
|
||||
<rect x="6" y="6" width="244" height="244" rx="26" fill="none" stroke="hsl(30 78% 62%)" stroke-width="5"/>
|
||||
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -26,12 +26,12 @@ worse, lets the art disagree with the hit-location table. Change the creature.
|
||||
| `cleaner_marksman` | Cleaner (marksman) | portrait of Cleaner (marksman), The one holding the high ground, carrying a marksman rifle, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `revenant` | Revenant | Revenant, What is left when something comes through without a body to come through in, adult human scale, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `duplicate` | Duplicate (of an agent) | portrait of Duplicate (of an agent), The single most expensive thing a team can meet, carrying a service pistol, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `barghest` | Barghest | Barghest, The black dog on the road out of the village, large, standing well above a tall man, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `kelpie` | Kelpie | Kelpie, The horse standing at the water that is not a horse, large, standing well above a tall man, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `barghest` | Barghest | Barghest, The black dog on the road out of the village, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, large, standing well above a tall man, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `kelpie` | Kelpie | Kelpie, The horse standing at the water that is not a horse, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, large, standing well above a tall man, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `redcap` | Redcap | Redcap, The small old man in the ruin, and what he dyes his hat with, small, about the size of a child, densely and wrongly strong for its size, tough hide, carrying a halberd, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `boggart` | Boggart | Boggart, The thing in the house that was tolerable until it was not, very small, no higher than a person's knee, densely and wrongly strong for its size, no armour, bare, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `churchgrim` | Church grim | Church grim, What was buried at the north door to keep the ground, adult human scale, ordinarily built, thick natural plating, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `supporter` | The supporter | The supporter, The winged beast off a borough coat of arms, come down off it, huge, roughly twice the height of a man, ordinarily built, heavily armoured, plated like machinery, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `churchgrim` | Church grim | Church grim, What was buried at the north door to keep the ground, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, adult human scale, ordinarily built, thick natural plating, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `supporter` | The supporter | The supporter, The winged beast off a borough coat of arms, come down off it, FOUR-LEGGED ANIMAL ANATOMY WITH 2 LARGE WINGS: stands on four legs, head on a neck at the front, and a great wing on each shoulder, clearly visible and fully drawn — NOT bipedal, NOT humanoid, no arms and no hands, huge, roughly twice the height of a man, ordinarily built, heavily armoured, hide and scale thick as carved stone, weathered and old, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `hollow_man` | Hollow man | Hollow man, Somebody who crossed too often and came back thinner each time, adult human scale, ordinarily built, tough hide, carrying an utility knife, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `the_tenant` | The tenant | The tenant, What moved into the house while it was empty, adult human scale, thin, wasted, not strong, no armour, bare, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `the_choir` | The choir | The choir, Eleven people who all say the same thing a half second apart, NOT ONE BODY: 5 small separate bodies moving together as a single creature, none of them with a head, arranged as a loose group, adult human scale, ordinarily built, tough hide, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
@@ -50,7 +50,7 @@ worse, lets the art disagree with the hit-location table. Change the creature.
|
||||
| `spriggan` | Spriggan | Spriggan, The small ugly thing guarding the barrow, until it is not small, large, standing well above a tall man, heavy and powerfully built, thick natural plating, carrying a cudgel, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `nuckelavee` | Nuckelavee | Nuckelavee, It came up out of the firth and everything it breathes on dies, huge, roughly twice the height of a man, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `hedley_kow` | Hedley Kow | Hedley Kow, It is not dangerous and it will ruin your entire evening, adult human scale, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `apple_man` | The apple tree man | The apple tree man, The oldest tree in the orchard, and it has been owed a drink since 1961, huge, roughly twice the height of a man, ordinarily built, heavily armoured, plated like machinery, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `apple_man` | The apple tree man | The apple tree man, The oldest tree in the orchard, and it has been owed a drink since 1961, huge, roughly twice the height of a man, ordinarily built, heavily armoured, hide and scale thick as carved stone, weathered and old, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `the_committee` | The committee | The committee, It went into session in 1953 and has not risen, NOT ONE BODY: 5 small separate bodies moving together as a single creature, none of them with a head, arranged as a loose group, adult human scale, thin, wasted, not strong, tough hide, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `night_registry` | The night registry | The night registry, The filing that gets done after everyone goes home, adult human scale, ordinarily built, tough hide, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `the_locum` | The locum | The locum, Covering a post that nobody appointed and nobody can close, adult human scale, ordinarily built, tough hide, carrying a service pistol, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
@@ -84,17 +84,17 @@ worse, lets the art disagree with the hit-location table. Change the creature.
|
||||
| `pc_sharrock` | Danny Sharrock | portrait of Danny Sharrock, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `pc_ferriby` | Colin Ferriby | portrait of Colin Ferriby, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `hunt_master` | The master of the hunt | The master of the hunt, The rider at the head of it, who has a right of way older than the road, large, standing well above a tall man, heavy and powerfully built, thick natural plating, carrying an improvised spear, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `gabriel_hounds` | Gabriel hounds | Gabriel hounds, The pack heard passing over the rooftops on a still night, small, about the size of a child, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `grey_mare` | The grey mare | The grey mare, The riderless horse that joins the road behind you and keeps pace, huge, roughly twice the height of a man, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `gabriel_hounds` | Gabriel hounds | Gabriel hounds, The pack heard passing over the rooftops on a still night, FOUR-LEGGED ANIMAL ANATOMY WITH 2 LARGE WINGS: stands on four legs, head on a neck at the front, and a great wing on each shoulder, clearly visible and fully drawn — NOT bipedal, NOT humanoid, no arms and no hands, small, about the size of a child, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `grey_mare` | The grey mare | The grey mare, The riderless horse that joins the road behind you and keeps pace, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, huge, roughly twice the height of a man, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `black_annis` | Black Annis | Black Annis, What has lived in the cut in the hillside since before the estate was built over it, large, standing well above a tall man, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `cailleach` | The cailleach | The cailleach, An old woman on the pass who decides when the weather stops, adult human scale, ordinarily built, tough hide, carrying a quarterstaff, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `jenny_greenteeth` | Jenny Greenteeth | Jenny Greenteeth, The weed on the pond that is arranged to look like weed on a pond, adult human scale, densely and wrongly strong for its size, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `gwrach` | Gwrach y Rhibyn | Gwrach y Rhibyn, The hag at the window who gives the name and the date, adult human scale, ordinarily built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `hunky_punk` | Hunky punk | Hunky punk, The carving off the tower that has got down and is on the leads, adult human scale, heavy and powerfully built, heavily armoured, plated like machinery, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `gwrach` | Gwrach y Rhibyn | Gwrach y Rhibyn, The hag at the window who gives the name and the date, FOUR-LEGGED ANIMAL ANATOMY WITH 2 LARGE WINGS: stands on four legs, head on a neck at the front, and a great wing on each shoulder, clearly visible and fully drawn — NOT bipedal, NOT humanoid, no arms and no hands, adult human scale, ordinarily built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `hunky_punk` | Hunky punk | Hunky punk, The carving off the tower that has got down and is on the leads, FOUR-LEGGED ANIMAL ANATOMY WITH 2 LARGE WINGS: stands on four legs, head on a neck at the front, and a great wing on each shoulder, clearly visible and fully drawn — NOT bipedal, NOT humanoid, no arms and no hands, adult human scale, heavy and powerfully built, heavily armoured, hide and scale thick as carved stone, weathered and old, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `sin_eater` | The sin-eater | The sin-eater, The man paid sixpence at the graveside to take what the dead could not carry, adult human scale, ordinarily built, no armour, bare, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `lych_waiter` | The lych-gate waiter | The lych-gate waiter, The last one buried, standing watch at the gate until the next one comes, adult human scale, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `crossroads_man` | The crossroads man | The crossroads man, Put in at the meeting of four parishes in 1802 with a stake through him so he would stay, adult human scale, densely and wrongly strong for its size, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `march_stone` | The march stone | The march stone, The boundary stone that has been in nine places and each time was always there, huge, roughly twice the height of a man, heavy and powerfully built, heavily armoured, plated like machinery, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `march_stone` | The march stone | The march stone, The boundary stone that has been in nine places and each time was always there, huge, roughly twice the height of a man, heavy and powerfully built, heavily armoured, hide and scale thick as carved stone, weathered and old, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `foundation_child` | The foundation child | The foundation child, What was put under the first pier so the bridge would stand, very small, no higher than a person's knee, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `bog_offering` | The bog offering | The bog offering, Taken out of the peat in 1974, and it was not put in the peat to be taken out, adult human scale, ordinarily built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `hearth_hob` | The hob | The hob, The one behind the range that does the work if the work is left out for it, very small, no higher than a person's knee, densely and wrongly strong for its size, no armour, bare, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
@@ -103,21 +103,21 @@ worse, lets the art disagree with the hit-location table. Change the creature.
|
||||
| `changeling` | The changeling | The changeling, Left in the cot in 1987 and still four years old, very small, no higher than a person's knee, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `uninvited` | The uninvited | The uninvited, The one who should have been asked to the christening and was not, adult human scale, ordinarily built, tough hide, carrying an utility knife, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `dullahan` | The dullahan | The dullahan, The coachman on the lane at two in the morning, carrying his own head, large, standing well above a tall man, heavy and powerfully built, thick natural plating, carrying a military flail, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `pooka` | The pooka | The pooka, The black thing in the lane that talks, and is not offering you a lift, huge, roughly twice the height of a man, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `cu_sidhe` | Cu sidhe | Cu sidhe, The green hound that hunts silently and barks three times at the end, large, standing well above a tall man, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `tatterfoal` | Tatterfoal | Tatterfoal, The shaggy foal in the field that follows along the hedge and laughs, adult human scale, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `dun_cow` | The dun cow | The dun cow, It has been in the same field since the rib was hung in the church and it is not a cow, huge, roughly twice the height of a man, ordinarily built, heavily armoured, plated like machinery, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `boobrie` | The boobrie | The boobrie, The bird on the loch that takes calves off the shore, huge, roughly twice the height of a man, ordinarily built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `harbour_dog` | Harbour dog | Harbour dog, The wet dog on the quay that nobody on the quay owns, adult human scale, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `sea_mare` | Sea mare | Sea mare, The drowned horse that came up the strand with the tide still on it, huge, roughly twice the height of a man, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `tangie` | Tangie | Tangie, The thing under the weed at the low-water line, wearing the weed, large, standing well above a tall man, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `selkie` | Selkie | Selkie, The one on the rocks that has a skin and knows where it is, adult human scale, ordinarily built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `wrack_gull` | Wrack gull | Wrack gull, The flock off the tip that follows one person and not the bins, very small, no higher than a person's knee, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `sea_crow` | Sea crow | Sea crow, The black bird on the wreck buoy that is counting something, very small, no higher than a person's knee, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `pooka` | The pooka | The pooka, The black thing in the lane that talks, and is not offering you a lift, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, huge, roughly twice the height of a man, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `cu_sidhe` | Cu sidhe | Cu sidhe, The green hound that hunts silently and barks three times at the end, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, large, standing well above a tall man, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `tatterfoal` | Tatterfoal | Tatterfoal, The shaggy foal in the field that follows along the hedge and laughs, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, adult human scale, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `dun_cow` | The dun cow | The dun cow, It has been in the same field since the rib was hung in the church and it is not a cow, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, huge, roughly twice the height of a man, ordinarily built, heavily armoured, hide and scale thick as carved stone, weathered and old, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `boobrie` | The boobrie | The boobrie, The bird on the loch that takes calves off the shore, FOUR-LEGGED ANIMAL ANATOMY WITH 2 LARGE WINGS: stands on four legs, head on a neck at the front, and a great wing on each shoulder, clearly visible and fully drawn — NOT bipedal, NOT humanoid, no arms and no hands, huge, roughly twice the height of a man, ordinarily built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `harbour_dog` | Harbour dog | Harbour dog, The wet dog on the quay that nobody on the quay owns, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, adult human scale, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `sea_mare` | Sea mare | Sea mare, The drowned horse that came up the strand with the tide still on it, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, huge, roughly twice the height of a man, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `tangie` | Tangie | Tangie, The thing under the weed at the low-water line, wearing the weed, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, large, standing well above a tall man, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `selkie` | Selkie | Selkie, The one on the rocks that has a skin and knows where it is, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, adult human scale, ordinarily built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `wrack_gull` | Wrack gull | Wrack gull, The flock off the tip that follows one person and not the bins, FOUR-LEGGED ANIMAL ANATOMY WITH 2 LARGE WINGS: stands on four legs, head on a neck at the front, and a great wing on each shoulder, clearly visible and fully drawn — NOT bipedal, NOT humanoid, no arms and no hands, very small, no higher than a person's knee, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `sea_crow` | Sea crow | Sea crow, The black bird on the wreck buoy that is counting something, FOUR-LEGGED ANIMAL ANATOMY WITH 2 LARGE WINGS: stands on four legs, head on a neck at the front, and a great wing on each shoulder, clearly visible and fully drawn — NOT bipedal, NOT humanoid, no arms and no hands, very small, no higher than a person's knee, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `shellycoat` | Shellycoat | Shellycoat, The rattling thing in the burn, hung with everything the water took, adult human scale, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `peg_powler` | Peg Powler | Peg Powler, The green arms in the weir pool that children are warned about, large, standing well above a tall man, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `greenteeth` | Jenny Greenteeth | Jenny Greenteeth, The weed mat on the still water that is not a weed mat, large, standing well above a tall man, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `fen_hound` | Fen hound | Fen hound, The low thing that runs the droves between the drains, adult human scale, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `fen_hound` | Fen hound | Fen hound, The low thing that runs the droves between the drains, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, adult human scale, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `cut_walker` | The cut walker | The cut walker, What uses the towpath at the hour the towpath is empty, adult human scale, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `wrackman` | Wrackman | Wrackman, The shape made of everything the flood left in the hedge, large, standing well above a tall man, ordinarily built, thick natural plating, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `net_mender` | The net mender | The net mender, The woman on the harbour steps mending something that is not a net, adult human scale, ordinarily built, no armour, bare, carrying an utility knife, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
@@ -125,64 +125,64 @@ worse, lets the art disagree with the hit-location table. Change the creature.
|
||||
| `hulk_haunt` | Hulk haunt | Hulk haunt, What stayed aboard after the vessel was condemned and beached, adult human scale, heavy and powerfully built, thick natural plating, carrying a boarding axe, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `drowned_crew` | The drowned crew | The drowned crew, Five of a crew of nine, still working the watch they were on, NOT ONE BODY: 5 small separate bodies moving together as a single creature, none of them with a head, arranged as a loose group, adult human scale, heavy and powerfully built, tough hide, carrying an entry bar, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `lock_keeper` | The lock keeper | The lock keeper, The man at the gates who has worked the lock since before the lock, adult human scale, heavy and powerfully built, tough hide, carrying an entry bar, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `the_undertow` | The undertow | The undertow, The current in the harbour mouth that goes the wrong way and chooses, huge, roughly twice the height of a man, heavy and powerfully built, heavily armoured, plated like machinery, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `the_undertow` | The undertow | The undertow, The current in the harbour mouth that goes the wrong way and chooses, huge, roughly twice the height of a man, heavy and powerfully built, heavily armoured, hide and scale thick as carved stone, weathered and old, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `the_sump` | The sump | The sump, What is at the bottom of the reservoir where the village was, huge, roughly twice the height of a man, ordinarily built, thick natural plating, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `drowned_parish` | The drowned parish | The drowned parish, A congregation that was compulsorily purchased and never left, adult human scale, ordinarily built, tough hide, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `the_fathom` | The fathom | The fathom, Something in the deep water that is measuring the deep water, huge, roughly twice the height of a man, ordinarily built, heavily armoured, plated like machinery, no weapon — it uses its own limbs, recovered technology, not of this time, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `eelmother` | Eel mother | Eel mother, The long thing in the sluice pool that the eel men used to feed, huge, roughly twice the height of a man, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `lamprey_host` | Lamprey host | Lamprey host, What was in the intake screen when they finally cleared it, large, standing well above a tall man, ordinarily built, tough hide, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `washland_cattle` | Washland cattle | Washland cattle, The herd that was left out when the washes flooded, still grazing, huge, roughly twice the height of a man, ordinarily built, thick natural plating, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `the_heron` | The heron | The heron, The grey thing standing in the reservoir margin that has not moved since Tuesday, adult human scale, ordinarily built, tough hide, carrying an improvised spear, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `foldwalker` | Foldwalker | portrait of Foldwalker, It is standing in two rooms and only one of them is yours, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `anglesmith` | Anglesmith | portrait of Anglesmith, It adds a corner to a building and the building agrees to it, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `halfpast` | Half past | portrait of Half past, It is forty seconds ahead and cannot be caught up with, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `returned_surveyor` | Returned surveyor | portrait of Returned surveyor, Department surveyor, missing eleven years, back with the wrong limbs, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `unmeasured` | The unmeasured | portrait of The unmeasured, Nothing that measures it agrees with anything else that measures it, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `eelmother` | Eel mother | Eel mother, The long thing in the sluice pool that the eel men used to feed, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, huge, roughly twice the height of a man, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `lamprey_host` | Lamprey host | Lamprey host, What was in the intake screen when they finally cleared it, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, large, standing well above a tall man, ordinarily built, tough hide, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `washland_cattle` | Washland cattle | Washland cattle, The herd that was left out when the washes flooded, still grazing, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, huge, roughly twice the height of a man, ordinarily built, thick natural plating, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `the_heron` | The heron | The heron, The grey thing standing in the reservoir margin that has not moved since Tuesday, FOUR-LEGGED ANIMAL ANATOMY WITH 2 LARGE WINGS: stands on four legs, head on a neck at the front, and a great wing on each shoulder, clearly visible and fully drawn — NOT bipedal, NOT humanoid, no arms and no hands, adult human scale, ordinarily built, tough hide, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `foldwalker` | Foldwalker | Foldwalker, It is standing in two rooms and only one of them is yours, STRONGLY ASYMMETRIC anatomy: one long grasping limb on one side and one short bracing limb on the other, and NO HEAD AT ALL — a raised sensory ridge runs down the back where a head would be, adult human scale, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `anglesmith` | Anglesmith | Anglesmith, It adds a corner to a building and the building agrees to it, STRONGLY ASYMMETRIC anatomy: one long grasping limb on one side and one short bracing limb on the other, and NO HEAD AT ALL — a raised sensory ridge runs down the back where a head would be, large, standing well above a tall man, ordinarily built, thick natural plating, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `halfpast` | Half past | Half past, It is forty seconds ahead and cannot be caught up with, STRONGLY ASYMMETRIC anatomy: one long grasping limb on one side and one short bracing limb on the other, and NO HEAD AT ALL — a raised sensory ridge runs down the back where a head would be, adult human scale, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `returned_surveyor` | Returned surveyor | Returned surveyor, Department surveyor, missing eleven years, back with the wrong limbs, STRONGLY ASYMMETRIC anatomy: one long grasping limb on one side and one short bracing limb on the other, and NO HEAD AT ALL — a raised sensory ridge runs down the back where a head would be, adult human scale, ordinarily built, tough hide, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `unmeasured` | The unmeasured | The unmeasured, Nothing that measures it agrees with anything else that measures it, STRONGLY ASYMMETRIC anatomy: one long grasping limb on one side and one short bracing limb on the other, and NO HEAD AT ALL — a raised sensory ridge runs down the back where a head would be, adult human scale, ordinarily built, tough hide, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `patient_grasp` | Patient grasp | portrait of Patient grasp, It has been holding something on the other side for a long time, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `the_tideline` | The tideline | portrait of The tideline, It keeps the mark where one side touches the other, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `glass_auditor` | Glass auditor | Glass auditor, It is checking whether this building is the right shape, STRONGLY ASYMMETRIC anatomy: one long grasping limb on one side and one short bracing limb on the other, and NO HEAD AT ALL — a raised sensory ridge runs down the back where a head would be, adult human scale, ordinarily built, heavily armoured, plated like machinery, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `quorate` | Quorate | portrait of Quorate, It will not act until enough of it agrees, and then all of it acts, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `quorate` | Quorate | Quorate, It will not act until enough of it agrees, and then all of it acts, NOT ONE BODY: 5 small separate bodies moving together as a single creature, none of them with a head, arranged as a loose group, adult human scale, ordinarily built, tough hide, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `five_of_six` | Five of six | Five of six, Five bodies here, one still on the far side, and it wants the set, NOT ONE BODY: 5 small separate bodies moving together as a single creature, none of them with a head, arranged as a loose group, adult human scale, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `the_remainder` | The remainder | The remainder, A swarm-mind that lost a body somewhere it cannot go back to, NOT ONE BODY: 5 small separate bodies moving together as a single creature, none of them with a head, arranged as a loose group, adult human scale, ordinarily built, tough hide, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `counterpoint` | Counterpoint | portrait of Counterpoint, Five bodies, each in a slightly different minute, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `counterpoint` | Counterpoint | Counterpoint, Five bodies, each in a slightly different minute, NOT ONE BODY: 5 small separate bodies moving together as a single creature, none of them with a head, arranged as a loose group, adult human scale, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `the_tally` | The tally | The tally, A distributed clerk counting the party against a number it already has, NOT ONE BODY: 5 small separate bodies moving together as a single creature, none of them with a head, arranged as a loose group, adult human scale, thin, wasted, not strong, thick natural plating, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `many_hands` | Many hands | portrait of Many hands, It is working on five things at once and one of them is you, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `many_hands` | Many hands | Many hands, It is working on five things at once and one of them is you, NOT ONE BODY: 5 small separate bodies moving together as a single creature, none of them with a head, arranged as a loose group, adult human scale, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `the_iteration` | The iteration | The iteration, The same person five times, at five ages, arguing, NOT ONE BODY: 5 small separate bodies moving together as a single creature, none of them with a head, arranged as a loose group, adult human scale, ordinarily built, thick natural plating, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `backscatter` | Backscatter | portrait of Backscatter, Its geometry is wrong and so is looking at it, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `afterimage` | Afterimage | portrait of Afterimage, What is left where somebody was killed twice, old, from long before the present day, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `second_pass` | Second pass | portrait of Second pass, It has already done this once and remembers how it went, carrying a service pistol, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `turnback` | Turnback | portrait of Turnback, A department dog that came back from the wrong side of a crossing, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `the_overflight` | The overflight | portrait of The overflight, It is flying over a landscape that is not this one, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `recurrence` | Recurrence | portrait of Recurrence, The same four minutes, again, old, from long before the present day, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `inside_out` | Inside out | portrait of Inside out, The room is inside the thing, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `latecomer` | The latecomer | portrait of The latecomer, It arrives before it is sent for, carrying a marksman rifle, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `mirrorline` | Mirrorline | portrait of Mirrorline, It does what you do, on the other side of a line that is not there, carrying an utility knife, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `backscatter` | Backscatter | Backscatter, Its geometry is wrong and so is looking at it, large, standing well above a tall man, heavy and powerfully built, heavily armoured, plated like machinery, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `afterimage` | Afterimage | Afterimage, What is left where somebody was killed twice, adult human scale, thin, wasted, not strong, no armour, bare, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `second_pass` | Second pass | Second pass, It has already done this once and remembers how it went, adult human scale, ordinarily built, tough hide, carrying a service pistol, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `turnback` | Turnback | Turnback, A department dog that came back from the wrong side of a crossing, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, adult human scale, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `the_overflight` | The overflight | The overflight, It is flying over a landscape that is not this one, FOUR-LEGGED ANIMAL ANATOMY WITH 2 LARGE WINGS: stands on four legs, head on a neck at the front, and a great wing on each shoulder, clearly visible and fully drawn — NOT bipedal, NOT humanoid, no arms and no hands, huge, roughly twice the height of a man, ordinarily built, heavily armoured, plated like machinery, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `recurrence` | Recurrence | Recurrence, The same four minutes, again, adult human scale, ordinarily built, thick natural plating, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `inside_out` | Inside out | Inside out, The room is inside the thing, huge, roughly twice the height of a man, ordinarily built, heavily armoured, plated like machinery, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `latecomer` | The latecomer | The latecomer, It arrives before it is sent for, adult human scale, ordinarily built, thick natural plating, carrying a marksman rifle, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `mirrorline` | Mirrorline | Mirrorline, It does what you do, on the other side of a line that is not there, adult human scale, heavy and powerfully built, thick natural plating, carrying an utility knife, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `carried_over` | Carried over | Carried over, A wound that came back without the person it was in, very small, no higher than a person's knee, heavy and powerfully built, no armour, bare, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `bull_azure` | The azure bull | portrait of The azure bull, The blue bull off the brewery arms, standing in the yard it was drawn for, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `enfield` | The enfield | portrait of The enfield, A fox's head, an eagle's forelegs, a wolf's body and a lion's hindquarters, assembled by a herald who never saw one, old, from long before the present day, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `yale` | The yale | portrait of The yale, The horned beast whose horns swivel, off a college gate, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `white_hart` | The white hart | portrait of The white hart, The badge beast with the crown about its neck, which cannot be taken, old, from long before the present day, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `man_tyger` | The man-tyger | portrait of The man-tyger, A lion with an old man's face, drawn upright on a mayoral chain, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `melusine` | Melusine | portrait of Melusine, The twin-tailed mermaid off the font, and the water she came up through, old, from long before the present day, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `eagle_displayed` | The eagle displayed | portrait of The eagle displayed, The two-headed eagle off a brass lectern, at full wingspan, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `gryphon` | The guildhall gryphon | portrait of The guildhall gryphon, Eagle in front, lion behind, and six centuries of being kept accurately, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `sign_wyvern` | The sign wyvern | portrait of The sign wyvern, Two legs, two wings and a barbed tail, off a pub sign that has hung there since the turnpike, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `cockatrice` | The cockatrice | portrait of The cockatrice, What came out of the egg the cockerel was sitting on, old, from long before the present day, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `martlet` | The martlet | portrait of The martlet, The little bird drawn with no feet, which therefore has none, old, from long before the present day, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `piety_pelican` | The pelican in her piety | portrait of The pelican in her piety, The bird carved tearing her own breast to feed the young, still doing it, old, from long before the present day, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `drain_heron` | The drain heron | portrait of The drain heron, A grey heron standing in the outfall, considerably too large, entirely ordinary in every other respect, old, from long before the present day, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `talbot` | The last talbot | portrait of The last talbot, The white hunting hound off the old arms, bred back for by somebody who should not have managed it, old, from long before the present day, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `gazehound` | The gazehound | portrait of The gazehound, A coursing dog bred to see further than a dog should, and it does, old, from long before the present day, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `bearward_bear` | The bear-ward's bear | portrait of The bear-ward's bear, The baiting bear off the inn-yard, old, half-blind, and still chained to a post that rotted away in 1804, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `heath_cow` | The dun cow of the heath | portrait of The dun cow of the heath, The cow off the heath that was killed with a rib for a weapon, according to the church, which has the rib, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `tup` | The tup | portrait of The tup, The ram that put a farmer through a gate, and has not been caught since, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `cade_lamb` | The cade lamb | portrait of The cade lamb, The hand-reared lamb that was never afraid of anybody, and grew up, old, from long before the present day, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `hollow_hog` | The hollow hog | portrait of The hollow hog, A tamworth crossed back to wild boar two generations ago, at large in the plantation ever since, subtly wrong, something that should not be in the record, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `hinny` | The hinny | portrait of The hinny, A stallion's foal out of a she-ass, sterile, willing, and no longer going where it is pointed, old, from long before the present day, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `water_bull` | The water bull | The water bull, What comes out of the loch and gets among the cattle, and what the calves look like afterwards, huge, roughly twice the height of a man, heavy and powerfully built, heavily armoured, plated like machinery, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `moor_cat` | The moor cat | portrait of The moor cat, A big black cat on the moor, in a country that has not had one for a very long time and possibly does, old, from long before the present day, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `gaunt_grey` | The gaunt grey | portrait of The gaunt grey, A wolf, in a county that logged its last one in 1621, and thin in a way that does not match how much it has eaten, old, from long before the present day, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `menagerie_ape` | The menagerie ape | portrait of The menagerie ape, What was billed as an orang-outang in 1831 and is still in the cage behind the arcade, old, from long before the present day, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `bull_azure` | The azure bull | The azure bull, The blue bull off the brewery arms, standing in the yard it was drawn for, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, huge, roughly twice the height of a man, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `enfield` | The enfield | The enfield, A fox's head, an eagle's forelegs, a wolf's body and a lion's hindquarters, assembled by a herald who never saw one, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, adult human scale, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `yale` | The yale | The yale, The horned beast whose horns swivel, off a college gate, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, large, standing well above a tall man, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `white_hart` | The white hart | The white hart, The badge beast with the crown about its neck, which cannot be taken, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, large, standing well above a tall man, ordinarily built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `man_tyger` | The man-tyger | The man-tyger, A lion with an old man's face, drawn upright on a mayoral chain, large, standing well above a tall man, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `melusine` | Melusine | Melusine, The twin-tailed mermaid off the font, and the water she came up through, adult human scale, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `eagle_displayed` | The eagle displayed | The eagle displayed, The two-headed eagle off a brass lectern, at full wingspan, FOUR-LEGGED ANIMAL ANATOMY WITH 2 LARGE WINGS: stands on four legs, head on a neck at the front, and a great wing on each shoulder, clearly visible and fully drawn — NOT bipedal, NOT humanoid, no arms and no hands, small, about the size of a child, densely and wrongly strong for its size, thick natural plating, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `gryphon` | The guildhall gryphon | The guildhall gryphon, Eagle in front, lion behind, and six centuries of being kept accurately, FOUR-LEGGED ANIMAL ANATOMY WITH 2 LARGE WINGS: stands on four legs, head on a neck at the front, and a great wing on each shoulder, clearly visible and fully drawn — NOT bipedal, NOT humanoid, no arms and no hands, huge, roughly twice the height of a man, heavy and powerfully built, heavily armoured, plated like machinery, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `sign_wyvern` | The sign wyvern | The sign wyvern, Two legs, two wings and a barbed tail, off a pub sign that has hung there since the turnpike, FOUR-LEGGED ANIMAL ANATOMY WITH 2 LARGE WINGS: stands on four legs, head on a neck at the front, and a great wing on each shoulder, clearly visible and fully drawn — NOT bipedal, NOT humanoid, no arms and no hands, large, standing well above a tall man, ordinarily built, thick natural plating, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `cockatrice` | The cockatrice | The cockatrice, What came out of the egg the cockerel was sitting on, FOUR-LEGGED ANIMAL ANATOMY WITH 2 LARGE WINGS: stands on four legs, head on a neck at the front, and a great wing on each shoulder, clearly visible and fully drawn — NOT bipedal, NOT humanoid, no arms and no hands, very small, no higher than a person's knee, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `martlet` | The martlet | The martlet, The little bird drawn with no feet, which therefore has none, FOUR-LEGGED ANIMAL ANATOMY WITH 2 LARGE WINGS: stands on four legs, head on a neck at the front, and a great wing on each shoulder, clearly visible and fully drawn — NOT bipedal, NOT humanoid, no arms and no hands, very small, no higher than a person's knee, ordinarily built, no armour, bare, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `piety_pelican` | The pelican in her piety | The pelican in her piety, The bird carved tearing her own breast to feed the young, still doing it, FOUR-LEGGED ANIMAL ANATOMY WITH 2 LARGE WINGS: stands on four legs, head on a neck at the front, and a great wing on each shoulder, clearly visible and fully drawn — NOT bipedal, NOT humanoid, no arms and no hands, small, about the size of a child, ordinarily built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `drain_heron` | The drain heron | The drain heron, A grey heron standing in the outfall, considerably too large, entirely ordinary in every other respect, FOUR-LEGGED ANIMAL ANATOMY WITH 2 LARGE WINGS: stands on four legs, head on a neck at the front, and a great wing on each shoulder, clearly visible and fully drawn — NOT bipedal, NOT humanoid, no arms and no hands, small, about the size of a child, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `talbot` | The last talbot | The last talbot, The white hunting hound off the old arms, bred back for by somebody who should not have managed it, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, large, standing well above a tall man, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `gazehound` | The gazehound | The gazehound, A coursing dog bred to see further than a dog should, and it does, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, adult human scale, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `bearward_bear` | The bear-ward's bear | The bear-ward's bear, The baiting bear off the inn-yard, old, half-blind, and still chained to a post that rotted away in 1804, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, huge, roughly twice the height of a man, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `heath_cow` | The dun cow of the heath | The dun cow of the heath, The cow off the heath that was killed with a rib for a weapon, according to the church, which has the rib, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, huge, roughly twice the height of a man, heavy and powerfully built, heavily armoured, plated like machinery, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `tup` | The tup | The tup, The ram that put a farmer through a gate, and has not been caught since, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, adult human scale, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `cade_lamb` | The cade lamb | The cade lamb, The hand-reared lamb that was never afraid of anybody, and grew up, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, small, about the size of a child, ordinarily built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `hollow_hog` | The hollow hog | The hollow hog, A tamworth crossed back to wild boar two generations ago, at large in the plantation ever since, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, large, standing well above a tall man, heavy and powerfully built, thick natural plating, no weapon — it uses its own limbs, subtly wrong, something that should not be in the record, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `hinny` | The hinny | The hinny, A stallion's foal out of a she-ass, sterile, willing, and no longer going where it is pointed, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, large, standing well above a tall man, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `water_bull` | The water bull | The water bull, What comes out of the loch and gets among the cattle, and what the calves look like afterwards, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, huge, roughly twice the height of a man, heavy and powerfully built, heavily armoured, hide and scale thick as carved stone, weathered and old, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `moor_cat` | The moor cat | The moor cat, A big black cat on the moor, in a country that has not had one for a very long time and possibly does, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, adult human scale, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `gaunt_grey` | The gaunt grey | The gaunt grey, A wolf, in a county that logged its last one in 1621, and thin in a way that does not match how much it has eaten, FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands, adult human scale, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `menagerie_ape` | The menagerie ape | The menagerie ape, What was billed as an orang-outang in 1831 and is still in the cage behind the arcade, large, standing well above a tall man, heavy and powerfully built, tough hide, no weapon — it uses its own limbs, old, from long before the present day, [BASE], full figure on a plain ground, neutral background, field-guide plate, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `tt_bewley` | Mr Bewley | portrait of Mr Bewley, Holds the case file and signs for the agents., [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `tt_prosser` | Mr Prosser | portrait of Mr Prosser, Takes the modern kit off them., [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
| `tt_rance` | Rance Doyle | portrait of Rance Doyle, 1881, Cordera. His brother Tom went out on No., old, from long before the present day, [BASE], waist-up portrait, plain ground, --style raw --s 250 --ar 2:3 --no photography, photorealism |
|
||||
|
||||
@@ -227,7 +227,7 @@ export const BESTIARY_ANOMALOUS = [
|
||||
skills: [{fam:"brawl",spec:"",val:75},{fam:"dodge",spec:"",val:50},{fam:"track",spec:"",val:95},
|
||||
{fam:"scent",spec:"",val:90},{fam:"spot",spec:"",val:65},{fam:"athletics",spec:"",val:75},
|
||||
{fam:"stealth",spec:"",val:55}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["bite"],
|
||||
tactics: "It still knows its handler's whistle and it still comes when called. That is the problem. POWER: STILL TRAINED. It will obey any correctly given department recall — the whistle, the word, the hand sign — and then it will not stop obeying: whoever gave the order has it for the rest of the scene and cannot dismiss it, including out of a room they need to leave. It tracks by a scent trail laid on the far side, so it follows people who have not been where it is going. A neck hit (melee 19, ranged 18–19) puts it down and a destroyed neck kills it outright, which is the only clean end available." },
|
||||
|
||||
{ key: "the_overflight", name: "The overflight", role: "FAR-SIDE. It is flying over a landscape that is not this one",
|
||||
@@ -235,7 +235,7 @@ export const BESTIARY_ANOMALOUS = [
|
||||
ch: { str: 23, siz: 21, con: 22, int: 7, pow: 20, dex: 14, cha: 3, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:80},{fam:"dodge",spec:"",val:45},{fam:"spot",spec:"",val:85},
|
||||
{fam:"athletics",spec:"",val:70},{fam:"track",spec:"",val:70},{fam:"listen",spec:"",val:60}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["talon"],
|
||||
tactics: "It is not hunting here. It is crossing somewhere else and this sky happens to overlap for about four minutes. It descends only at what moves alone. POWER: THE OTHER GROUND. It ignores terrain that exists on this side: walls, roofs and closed vehicles are not cover against it, because on its side they are not there. Solid earth is — a cellar, a tunnel, a ditch deeper than a man is the only cover that works, and a party that works that out survives the four minutes without a fight. Disable either wing (melee 17–18, ranged 12–17) and it is grounded here permanently, which turns a four-minute scare into a serious fight on foot." },
|
||||
|
||||
{ key: "recurrence", name: "Recurrence", role: "ANOMALOUS. The same four minutes, again",
|
||||
|
||||
@@ -25,12 +25,18 @@
|
||||
* own lesson (R-254/R-255, docs/REVIEW_LOG.md) and nothing below is allowed to be an
|
||||
* unkillable object without naming the way through it.
|
||||
*
|
||||
* CATALOGUE GAP, stated rather than papered over: WEAPONS has no natural attacks except
|
||||
* `grasp` (1d6+1 blunt, damage-modified) and `punch` (1d3). There is no bite, no gore, no
|
||||
* hoof, no talon, no trample. Every biter and gorer below is therefore written as `grasp`
|
||||
* and its real attack is described in the tactics line. The wound type is consequently
|
||||
* wrong for the whole file — a boar's tusk and a gryphon's talon both resolve as blunt.
|
||||
* Named, not invented; see the report.
|
||||
* NATURAL ATTACKS, which this file used to have to fake. WEAPONS once held nothing but
|
||||
* `grasp` (1d6+1 blunt) and `punch` (1d3), so every biter and gorer here was written as
|
||||
* `grasp` with its real attack described in prose, and the wound type was wrong for the
|
||||
* whole file — a boar's tusk and a gryphon's talon both resolved as blunt. The catalogue
|
||||
* now carries eight: `bite`, `claw`, `talon`, `beak`, `gore` (horn or tusk), `hoof` (a
|
||||
* kick), `trample` and `constrict`, all `fam: "brawl"`, so they use the skill every
|
||||
* creature below already has. Each creature now carries the attack it actually uses.
|
||||
*
|
||||
* Where a tactics line still states damage of its own, it is a MANOEUVRE and says so:
|
||||
* the azure bull's and the tup's charges at speed, and the gryphon's drop from height,
|
||||
* are heavier than any single catalogue entry and each is written as distinct from that
|
||||
* creature's ordinary attack, which is in `weapons` alongside it.
|
||||
*
|
||||
* Register is folk-horror and natural history: these are animals in the wrong county,
|
||||
* livestock that has gone wrong, and records of animals that were kept too accurately.
|
||||
@@ -48,8 +54,8 @@ export const BESTIARY_BEASTS = [
|
||||
ch: { str: 26, siz: 21, con: 24, int: 4, pow: 14, dex: 10, cha: 9, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:65},{fam:"dodge",spec:"",val:25},{fam:"spot",spec:"",val:50},
|
||||
{fam:"listen",spec:"",val:55},{fam:"athletics",spec:"",val:70}],
|
||||
weapons: ["grasp"],
|
||||
tactics: "It charges in straight lines and it will not turn inside a yard. Fight it in a doorway or an alley and it can only come at you one way; fight it in the open and it comes back round every third round. POWER: THE CHARGE. If it moves 10m or more in a straight line before it connects, the hit does double damage. Break the line — cover, a parked car, a scattered team — and it is an ordinary large animal at 1d6+1 plus its considerable damage bonus. Its hide is 6 across the barrel; its legs are the same but there are four of them and it only needs two at the front. It stops when it is back in the yard, which is where it thinks it lives.",
|
||||
weapons: ["gore", "trample"],
|
||||
tactics: "It charges in straight lines and it will not turn inside a yard. Fight it in a doorway or an alley and it can only come at you one way; fight it in the open and it comes back round every third round. POWER: THE CHARGE. This is a special manoeuvre and not its ordinary attack: if it moves 10m or more in a straight line before the horns connect, that gore does double damage. Break the line — cover, a parked car, a scattered team — and it is an ordinary large animal goring at 1d8+1, or walking over a downed agent at 1d10, plus its considerable damage bonus either way. Its hide is 6 across the barrel; its legs are the same but there are four of them and it only needs two at the front. It stops when it is back in the yard, which is where it thinks it lives.",
|
||||
note: "The brewery closed in 1974. The arms are still on the gatepost." },
|
||||
|
||||
{ key: "enfield", name: "The enfield", role: "HERALDRY. A fox's head, an eagle's forelegs, a wolf's body and a lion's hindquarters, assembled by a herald who never saw one",
|
||||
@@ -57,7 +63,7 @@ export const BESTIARY_BEASTS = [
|
||||
ch: { str: 15, siz: 13, con: 14, int: 8, pow: 16, dex: 18, cha: 6, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:60},{fam:"dodge",spec:"",val:65},{fam:"stealth",spec:"",val:70},
|
||||
{fam:"scent",spec:"",val:75},{fam:"spot",spec:"",val:60},{fam:"athletics",spec:"",val:65}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["bite", "talon"],
|
||||
tactics: "It was described before it existed and it moves like four animals arguing. It scavenges, it takes the dead, and it will not stand and fight anything that is still upright and shouting. POWER: BADLY ASSEMBLED. Its parts do not share a nervous system: a crippled limb costs it nothing in initiative or attack, because the other three were never coordinating with it anyway. What does stop it is the forequarters — one good broadside and the fox's head goes down with the wolf's chest. It only defends what it has already dragged off, so the way to end this without a fight is to let it keep the body." },
|
||||
|
||||
{ key: "yale", name: "The yale", role: "HERALDRY. The horned beast whose horns swivel, off a college gate",
|
||||
@@ -65,7 +71,7 @@ export const BESTIARY_BEASTS = [
|
||||
ch: { str: 19, siz: 15, con: 18, int: 5, pow: 15, dex: 14, cha: 8, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:60},{fam:"dodge",spec:"",val:45},{fam:"spot",spec:"",val:70},
|
||||
{fam:"listen",spec:"",val:60},{fam:"athletics",spec:"",val:60}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["gore"],
|
||||
tactics: "The one detail the heralds insisted on is the one that matters: the horns turn. It can point one forward and one back. POWER: BOTH WAYS AT ONCE. It may not be flanked. Attacks from behind or the side get no bonus and it defends against two attackers in the same round at no penalty; against three or more the ordinary cumulative defence penalty applies again, so the answer is a fourth agent, not a cleverer angle. It fights to drive you off the gateway it guards and stops the moment you are outside it.",
|
||||
note: "The college has held the badge since 1487 and has no record of granting it anything." },
|
||||
|
||||
@@ -82,7 +88,7 @@ export const BESTIARY_BEASTS = [
|
||||
ch: { str: 21, siz: 17, con: 20, int: 12, pow: 18, dex: 15, cha: 11, edu: 3 },
|
||||
skills: [{fam:"brawl",spec:"",val:75},{fam:"dodge",spec:"",val:50},{fam:"spot",spec:"",val:65},
|
||||
{fam:"insight",spec:"",val:70},{fam:"persuade",spec:"",val:45},{fam:"athletics",spec:"",val:60}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["grasp", "claw"],
|
||||
tactics: "It stands and grapples like a man because that is how it was drawn — rampant, two forelimbs free — and it has a man's face and a man's willingness to talk first. It will ask who authorised you. POWER: THE FACE. While it is talking, no agent may attack it without spending a round overcoming the fact that it has a face; declare the attack, lose the round, act on the next one. Attacking it from surprise, or while it is already fighting somebody else, skips this entirely. Armour 5 over the torso, nothing over the face it keeps using." },
|
||||
|
||||
{ key: "melusine", name: "Melusine", role: "HERALDRY. The twin-tailed mermaid off the font, and the water she came up through",
|
||||
@@ -98,7 +104,7 @@ export const BESTIARY_BEASTS = [
|
||||
ch: { str: 16, siz: 9, con: 13, int: 6, pow: 19, dex: 20, cha: 10, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:65},{fam:"dodge",spec:"",val:70},{fam:"spot",spec:"",val:90},
|
||||
{fam:"athletics",spec:"",val:75},{fam:"listen",spec:"",val:60}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["beak", "talon"],
|
||||
tactics: "Brass, hollow, and drawn flat — wings spread, one head each way — so it flies as a shape rather than a bird. It goes for hands and faces and never lands. POWER: TWO HEADS. It cannot be surprised and it watches two directions at once: every agent in the room is being observed, so no stealth approach works while it is airborne. The wings carry none of its 4 armour and are three ranged faces each; put a hole in one and it comes down, at which point it is a brass bird the size of a goose with armour 2 and no way back up. It is a nuisance with a beak, not a killer, and it will leave if the lectern is covered." },
|
||||
|
||||
/* ---------------- HYBRIDS AND WINGED THINGS ---------------- */
|
||||
@@ -108,15 +114,15 @@ export const BESTIARY_BEASTS = [
|
||||
ch: { str: 28, siz: 22, con: 30, int: 9, pow: 20, dex: 15, cha: 13, edu: 2 },
|
||||
skills: [{fam:"brawl",spec:"",val:80},{fam:"dodge",spec:"",val:40},{fam:"spot",spec:"",val:85},
|
||||
{fam:"athletics",spec:"",val:75},{fam:"track",spec:"",val:60},{fam:"insight",spec:"",val:40}],
|
||||
weapons: ["grasp"],
|
||||
tactics: "It stoops from height, takes one agent off the ground, and drops them — it does not wrestle. Anybody lifted takes the fall damage for the height, and the team's problem is that it goes back up afterwards. POWER: STOOP AND DROP. On a successful attack against a target of SIZ 16 or less it carries them 15m up and releases: 3d6, no armour, and the agent is now somewhere else. THE WAY THROUGH IT: 8 armour is more than a service pistol beats, and the wings carry none of it. Wing hits are six of twenty ranged faces while it is airborne — put one out and it is grounded for the scene, armour halved to 4 everywhere but the forequarters, and the fight becomes a large angry animal that the party can shoot. Left alone above the guildhall roof it is close to unkillable, which is why nobody fights it there." },
|
||||
weapons: ["talon", "beak"],
|
||||
tactics: "Its ordinary attack is the talons, 1d6+1 each and a damage bonus behind them, with the beak for anything it has already pinned. But it prefers to stoop from height, take one agent off the ground, and drop them — it does not wrestle. Anybody lifted takes the fall damage for the height, and the team's problem is that it goes back up afterwards. POWER: STOOP AND DROP. This is a special manoeuvre, distinct from the talon attack above, and the fall is the damage rather than the creature: on a successful talon attack against a target of SIZ 16 or less it carries them 15m up and releases for 3d6, no armour, and the agent is now somewhere else. THE WAY THROUGH IT: 8 armour is more than a service pistol beats, and the wings carry none of it. Wing hits are six of twenty ranged faces while it is airborne — put one out and it is grounded for the scene, armour halved to 4 everywhere but the forequarters, and the fight becomes a large angry animal that the party can shoot. Left alone above the guildhall roof it is close to unkillable, which is why nobody fights it there." },
|
||||
|
||||
{ key: "sign_wyvern", name: "The sign wyvern", role: "HERALDRY. Two legs, two wings and a barbed tail, off a pub sign that has hung there since the turnpike",
|
||||
chosenStyle: "reflex", naturalArmour: 6, species: "baseline", bodyPlan: "winged",
|
||||
ch: { str: 20, siz: 18, con: 22, int: 7, pow: 17, dex: 16, cha: 8, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:70},{fam:"dodge",spec:"",val:50},{fam:"spot",spec:"",val:70},
|
||||
{fam:"athletics",spec:"",val:70},{fam:"stealth",spec:"",val:45}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["bite", "talon"],
|
||||
tactics: "Painted, so it is flat from the side and startlingly thin head-on, and it fights in passes rather than standing. It will not go further than the sign's own sightline down the road. POWER: A FOOT OF PAINT. Attacks against it from directly in front or behind are at −30%; from the side it is an ordinary target. It has only two legs, so crippling either one puts it on the ground for good — that is the fast way through the 6 armour, which halves to 3 once it is down. It goes back onto the sign at first light and is a painting again until somebody repaints the sign." },
|
||||
|
||||
{ key: "cockatrice", name: "The cockatrice", role: "HYBRID. What came out of the egg the cockerel was sitting on",
|
||||
@@ -124,7 +130,7 @@ export const BESTIARY_BEASTS = [
|
||||
ch: { str: 8, siz: 5, con: 11, int: 4, pow: 22, dex: 18, cha: 3, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:45},{fam:"dodge",spec:"",val:70},{fam:"stealth",spec:"",val:75},
|
||||
{fam:"spot",spec:"",val:65},{fam:"listen",spec:"",val:70}],
|
||||
weapons: ["punch"],
|
||||
weapons: ["beak"],
|
||||
tactics: "Small, ugly, and physically feeble — a boot kills it and it knows, so it hides in the rafters and the straw and it never fights first. The danger is entirely in being looked at. POWER: THE LOOK. Any agent who meets its eyes makes a POWx5 roll; failure means that limb or that side goes stiff and cold — one location of the GM's choice is treated as crippled for the rest of the scene, with no wound and no blood. Two failures and the agent cannot move at all, and must be carried. Every effect ends when the cockatrice dies. Anybody working with their eyes down, by touch, or by a mirror is immune, and so is anybody who kills it from outside the room. A weasel in the building will do the job for you, according to the file, and the file is not joking." },
|
||||
|
||||
{ key: "martlet", name: "The martlet", role: "HERALDRY. The little bird drawn with no feet, which therefore has none",
|
||||
@@ -140,7 +146,7 @@ export const BESTIARY_BEASTS = [
|
||||
ch: { str: 9, siz: 8, con: 20, int: 6, pow: 23, dex: 12, cha: 12, edu: 1 },
|
||||
skills: [{fam:"dodge",spec:"",val:35},{fam:"spot",spec:"",val:60},{fam:"listen",spec:"",val:55},
|
||||
{fam:"athletics",spec:"",val:40},{fam:"brawl",spec:"",val:25}],
|
||||
weapons: ["punch"],
|
||||
weapons: ["beak"],
|
||||
tactics: "She will not fight and she cannot be driven off the nest. She is opening her own chest with her beak, continuously, and she has been for a long time. POWER: PIETY. Her blood heals: a mouthful closes one wound completely, restoring hit points to a single location in full and lifting a crippled result, and she gives it freely to anybody who asks. Each mouthful taken costs her 3 hit points that she does not recover, and she will empty herself for a team that keeps asking. If she dies of it, everybody who drank loses 1 Coherence permanently and the nest is still full of chicks. The correct outcome of this encounter is nobody drinking anything." },
|
||||
|
||||
{ key: "drain_heron", name: "The drain heron", role: "BEAST. A grey heron standing in the outfall, considerably too large, entirely ordinary in every other respect",
|
||||
@@ -148,8 +154,8 @@ export const BESTIARY_BEASTS = [
|
||||
ch: { str: 11, siz: 7, con: 10, int: 4, pow: 12, dex: 17, cha: 4, edu: 1 },
|
||||
skills: [{fam:"dodge",spec:"",val:60},{fam:"spot",spec:"",val:85},{fam:"listen",spec:"",val:70},
|
||||
{fam:"stealth",spec:"",val:65},{fam:"brawl",spec:"",val:40}],
|
||||
weapons: ["grasp"],
|
||||
tactics: "It is a bird. It stands absolutely still in the outfall for twenty minutes at a time and then stabs something. Walk towards it and it goes — no roll, no test, it simply leaves, because that is what herons do. The only reason it is in the file at all is that it is four feet at the shoulder and it has been seen swallowing things from the drain that were wearing clothing. If cornered it stabs at eye height for 1d6+1 and then flies. Do not corner it." },
|
||||
weapons: ["beak"],
|
||||
tactics: "It is a bird. It stands absolutely still in the outfall for twenty minutes at a time and then stabs something. Walk towards it and it goes — no roll, no test, it simply leaves, because that is what herons do. The only reason it is in the file at all is that it is four feet at the shoulder and it has been seen swallowing things from the drain that were wearing clothing. If cornered it stabs at eye height with the beak and then flies. Do not corner it." },
|
||||
|
||||
/* ---------------- HOUNDS, AND WHAT IS IN THE KENNELS ---------------- */
|
||||
|
||||
@@ -158,7 +164,7 @@ export const BESTIARY_BEASTS = [
|
||||
ch: { str: 20, siz: 15, con: 19, int: 6, pow: 15, dex: 14, cha: 7, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:70},{fam:"dodge",spec:"",val:40},{fam:"scent",spec:"",val:95},
|
||||
{fam:"track",spec:"",val:90},{fam:"listen",spec:"",val:70},{fam:"athletics",spec:"",val:75}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["bite"],
|
||||
tactics: "It is a hound and it does the hound thing: it takes the scent, it follows at a trot all day, and it does not hurry because it does not need to. It fights only at the end. POWER: IT DOES NOT LOSE THE LINE. Once it has an agent's scent no stealth, water, vehicle or transposition breaks the track — it arrives, hours later, wherever they went. It can be BEATEN rather than broken: it answers to kennel discipline, and anybody who makes a Persuade roll while using the right tone and the right words (the kennel book is in the estate archive) can call it off entirely. Otherwise it is an 8-stone dog with a bite, which four armed agents can kill, and it will still have been worth reading the book." },
|
||||
|
||||
{ key: "gazehound", name: "The gazehound", role: "BEAST. A coursing dog bred to see further than a dog should, and it does",
|
||||
@@ -166,7 +172,7 @@ export const BESTIARY_BEASTS = [
|
||||
ch: { str: 13, siz: 11, con: 12, int: 5, pow: 13, dex: 21, cha: 8, edu: 1 },
|
||||
skills: [{fam:"dodge",spec:"",val:70},{fam:"spot",spec:"",val:95},{fam:"athletics",spec:"",val:90},
|
||||
{fam:"brawl",spec:"",val:55},{fam:"listen",spec:"",val:60},{fam:"track",spec:"",val:50}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["bite"],
|
||||
tactics: "Fast, light, thin-skinned, and no real threat to an adult who stands their ground — it is built to run things down, not to fight them, and it breaks off the moment anything hits it. POWER: IT SEES YOU FIRST. It automatically spots anything that moves within 400m, in any light, and it starts running. It is a HERALD, not a fight: whatever owns it knows where the team is about forty seconds later. Killing it is easy and pointless. Losing it means breaking line of sight before it gets up to speed, or giving it something else to course." },
|
||||
|
||||
{ key: "bearward_bear", name: "The bear-ward's bear", role: "MENAGERIE. The baiting bear off the inn-yard, old, half-blind, and still chained to a post that rotted away in 1804",
|
||||
@@ -174,8 +180,8 @@ export const BESTIARY_BEASTS = [
|
||||
ch: { str: 24, siz: 20, con: 22, int: 6, pow: 16, dex: 9, cha: 6, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:75},{fam:"dodge",spec:"",val:20},{fam:"scent",spec:"",val:80},
|
||||
{fam:"listen",spec:"",val:75},{fam:"spot",spec:"",val:30},{fam:"athletics",spec:"",val:50}],
|
||||
weapons: ["grasp"],
|
||||
tactics: "It is nearly blind and it tracks by sound and smell, so it fights whatever is loudest. 1d6+1 with a damage bonus that will take a limb off, but DEX 9 and Dodge 20 — it is slow, and a team that keeps moving and stays quiet can leave at any point. POWER: THE DOGS ARE STILL COMING. It is fighting animals that are not there, and it will not stop while it can hear anything it takes for dogs: barking, a whistle, a radio, a team shouting to each other. Total silence for three full rounds and it lies down. Dragging it back to the post is a Persuade problem and a 50kg chain, and it is the only ending in which nothing else in the yard gets hurt." },
|
||||
weapons: ["claw", "bite"],
|
||||
tactics: "It is nearly blind and it tracks by sound and smell, so it fights whatever is loudest. Claws and teeth with a damage bonus that will take a limb off, but DEX 9 and Dodge 20 — it is slow, and a team that keeps moving and stays quiet can leave at any point. POWER: THE DOGS ARE STILL COMING. It is fighting animals that are not there, and it will not stop while it can hear anything it takes for dogs: barking, a whistle, a radio, a team shouting to each other. Total silence for three full rounds and it lies down. Dragging it back to the post is a Persuade problem and a 50kg chain, and it is the only ending in which nothing else in the yard gets hurt." },
|
||||
|
||||
/* ---------------- LIVESTOCK THAT HAS GONE WRONG ---------------- */
|
||||
|
||||
@@ -184,16 +190,16 @@ export const BESTIARY_BEASTS = [
|
||||
ch: { str: 30, siz: 26, con: 32, int: 4, pow: 18, dex: 8, cha: 10, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:70},{fam:"dodge",spec:"",val:15},{fam:"spot",spec:"",val:45},
|
||||
{fam:"listen",spec:"",val:60},{fam:"athletics",spec:"",val:55}],
|
||||
weapons: ["grasp"],
|
||||
tactics: "Twelve feet at the shoulder and slower than everything the party owns. It does not chase, it does not need to, and it kills by standing where you are — 1d6+1 with a damage bonus in the region of +2d6, which is a dead agent per connected hit. POWER: MILKED DRY. It cannot be killed by anything it has already been killed by: edged steel, firearms and energy do half damage, because the story says it went down to a rib bone and the story is the load-bearing part. THE WAY THROUGH IT: bone, or a blunt improvised weapon, does full damage — the rib in the church is the correct answer and the file expects the team to go and get it. Failing that, take a foreleg and a hind leg on the same side and it goes down and stays down, because nothing that size gets up on two. Its head is one face in twenty and its skull is the thickest thing on it; do not aim there." },
|
||||
weapons: ["gore", "trample"],
|
||||
tactics: "Twelve feet at the shoulder and slower than everything the party owns. It does not chase, it does not need to, and it kills by standing where you are — a trample at 1d10, or the horns at 1d8+1, with a damage bonus in the region of +2d6 on either, which is a dead agent per connected hit. POWER: MILKED DRY. It cannot be killed by anything it has already been killed by: edged steel, firearms and energy do half damage, because the story says it went down to a rib bone and the story is the load-bearing part. THE WAY THROUGH IT: bone, or a blunt improvised weapon, does full damage — the rib in the church is the correct answer and the file expects the team to go and get it. Failing that, take a foreleg and a hind leg on the same side and it goes down and stays down, because nothing that size gets up on two. Its head is one face in twenty and its skull is the thickest thing on it; do not aim there." },
|
||||
|
||||
{ key: "tup", name: "The tup", role: "LIVESTOCK. The ram that put a farmer through a gate, and has not been caught since",
|
||||
chosenStyle: "reflex", naturalArmour: 4, species: "baseline", bodyPlan: "quadruped",
|
||||
ch: { str: 18, siz: 12, con: 16, int: 5, pow: 14, dex: 15, cha: 5, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:65},{fam:"dodge",spec:"",val:45},{fam:"spot",spec:"",val:55},
|
||||
{fam:"listen",spec:"",val:60},{fam:"athletics",spec:"",val:70},{fam:"stealth",spec:"",val:35}],
|
||||
weapons: ["grasp"],
|
||||
tactics: "It butts, from behind, at running speed, and it goes for whoever has their back to it. Nothing supernatural has ever been established about it. POWER: THE BLIND SIDE. Against any target who is not currently looking at it, the hit knocks down automatically and does 1d6+1+1d4 — no defence roll, because there was no warning. Face it and it will not close; it circles, it waits, and it takes the next person who turns around. A team that keeps one agent watching it is completely safe. A wall between you and it is enough. It can be driven into a pen by four people with sticks and that is the recommended outcome, because it is somebody's ram and somebody wants it back." },
|
||||
weapons: ["gore"],
|
||||
tactics: "It butts, from behind, at running speed, and it goes for whoever has their back to it. Nothing supernatural has ever been established about it. POWER: THE BLIND SIDE. This is the charge and it is a special manoeuvre, not the ordinary butt: against any target who is not currently looking at it, the hit knocks down automatically and the gore does its 1d8+1 plus a further 1d4 for the run-up — no defence roll, because there was no warning. Standing to face it, it is 1d8+1 and nothing more. Face it and it will not close; it circles, it waits, and it takes the next person who turns around. A team that keeps one agent watching it is completely safe. A wall between you and it is enough. It can be driven into a pen by four people with sticks and that is the recommended outcome, because it is somebody's ram and somebody wants it back." },
|
||||
|
||||
{ key: "cade_lamb", name: "The cade lamb", role: "LIVESTOCK. The hand-reared lamb that was never afraid of anybody, and grew up",
|
||||
chosenStyle: "deliberate", naturalArmour: 1, species: "baseline", bodyPlan: "quadruped",
|
||||
@@ -209,7 +215,7 @@ export const BESTIARY_BEASTS = [
|
||||
skills: [{fam:"brawl",spec:"",val:70},{fam:"dodge",spec:"",val:40},{fam:"scent",spec:"",val:85},
|
||||
{fam:"listen",spec:"",val:70},{fam:"spot",spec:"",val:40},{fam:"athletics",spec:"",val:60},
|
||||
{fam:"stealth",spec:"",val:55}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["gore"],
|
||||
tactics: "A real animal doing real animal damage: shoulder armour like a plate of gristle, tusks that open a thigh, and no interest in a fight it can avoid. In thick cover it is on you at four metres with no warning. POWER: GONE. Any round in which it is not engaged, it is out of sight and the team must Spot at −30% to know where it went; it re-enters the fight from a new direction. It is killed by ordinary means and it is a genuinely bad idea to wound it and follow it into the plantation, which is where every previous casualty happened. Shoot it in the open or leave it alone." },
|
||||
|
||||
{ key: "hinny", name: "The hinny", role: "LIVESTOCK. A stallion's foal out of a she-ass, sterile, willing, and no longer going where it is pointed",
|
||||
@@ -217,15 +223,15 @@ export const BESTIARY_BEASTS = [
|
||||
ch: { str: 22, siz: 18, con: 20, int: 8, pow: 19, dex: 12, cha: 9, edu: 1 },
|
||||
skills: [{fam:"dodge",spec:"",val:30},{fam:"spot",spec:"",val:60},{fam:"listen",spec:"",val:70},
|
||||
{fam:"athletics",spec:"",val:65},{fam:"brawl",spec:"",val:45},{fam:"track",spec:"",val:70}],
|
||||
weapons: ["punch"],
|
||||
tactics: "It is a working animal and it does not attack. It kicks if handled roughly — 1d3 plus a large damage bonus, which is still a broken forearm — and otherwise it stands. POWER: IT KNOWS THE ROUTE. It is on a round it has walked for sixty years and it will not deviate: lead it, drive it, or load it, and it comes back to the lane by the next scene. Follow it instead and it takes the team along a route that is on no map and through at least one gateway that should not open, which is either the point of the scenario or the end of it. It ends when the round is finished, at a yard that was demolished, where it stops and waits to be unharnessed." },
|
||||
weapons: ["hoof"],
|
||||
tactics: "It is a working animal and it does not attack. It kicks if handled roughly — a hoof, 1d6+2 plus a large damage bonus, which is a broken forearm — and otherwise it stands. POWER: IT KNOWS THE ROUTE. It is on a round it has walked for sixty years and it will not deviate: lead it, drive it, or load it, and it comes back to the lane by the next scene. Follow it instead and it takes the team along a route that is on no map and through at least one gateway that should not open, which is either the point of the scenario or the end of it. It ends when the round is finished, at a yard that was demolished, where it stops and waits to be unharnessed." },
|
||||
|
||||
{ key: "water_bull", name: "The water bull", role: "FOLKLORE. What comes out of the loch and gets among the cattle, and what the calves look like afterwards",
|
||||
chosenStyle: "reflex", naturalArmour: 8, species: "baseline", bodyPlan: "quadruped",
|
||||
ch: { str: 27, siz: 22, con: 28, int: 7, pow: 21, dex: 14, cha: 7, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:75},{fam:"dodge",spec:"",val:35},{fam:"stealth",spec:"",val:60},
|
||||
{fam:"listen",spec:"",val:70},{fam:"spot",spec:"",val:55},{fam:"athletics",spec:"",val:70}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["gore", "trample"],
|
||||
tactics: "It comes out at night, it is among the herd before the dogs start, and it goes back into the water when it is done. It fights only what stands between it and the loch. POWER: WET HIDE. While it is wet its armour is 8 and nothing the team carries reliably beats that. It dries: from the third round out of the water the armour drops by 1 each round, to a floor of 3. THE WAY THROUGH IT: keep it out of the water and keep it fighting — block the run, burn the time, and by round eight it is an ordinary enormous bull. Drive it back to the loch and the scene is over, the herd is short four beasts, and it will be back. Its calves are the actual scenario and they are in the byre now." },
|
||||
|
||||
/* ---------------- BIG PREDATORS IN THE WRONG COUNTY ---------------- */
|
||||
@@ -235,7 +241,7 @@ export const BESTIARY_BEASTS = [
|
||||
ch: { str: 17, siz: 14, con: 15, int: 7, pow: 14, dex: 20, cha: 9, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:75},{fam:"dodge",spec:"",val:70},{fam:"stealth",spec:"",val:90},
|
||||
{fam:"spot",spec:"",val:80},{fam:"scent",spec:"",val:70},{fam:"athletics",spec:"",val:85}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["bite", "claw"],
|
||||
tactics: "An animal, and an animal's risk assessment: it takes sheep, it takes the agent at the back of the line, and it does not fight a group that has noticed it. POWER: ONE PASS. Its first attack in a scene is from ambush at +30% and knocks the target prone; after that it is either away into the bracken or it is in a fight it does not want. Any real injury and it leaves for good. Three agents walking together will never be attacked, which is the finding the department keeps putting in reports and the press keeps ignoring. It is killable with a rifle and the paperwork afterwards is the hard part." },
|
||||
|
||||
{ key: "gaunt_grey", name: "The gaunt grey", role: "BEAST. A wolf, in a county that logged its last one in 1621, and thin in a way that does not match how much it has eaten",
|
||||
@@ -244,7 +250,7 @@ export const BESTIARY_BEASTS = [
|
||||
skills: [{fam:"brawl",spec:"",val:70},{fam:"dodge",spec:"",val:55},{fam:"scent",spec:"",val:90},
|
||||
{fam:"track",spec:"",val:85},{fam:"stealth",spec:"",val:75},{fam:"listen",spec:"",val:80},
|
||||
{fam:"athletics",spec:"",val:75}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["bite"],
|
||||
tactics: "It hunts the way a wolf hunts, which is to say by attrition and at the edges, and it is never where the team last heard it. POWER: STILL HUNGRY. It is not eating what it kills, and it does not stop for wounds: ignore all penalties from crippled legs, and it fights on at any hit point total above zero. What stops it is the total — it has no special defence and 3 armour, so it dies to concentrated fire like any large dog. The wrong plan is chasing it. It has been doing this for four hundred years and it will out-walk the party in one night.",
|
||||
note: "There are always exactly seven of these in the county. Kill one and the count is seven again by the following month." },
|
||||
|
||||
|
||||
@@ -8,9 +8,13 @@
|
||||
* four `winged`, five `quadruped`. A hound shot in the foreleg loses the foreleg, and
|
||||
* a flyer with a hole in a wing is a quadruped. See anatomy.mjs LOCATION_TABLES.
|
||||
*
|
||||
* NATURAL WEAPONS. WEAPONS has exactly one — `grasp` (1d6+1) — and `punch` (1d3).
|
||||
* There is no bite, claw, talon, hoof or gore key, so everything here that kills with
|
||||
* its mouth carries `grasp` and says in its tactics what the damage actually is.
|
||||
* NATURAL WEAPONS. WEAPONS now carries eight natural attacks — `bite`, `claw`, `talon`,
|
||||
* `beak`, `gore`, `hoof`, `trample`, `constrict` — alongside `punch` and `grasp`, so
|
||||
* everything here fights with the thing it actually fights with. `grasp` is kept only
|
||||
* where the attack genuinely is a seizing or crushing limb: the hag that takes hold of
|
||||
* you, the weed that drags you under, the stone that closes on you. Where a signature
|
||||
* manoeuvre is heavier than any catalogue entry — a charge, a drop from height — it
|
||||
* stays in the tactics as a POWER and is named there as distinct from the ordinary attack.
|
||||
*
|
||||
* Nothing in this file reaches the packs until something imports it. It is a bestiary
|
||||
* sheet, not a registration.
|
||||
@@ -35,15 +39,15 @@ export const BESTIARY_FOLKLORE = [
|
||||
skills: [{fam:"brawl",spec:"",val:65},{fam:"dodge",spec:"",val:70},{fam:"track",spec:"",val:90},
|
||||
{fam:"scent",spec:"",val:95},{fam:"listen",spec:"",val:85},{fam:"athletics",spec:"",val:80},
|
||||
{fam:"spot",spec:"",val:60}],
|
||||
weapons: ["grasp"],
|
||||
tactics: "Treat as a single creature with four bodies in the air at once; run one initiative, one hit table, one wound pool. Heard far more often than seen, and being heard is most of what it does. POWER: OVERHEAD. On the round it passes above a group, everybody who heard it makes a POWx5 roll; a failure means the agent's next action this scene is to look up, and only that. Grounded — disable a wing and it comes down — it is a fast snapping animal doing 1d6+1 and it can be killed. In the air it cannot be caught, and it has no interest in landing." },
|
||||
weapons: ["bite"],
|
||||
tactics: "Treat as a single creature with four bodies in the air at once; run one initiative, one hit table, one wound pool. Heard far more often than seen, and being heard is most of what it does. POWER: OVERHEAD. On the round it passes above a group, everybody who heard it makes a POWx5 roll; a failure means the agent's next action this scene is to look up, and only that. Grounded — disable a wing and it comes down — it is a fast snapping animal and it can be killed. In the air it cannot be caught, and it has no interest in landing." },
|
||||
|
||||
{ key: "grey_mare", name: "The grey mare", role: "FOLKLORE. The riderless horse that joins the road behind you and keeps pace",
|
||||
chosenStyle: "deliberate", naturalArmour: 3, species: "baseline", bodyPlan: "quadruped",
|
||||
ch: { str: 24, siz: 20, con: 18, int: 6, pow: 17, dex: 12, cha: 11, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:55},{fam:"dodge",spec:"",val:35},{fam:"track",spec:"",val:70},
|
||||
{fam:"listen",spec:"",val:75},{fam:"athletics",spec:"",val:85},{fam:"stealth",spec:"",val:50}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["hoof"],
|
||||
tactics: "It does not attack. It walks behind the party at exactly their pace, on the road, for as long as they are on the road, and it is waiting to be mounted. POWER: MOUNT UP. Any agent who touches its back must make a POWx5 roll or get on; a rider is carried at a flat gallop to the nearest boundary of the parish and put down there, one Major Wound check on landing, and the mare is gone. Nobody has ever been killed by it. Two agents have been found eleven miles from the vehicle and could not explain the interval. Leave the road and it will not follow." },
|
||||
|
||||
/* ---------------- HAGS ---------------- */
|
||||
@@ -211,7 +215,7 @@ export const BESTIARY_FOLKLORE = [
|
||||
skills: [{fam:"brawl",spec:"",val:70},{fam:"dodge",spec:"",val:60},{fam:"fast_talk",spec:"",val:85},
|
||||
{fam:"insight",spec:"",val:75},{fam:"athletics",spec:"",val:85},{fam:"stealth",spec:"",val:65},
|
||||
{fam:"listen",spec:"",val:70}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["hoof"],
|
||||
tactics: "It is clever, it is bored, and it is not trying to kill anybody — which does not mean nobody dies. It talks the whole time, in good English, and most of what it says is true. POWER: THE RIDE. Anyone it can get onto its back goes wherever it wants for one hour: hedges, water, a dual carriageway. At the end, one Major Wound check and 1d6 damage, and the agent is somewhere inconvenient and unhurt in every way that matters. It answers direct questions honestly if the question is put politely, which makes it the single best source in this file. It is gone after November and back at the same lane the following year." },
|
||||
|
||||
{ key: "cu_sidhe", name: "Cu sidhe", role: "FOLKLORE. The green hound that hunts silently and barks three times at the end",
|
||||
@@ -220,15 +224,15 @@ export const BESTIARY_FOLKLORE = [
|
||||
skills: [{fam:"brawl",spec:"",val:80},{fam:"dodge",spec:"",val:65},{fam:"track",spec:"",val:95},
|
||||
{fam:"scent",spec:"",val:95},{fam:"stealth",spec:"",val:90},{fam:"athletics",spec:"",val:85},
|
||||
{fam:"listen",spec:"",val:80}],
|
||||
weapons: ["grasp"],
|
||||
tactics: "It hunts without a sound and it gives fair warning, in that order. Grasp does 1d6+1 and it is quick enough to do it twice a round against anybody who has already been hit. POWER: THREE BARKS. It barks once when it has the scent, twice when it has closed, and a third time when it is about to take the target; on the third bark every agent who can hear it must make a POWx5 roll or lose their next action. Anybody indoors, behind a shut door, before the third bark is not hunted — it will not enter a building. It hunts one target per night and it does not switch." },
|
||||
weapons: ["bite"],
|
||||
tactics: "It hunts without a sound and it gives fair warning, in that order. Its bite is quick enough to land twice a round against anybody who has already been hit. POWER: THREE BARKS. It barks once when it has the scent, twice when it has closed, and a third time when it is about to take the target; on the third bark every agent who can hear it must make a POWx5 roll or lose their next action. Anybody indoors, behind a shut door, before the third bark is not hunted — it will not enter a building. It hunts one target per night and it does not switch." },
|
||||
|
||||
{ key: "tatterfoal", name: "Tatterfoal", role: "FOLKLORE. The shaggy foal in the field that follows along the hedge and laughs",
|
||||
chosenStyle: "reflex", naturalArmour: 1, species: "baseline", bodyPlan: "quadruped",
|
||||
ch: { str: 13, siz: 10, con: 12, int: 10, pow: 16, dex: 20, cha: 8, edu: 2 },
|
||||
skills: [{fam:"dodge",spec:"",val:75},{fam:"stealth",spec:"",val:70},{fam:"athletics",spec:"",val:80},
|
||||
{fam:"brawl",spec:"",val:30},{fam:"listen",spec:"",val:65},{fam:"spot",spec:"",val:60}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["hoof"],
|
||||
tactics: "A pest. It follows a walker along the far side of a hedge for a mile or two, making a noise like a man laughing, and then it is not there. It has never hurt anybody and it cannot be caught. POWER: THE HEDGE. It is always on the other side of something: any ranged attack on it is at −40% because the hedge, wall, or fence it is behind is always exactly where it needs to be. Ignore it and it stops at the parish line. Chase it and you will be in a ditch — one Major Wound check for whoever ran after it in the dark. Genuinely fine to leave open." },
|
||||
|
||||
{ key: "dun_cow", name: "The dun cow", role: "FOLKLORE. It has been in the same field since the rib was hung in the church and it is not a cow",
|
||||
@@ -236,8 +240,8 @@ export const BESTIARY_FOLKLORE = [
|
||||
ch: { str: 34, siz: 32, con: 30, int: 4, pow: 19, dex: 8, cha: 7, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:65},{fam:"dodge",spec:"",val:15},{fam:"spot",spec:"",val:50},
|
||||
{fam:"listen",spec:"",val:60},{fam:"athletics",spec:"",val:60},{fam:"track",spec:"",val:30}],
|
||||
weapons: ["grasp"],
|
||||
tactics: "Enormous, slow to anger, and it has killed everything that has ever tried to milk it. It grazes. It will tolerate people in the field indefinitely. POWER: THE CHARGE. Once it has decided, it charges in a straight line and cannot turn: 4d6 damage, armour counts, DEXx5 to be somewhere else, and anything it hits that is not a person is destroyed. It takes four rounds to line up again. What decides it is any attempt to take anything from it — milk, hair, blood, a sample — and the department has lost two officers to a swab kit. Sixteen points of armour-piercing rifle fire will do it. So will leaving." },
|
||||
weapons: ["gore","hoof"],
|
||||
tactics: "Enormous, slow to anger, and it has killed everything that has ever tried to milk it. It grazes. It will tolerate people in the field indefinitely. POWER: THE CHARGE. This is not its ordinary attack — standing, it uses the horns, and it kicks whatever gets behind it. The charge is a separate manoeuvre and heavier than anything in the book: once it has decided, it charges in a straight line and cannot turn, 4d6 damage, armour counts, DEXx5 to be somewhere else, and anything it hits that is not a person is destroyed. It takes four rounds to line up again. What decides it is any attempt to take anything from it — milk, hair, blood, a sample — and the department has lost two officers to a swab kit. Sixteen points of armour-piercing rifle fire will do it. So will leaving." },
|
||||
|
||||
{ key: "boobrie", name: "The boobrie", role: "FOLKLORE. The bird on the loch that takes calves off the shore",
|
||||
chosenStyle: "reflex", naturalArmour: 3, species: "baseline", bodyPlan: "winged",
|
||||
@@ -245,7 +249,7 @@ export const BESTIARY_FOLKLORE = [
|
||||
skills: [{fam:"brawl",spec:"",val:70},{fam:"dodge",spec:"",val:55},{fam:"spot",spec:"",val:90},
|
||||
{fam:"stealth",spec:"",val:60},{fam:"athletics",spec:"",val:75},{fam:"listen",spec:"",val:70},
|
||||
{fam:"scent",spec:"",val:50}],
|
||||
weapons: ["grasp"],
|
||||
tactics: "A stock-losses case that becomes a fatality case when somebody tries to stop it. It takes one heavy animal from the shoreline every few weeks and carries it out over the water. Grasp is 1d6+1 and the beak is the least of it. POWER: THE LIFT. Against a target of SIZ 14 or under it may attempt a grasp at 70%; on a success the target is airborne, and dropped from forty feet a round later for 4d6. Above SIZ 14 it cannot lift and will not try. Its wings are the broadest thing on it: put a hole in one and it is a large angry bird on the ground, which is a fight three agents win. Keep livestock two hundred yards off the water and there is no case." }
|
||||
weapons: ["beak","talon"],
|
||||
tactics: "A stock-losses case that becomes a fatality case when somebody tries to stop it. It takes one heavy animal from the shoreline every few weeks and carries it out over the water. It has the talons and it has the beak, and the beak is the least of it. POWER: THE LIFT. Against a target of SIZ 14 or under it may close its talons and lift at 70%; on a success the target is airborne, and dropped from forty feet a round later for 4d6. The drop is the manoeuvre, not the talons, and no natural attack it has comes near it. Above SIZ 14 it cannot lift and will not try. Its wings are the broadest thing on it: put a hole in one and it is a large angry bird on the ground, which is a fight three agents win. Keep livestock two hundred yards off the water and there is no case." }
|
||||
|
||||
];
|
||||
|
||||
@@ -35,7 +35,7 @@ export const BESTIARY_WATER = [
|
||||
skills: [{fam:"brawl",spec:"",val:70},{fam:"dodge",spec:"",val:55},{fam:"scent",spec:"",val:90},
|
||||
{fam:"track",spec:"",val:85},{fam:"stealth",spec:"",val:60},{fam:"listen",spec:"",val:75},
|
||||
{fam:"athletics",spec:"",val:80}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["bite"],
|
||||
tactics: "It is always soaking and there is never a trail of water behind it. It works the quay, the fish market and the car park above the slip, and it is friendly until somebody is between it and the water. POWER: HEEL. Anyone it has touched must roll POWx5 at the end of every scene spent within sight of that harbour; on a failure they walk to the edge of the quay before they notice they have stood up, and a second agent must physically stop them. Two failures in one night means they go in. Getting the subject more than a mile inland ends it permanently and they do not remember any of it." },
|
||||
|
||||
{ key: "sea_mare", name: "Sea mare", role: "FOLKLORE. The drowned horse that came up the strand with the tide still on it",
|
||||
@@ -43,7 +43,7 @@ export const BESTIARY_WATER = [
|
||||
ch: { str: 24, siz: 20, con: 19, int: 5, pow: 16, dex: 12, cha: 3, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:70},{fam:"dodge",spec:"",val:35},{fam:"athletics",spec:"",val:75},
|
||||
{fam:"spot",spec:"",val:60},{fam:"listen",spec:"",val:70},{fam:"track",spec:"",val:55}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["trample"],
|
||||
tactics: "Not a kelpie and not pretending to be a horse anybody would ride — it is plainly a drowned animal walking, and it comes up the wet sand at a trot. It runs people down rather than grappling them. POWER: THE TIDE IT CAME IN ON. Below the high-water mark it takes half damage from anything and recovers 2 hit points a round. Above that line it takes full damage and recovers nothing, so the fight the agents can win is on the sea wall, on the road, or on the car park — anywhere the sea does not reach. It will not cross a freshwater outfall; the department has driven two of these into a storm drain and lost neither." },
|
||||
|
||||
{ key: "tangie", name: "Tangie", role: "FOLKLORE. The thing under the weed at the low-water line, wearing the weed",
|
||||
@@ -60,7 +60,7 @@ export const BESTIARY_WATER = [
|
||||
skills: [{fam:"brawl",spec:"",val:40},{fam:"dodge",spec:"",val:55},{fam:"persuade",spec:"",val:80},
|
||||
{fam:"insight",spec:"",val:85},{fam:"bargain",spec:"",val:75},{fam:"stealth",spec:"",val:65},
|
||||
{fam:"athletics",spec:"",val:70},{fam:"spot",spec:"",val:60}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["bite"],
|
||||
tactics: "It will not fight and it does not have to. It negotiates, and it negotiates from the position of somebody who has already found out what you want. It is a Borrowed Authority problem and a bargain problem, not a combat. POWER: THE SKIN IS THE CONTRACT. Whoever physically holds its skin may give it one instruction per day and it must obey the letter of it; every such instruction costs the holder 1 Coherence and the selkie is choosing the letter. If the skin is returned, destroyed, or taken by somebody else, every instruction it ever gave is void and the selkie is owed whatever it decides it is owed. Nobody in Registry will sign for a skin." },
|
||||
|
||||
{ key: "wrack_gull", name: "Wrack gull", role: "FOLKLORE. The flock off the tip that follows one person and not the bins",
|
||||
@@ -68,7 +68,7 @@ export const BESTIARY_WATER = [
|
||||
ch: { str: 9, siz: 6, con: 12, int: 4, pow: 18, dex: 20, cha: 3, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:60},{fam:"dodge",spec:"",val:80},{fam:"spot",spec:"",val:90},
|
||||
{fam:"athletics",spec:"",val:75},{fam:"listen",spec:"",val:60},{fam:"stealth",spec:"",val:30}],
|
||||
weapons: ["punch"],
|
||||
weapons: ["beak"],
|
||||
tactics: "Run the flock as ONE creature with the statblock above — forty birds acting as one animal, one initiative, one set of hit points. It does not fight to kill. It fights to move somebody: every round it engages, the subject is pushed 3 metres in a direction of the GM's choosing and that direction is always towards water. POWER: BY ACCLAMATION. While the flock is on a subject, that subject's Dodge and Athletics are at −30%, because they are covering their face. Kill or drive off half of it — 8 or more points of damage in a single round does this — and the whole flock breaks for the sea and does not come back that day. Killing individual birds achieves nothing; there are always forty." },
|
||||
|
||||
{ key: "sea_crow", name: "Sea crow", role: "FOLKLORE. The black bird on the wreck buoy that is counting something",
|
||||
@@ -77,7 +77,7 @@ export const BESTIARY_WATER = [
|
||||
skills: [{fam:"brawl",spec:"",val:35},{fam:"dodge",spec:"",val:70},{fam:"spot",spec:"",val:95},
|
||||
{fam:"listen",spec:"",val:85},{fam:"insight",spec:"",val:70},{fam:"stealth",spec:"",val:55},
|
||||
{fam:"knowledge",spec:"",val:60}],
|
||||
weapons: ["punch"],
|
||||
weapons: ["beak"],
|
||||
tactics: "It is harmless, it is one bird, and it is the worst thing in this file. It sits on the buoy over a wreck and it has the drowned by name. POWER: THE COUNT. Every time the agents lose somebody to water in this case, the crow says that person's name once, aloud, in their own voice, and adds it to a list it recites at dusk. Any agent who hears their own name on the list loses 1 Coherence immediately and is on the list from then on, whether they drowned or not. The list can be ended only by salvaging and burying the remains the crow is counting; shooting the bird moves the list to the next buoy along and the department has chased one list across nine miles of coast." },
|
||||
|
||||
{ key: "shellycoat", name: "Shellycoat", role: "FOLKLORE. The rattling thing in the burn, hung with everything the water took",
|
||||
@@ -113,7 +113,7 @@ export const BESTIARY_WATER = [
|
||||
skills: [{fam:"brawl",spec:"",val:65},{fam:"dodge",spec:"",val:70},{fam:"scent",spec:"",val:85},
|
||||
{fam:"track",spec:"",val:90},{fam:"stealth",spec:"",val:80},{fam:"athletics",spec:"",val:90},
|
||||
{fam:"listen",spec:"",val:70}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["bite"],
|
||||
tactics: "It is fast, it is thin, and it hunts by driving — it does not engage, it turns people, and it turns them off the drove and into the drain. Two or three work a field together. POWER: OFF THE PATH. Any agent who runs from it must make an Athletics roll each round; a failure puts them in water up to the chest and they drop one carried item, GM's choice. Walking, at a walk, needs no roll at all and the hound will not close on somebody walking. It breaks off at a hard light — a vehicle's headlamps, a roof lamp — and does not come back to a lit field." },
|
||||
|
||||
{ key: "cut_walker", name: "The cut walker", role: "HORROR. What uses the towpath at the hour the towpath is empty",
|
||||
@@ -225,8 +225,8 @@ export const BESTIARY_WATER = [
|
||||
ch: { str: 22, siz: 19, con: 22, int: 7, pow: 16, dex: 17, cha: 2, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:75},{fam:"dodge",spec:"",val:60},{fam:"stealth",spec:"",val:80},
|
||||
{fam:"scent",spec:"",val:85},{fam:"athletics",spec:"",val:75},{fam:"listen",spec:"",val:60}],
|
||||
weapons: ["grasp"],
|
||||
tactics: "Four metres of eel in a brick chamber under a pumping station, and it has been fed by hand for two hundred years. It is used to people and it is not used to people stopping. It takes an arm, reverses, and rolls. POWER: THE ROLL. A successful grasp does 1d6+1 and the subject is rolled: 1d3 further damage and a STRx5 roll or they are face down in the pool, whereupon the ASPHYXIA rules apply and breaking free is at −20% per round. Blood in the water adds +20% to everything it does for the rest of the scene. It will not leave the chamber — there is nowhere for it to go — and a fed eel is a calm eel, so a dead sheep in the pool buys the agents fifteen minutes of it being entirely uninterested in them. Draining the chamber kills it in a day." },
|
||||
weapons: ["bite"],
|
||||
tactics: "Four metres of eel in a brick chamber under a pumping station, and it has been fed by hand for two hundred years. It is used to people and it is not used to people stopping. It takes an arm, reverses, and rolls. POWER: THE ROLL. Its ordinary attack is the bite. The roll is a separate manoeuvre that follows a bite which held: on top of the bite's own damage the subject takes 1d3 and makes a STRx5 roll or they are face down in the pool, whereupon the ASPHYXIA rules apply and breaking free is at −20% per round. Blood in the water adds +20% to everything it does for the rest of the scene. It will not leave the chamber — there is nowhere for it to go — and a fed eel is a calm eel, so a dead sheep in the pool buys the agents fifteen minutes of it being entirely uninterested in them. Draining the chamber kills it in a day." },
|
||||
|
||||
{ key: "lamprey_host", name: "Lamprey host", role: "HORROR. What was in the intake screen when they finally cleared it",
|
||||
chosenStyle: "reflex", naturalArmour: 3, species: "baseline", bodyPlan: "quadruped",
|
||||
@@ -235,7 +235,7 @@ export const BESTIARY_WATER = [
|
||||
ch: { str: 18, siz: 16, con: 20, int: 3, pow: 15, dex: 14, cha: 1, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:70},{fam:"dodge",spec:"",val:45},{fam:"stealth",spec:"",val:70},
|
||||
{fam:"scent",spec:"",val:80},{fam:"athletics",spec:"",val:60},{fam:"spot",spec:"",val:35}],
|
||||
weapons: ["grasp"],
|
||||
weapons: ["bite"],
|
||||
tactics: "Run it as one animal. It is about nine hundred lampreys holding onto each other, and when it is damaged it comes apart rather than dying. POWER: IT COMES APART. Any single hit of 8 or more damage splits off a second, smaller host: halve the parent's current hit points between the two, and each half keeps the parent's skills. Below 4 hit points a fragment is just eels on the floor and stops acting. So the fight gets worse with every good hit and better with every poor one, and the correct answer is a hose, a grille and a lot of patience rather than a weapon. Fire does not split it and does full damage. It cannot leave water for more than three rounds; a body dragged onto dry concrete is a body that stops." },
|
||||
|
||||
{ key: "washland_cattle", name: "Washland cattle", role: "FOLKLORE. The herd that was left out when the washes flooded, still grazing",
|
||||
@@ -243,8 +243,8 @@ export const BESTIARY_WATER = [
|
||||
ch: { str: 25, siz: 24, con: 20, int: 4, pow: 14, dex: 8, cha: 4, edu: 1 },
|
||||
skills: [{fam:"brawl",spec:"",val:55},{fam:"dodge",spec:"",val:20},{fam:"athletics",spec:"",val:60},
|
||||
{fam:"spot",spec:"",val:50},{fam:"listen",spec:"",val:80},{fam:"scent",spec:"",val:65}],
|
||||
weapons: ["grasp"],
|
||||
tactics: "Eleven head, waist deep in floodwater a mile from the road, grazing something that is not there. Statblock is one animal; run as many as the GM needs. They ignore people entirely until somebody tries to move them, and then they move as a herd and in one direction. POWER: DRIVEN. Anybody in front of the herd when it goes takes 2d6 and is knocked down, no roll to avoid if they are in water above the knee — an Athletics roll at −20% to get clear if they are on dry ground. The herd always goes towards deeper water, because that is where it was going in 1947, and anybody knocked down in front of it is under eleven animals and the ASPHYXIA rules. They cannot be turned, shot down usefully, or frightened. They can be waited out: they stop after four rounds and graze again, and the department's advice is to stand still and let them pass." },
|
||||
weapons: ["gore","trample"],
|
||||
tactics: "Eleven head, waist deep in floodwater a mile from the road, grazing something that is not there. Statblock is one animal; run as many as the GM needs. They ignore people entirely until somebody tries to move them, and then they move as a herd and in one direction. POWER: DRIVEN. A single animal fights with horn or by trampling one person down, as the statblock's weapons say. DRIVEN is the whole herd going at once and is heavier than any one animal's trample: anybody in front of the herd when it goes takes 2d6 and is knocked down, no roll to avoid if they are in water above the knee — an Athletics roll at −20% to get clear if they are on dry ground. The herd always goes towards deeper water, because that is where it was going in 1947, and anybody knocked down in front of it is under eleven animals and the ASPHYXIA rules. They cannot be turned, shot down usefully, or frightened. They can be waited out: they stop after four rounds and graze again, and the department's advice is to stand still and let them pass." },
|
||||
|
||||
{ key: "the_heron", name: "The heron", role: "HORROR. The grey thing standing in the reservoir margin that has not moved since Tuesday",
|
||||
chosenStyle: "deliberate", naturalArmour: 2, species: "baseline", bodyPlan: "winged",
|
||||
@@ -252,7 +252,7 @@ export const BESTIARY_WATER = [
|
||||
skills: [{fam:"brawl",spec:"",val:65},{fam:"dodge",spec:"",val:60},{fam:"spot",spec:"",val:95},
|
||||
{fam:"stealth",spec:"",val:90},{fam:"listen",spec:"",val:80},{fam:"athletics",spec:"",val:65},
|
||||
{fam:"insight",spec:"",val:50}],
|
||||
weapons: ["spear1h"],
|
||||
tactics: "It stands in eighteen inches of water at the margin and it waits, and everything it has ever caught it caught by waiting. It gets one attack and it does not miss things that are still: use the improvised spear line for the bill, which is what it is. POWER: THE STRIKE. Against any target that did not move on its previous turn, its attack is at +30% and does double damage. Against a target that moved it is at −20%. That single rule is the entire fight and the players will work it out in a round, which is the intention. It is a flyer: put a hole in either wing and it is on the ground and cannot reach the middle of the water, which is where the rest of the case is. It does not defend a territory and will simply move to the next reservoir if driven off." }
|
||||
weapons: ["beak"],
|
||||
tactics: "It stands in eighteen inches of water at the margin and it waits, and everything it has ever caught it caught by waiting. It gets one attack, the bill, and it does not miss things that are still. POWER: THE STRIKE. Against any target that did not move on its previous turn, its attack is at +30% and does double damage. Against a target that moved it is at −20%. That single rule is the entire fight and the players will work it out in a round, which is the intention. It is a flyer: put a hole in either wing and it is on the ground and cannot reach the middle of the water, which is where the rest of the case is. It does not defend a territory and will simply move to the next reservoir if driven off." }
|
||||
|
||||
];
|
||||
|
||||
@@ -115,13 +115,27 @@ export const ROLE_CLASS = {
|
||||
FOLKLORE: "antique", // older than the agency
|
||||
FORWARD: "future", // the far side, and the machinery it sends
|
||||
HORROR: "anomalous", // should not exist, and does
|
||||
/* The 100-creature bestiary uses nine more tags. Unlisted tags fall through to the
|
||||
heuristic below, which reads "carries nothing manufactured and naturalArmour >= 4"
|
||||
as far-side — so the guildhall gryphon, six centuries of carved stone, was classed
|
||||
anomalous and prompted as plated machinery. Era answers "when", and these know when
|
||||
they are from. */
|
||||
HERALDRY: "antique", // came down off a coat of arms
|
||||
BEAST: "antique", LIVESTOCK: "antique", MENAGERIE: "antique", HYBRID: "antique",
|
||||
ANOMALOUS: "anomalous", REVENANT: "anomalous", ECHO: "anomalous",
|
||||
"FAR-SIDE": "future",
|
||||
// The rest are people, in various relationships to the department.
|
||||
CIVILIAN: "modern", DEPARTMENT: "modern", BUREAU: "modern",
|
||||
ENTRY: "modern", REAL: "modern"
|
||||
};
|
||||
|
||||
/** Categories that are not people. Everything else in ROLE_CLASS is somebody. */
|
||||
export const MONSTER_TAGS = ["FOLKLORE", "FORWARD", "HORROR"];
|
||||
/* Widened for the 100-creature bestiary. These are the shouted role tags that mean "not
|
||||
a person"; anything not listed is read as one, so an unlisted monster tag is a monster
|
||||
drawn as a human. bodyPlan now catches the non-human bodies structurally (see
|
||||
isPersonSpec), and this list catches the monsters that DO have a humanoid body. */
|
||||
export const MONSTER_TAGS = ["FOLKLORE", "FORWARD", "HORROR", "ANOMALOUS", "REVENANT",
|
||||
"FAR-SIDE", "ECHO", "HERALDRY", "HYBRID", "BEAST", "MENAGERIE", "LIVESTOCK"];
|
||||
|
||||
/* The tag is not always followed by a full stop — "BUREAU, present day. Registry." — so
|
||||
this matches the shouted word itself and stops at the first word boundary. Anchoring on
|
||||
|
||||
@@ -101,11 +101,17 @@ const buildWords = ch => bandOf((Number(ch?.str) || 12) / (Number(ch?.siz) || 12
|
||||
[99, "densely and wrongly strong for its size"]
|
||||
]);
|
||||
|
||||
const armourWords = n => bandOf(Number(n) || 0, [
|
||||
/* Heavy natural armour does not look the same on a heraldic beast as on a far-side
|
||||
thing. The single band list read "plated like machinery" at 6+, which drew the
|
||||
guildhall gryphon — six centuries of carved stone and feather — as a mech. Era already
|
||||
answers "when"; let it answer what the plating is made of. */
|
||||
const armourWords = (n, era = "antique") => bandOf(Number(n) || 0, [
|
||||
[0, "no armour, bare"],
|
||||
[3, "tough hide"],
|
||||
[6, "thick natural plating"],
|
||||
[99, "heavily armoured, plated like machinery"]
|
||||
[99, era === "future" || era === "anomalous"
|
||||
? "heavily armoured, plated like machinery"
|
||||
: "heavily armoured, hide and scale thick as carved stone, weathered and old"]
|
||||
]);
|
||||
|
||||
/**
|
||||
@@ -113,8 +119,29 @@ const armourWords = n => bandOf(Number(n) || 0, [
|
||||
* whole point of the tool: a Vesh prompt cannot ask for a head, because the table it is
|
||||
* generated from does not have one.
|
||||
*/
|
||||
function anatomyWords(species) {
|
||||
const t = LOCATION_TABLES[species] ?? LOCATION_TABLES.baseline;
|
||||
function anatomyWords(species, bodyPlan = "") {
|
||||
/* R-311. This read `species` alone, and the bestiary does not put its shape there.
|
||||
* A creature's hit locations come from `bodyPlan`; `species` carries characteristic
|
||||
* dice and talents. 44 of the 100 creatures added in 32eaee1 are species "baseline"
|
||||
* with bodyPlan "quadruped" or "winged", so every one of their prompts fell through
|
||||
* to the silent branch below and asked for no shape at all. The proof is on disk:
|
||||
* art/creatures/gryphon-u1.png is a wingless gryphon, generated from a spec whose
|
||||
* bodyPlan is "winged".
|
||||
*
|
||||
* This is the exact failure the function was written to prevent, relocated one field
|
||||
* to the left. Read the plan that selects the table, then the species. */
|
||||
const plan = bodyPlan || species;
|
||||
const t = LOCATION_TABLES[plan] ?? LOCATION_TABLES[species] ?? LOCATION_TABLES.baseline;
|
||||
if (plan === "quadruped") {
|
||||
return "FOUR-LEGGED ANIMAL ANATOMY: stands on four legs, with a head on a neck at "
|
||||
+ "the front and hindquarters behind — NOT bipedal, NOT humanoid, no arms and no hands";
|
||||
}
|
||||
if (plan === "winged") {
|
||||
const wings = t.locations.filter(l => /^wing/.test(l.id)).length;
|
||||
return `FOUR-LEGGED ANIMAL ANATOMY WITH ${wings} LARGE WINGS: stands on four legs, `
|
||||
+ "head on a neck at the front, and a great wing on each shoulder, clearly visible "
|
||||
+ "and fully drawn — NOT bipedal, NOT humanoid, no arms and no hands";
|
||||
}
|
||||
if (species === "vesh") {
|
||||
return "STRONGLY ASYMMETRIC anatomy: one long grasping limb on one side and one short "
|
||||
+ "bracing limb on the other, and NO HEAD AT ALL — a raised sensory ridge runs down "
|
||||
@@ -124,10 +151,10 @@ function anatomyWords(species) {
|
||||
return `NOT ONE BODY: ${t.locations.length} small separate bodies moving together as a `
|
||||
+ "single creature, none of them with a head, arranged as a loose group";
|
||||
}
|
||||
/* Deliberately silent for baseline.
|
||||
/* Deliberately silent for a baseline body on a baseline species.
|
||||
*
|
||||
* Every creature in the bestiary is authored `species: baseline`, including a black dog
|
||||
* and a case file that eats other case files. On a monster that is not a claim about
|
||||
* A case file that eats other case files is authored bodyPlan "baseline" and is not a
|
||||
* humanoid; it simply has no better table. On a monster that is not a claim about
|
||||
* anatomy — it is the absence of one, because vesh and cadence have never been used by
|
||||
* anything. Saying "two arms and two legs, one head" here would put a bipedal werewolf
|
||||
* in the prompt for the barghest and a little man in the prompt for the carrion file,
|
||||
@@ -151,6 +178,20 @@ function anatomyWords(species) {
|
||||
*/
|
||||
export function isPersonSpec(spec, kind) {
|
||||
if (kind === "agent") return true;
|
||||
/* R-311. Structure before label.
|
||||
*
|
||||
* `if (tag) return true` below fails OPEN: any role tag the list has not heard of is
|
||||
* read as a person. MONSTER_TAGS named three tags; the bestiary added in 32eaee1 uses
|
||||
* twelve, so ANOMALOUS, HERALDRY, BEAST, LIVESTOCK, REVENANT, FAR-SIDE, MENAGERIE,
|
||||
* HYBRID and ECHO — 43 creatures — all fell through and were prompted as "portrait of
|
||||
* X, waist-up portrait". art/creatures/gryphon-u1.png is the receipt: a wingless
|
||||
* gryphon drawn as a person, from a spec whose bodyPlan is "winged".
|
||||
*
|
||||
* The tag list is free text that grows whenever somebody writes a new creature.
|
||||
* bodyPlan cannot drift the same way — it selects the hit-location table, so the
|
||||
* engine already enforces it. A four-legged or winged body is not a person, whatever
|
||||
* its role line happens to say. */
|
||||
if ((spec.bodyPlan ?? "baseline") !== "baseline") return false;
|
||||
const tag = roleTagOf(spec);
|
||||
if (tag && MONSTER_TAGS.includes(tag)) return false;
|
||||
if (tag) return true; // CIVILIAN, DEPARTMENT, ENTRY, REAL
|
||||
@@ -224,10 +265,10 @@ export function promptFor(spec, kind = "npc") {
|
||||
const clauses = [
|
||||
isPerson ? `portrait of ${spec.name}` : spec.name,
|
||||
descriptionWords(spec),
|
||||
!isPerson ? anatomyWords(species) : null,
|
||||
!isPerson ? anatomyWords(species, spec.bodyPlan ?? "") : null,
|
||||
!isPerson ? sizeWords(spec.ch?.siz) : null,
|
||||
!isPerson ? buildWords(spec.ch) : null,
|
||||
!isPerson ? armourWords(spec.naturalArmour) : null,
|
||||
!isPerson ? armourWords(spec.naturalArmour, era) : null,
|
||||
weaponWords(spec, isPerson),
|
||||
era === "antique" ? "old, from long before the present day" : null,
|
||||
era === "future" ? "recovered technology, not of this time" : null,
|
||||
|
||||