
Loading
seed
19 statesS spinI inkG seeds
v1 cost
$2.06est.Agent-made: its share of a Claude Code session, priced as API-equivalent Opus 5.5.
- Output share
- 5.7k
- Time share
- 3m 15s
All 1 version$2.06
Budget
c5 · 84 linesShapes46 / 100
Triangles6,040 / 8,000
Draw calls3 / 4
- States
- walk · rattle
- Used in
- The Sunken Crypt as guard
- Made
1asset skeleton_guard "Skeleton guard" complexity=52// a toy-like skeleton guard: a big round skull with deep sockets and two glowing pupils, a chattering3// jaw, a stack of hoop ribs on a knobbly spine, bony limbs with fat knob joints, a dented helmet with4// a plume, a round shield on one arm and a rusty spear or sword in the other fist. It sways and5// chatters at rest, clacks along on walk, and on rattle shakes itself to pieces (nearly).6let S = .95..1.087let boneC = cream:3|white|birch8let eyeC = aqua:2|lime|sunflower9let shieldC = cherry:2|cobalt|teal|grape|marigold10let rimC = iron:2|brass|copper11let plumeC = tomato:2|cherry|sunflower|grape12let helm = int(0..2)13let spear = chance(.6)1415// hips and spine16ball pelvis at=(0, .64*S, 0) r=(.15, .085, .11)*S color=boneC segs=14 rings=8 joint17rod spine on=pelvis at=(0, .04, -.02) to=(0, .4, .01)*S r=.035 sides=8 color=boneC joint18ball vert x3 on=spine at=(0, .14*S, -.02) row=(0, .11*S, 0) r=(.05, .035, .05) color=boneC segs=8 rings=519torus rib x3 on=spine at=(0, .15*S, .03) row=(0, .085*S, 0) R=.135*S r=.026 scale=(1, 1, .78) color=boneC segs=16 sides=620box sternum on=spine at=(0, .1*S, .13*S) size=(.05, .2, .04)*S round=.015 color=boneC21rod collar on=spine at=(-.2*S, .4*S, .01) to=(.4*S, 0, 0) r=.03 sides=6 color=boneC2223// the head: skull, sockets, glowing pupils, nose hole, jaw24ball head on=spine at=(0, .57*S, .02) r=(.2, .18, .19)*S color=boneC segs=20 rings=14 joint25ball socket on=head at=(.075, .02, .16)*S mirror r=(.058, .068, .04)*S color=inkDark ink=none segs=10 rings=726ball pupil on=socket at=(0, -.005, .028) r=.026*S color=eyeC ink=glow segs=8 rings=527cone nose on=head at=(0, -.06*S, .18*S) rot=(-100, 0, 0) h=.035 r=.028 color=inkDark ink=none segs=328ball cheek on=head at=(.1, -.08, .1)*S mirror r=(.06, .05, .06)*S color=boneC segs=8 rings=629box jaw on=head at=(0, -.17*S, .07*S) size=(.22, .07, .16)*S round=.03 color=boneC joint30box teeth on=head at=(0, -.12*S, .145*S) size=(.15, .035, .03)*S round=.01 stripes=[white boneC] panels=5 color=white3132// helmet by seed: a kettle helm with a plume, a horned cap, or bare-headed33ball helmet on=head at=(0, .04*S, -.01) r=(.215, .165, .215)*S half color=rimC segs=18 rings=7 if=helm<234torus brim on=helmet at=(0, .005, 0) R=.21*S r=.025 color=rimC*1.2 segs=20 sides=535puff plume on=helmet at=(0, .15*S, -.02) r=(.05, .09, .13)*S color=plumeC segs=10 rings=6 if=helm==036cone horn on=helmet at=(.15*S, .08*S, 0) mirror rot=(0, 0, -55) h=.15*S r=.035 bend=-30 color=white segs=8 if=helm==13738// arms: knob shoulders, bony upper and fore arms, round fists39ball shoulder on=spine at=(.21*S, .4*S, .01) mirror r=.045*S color=boneC segs=8 rings=640limb arm_l on=spine at=(.21*S, .39*S, .01) rot=(0, 0, 8) len=.21*S r=(.03, .026) color=boneC segs=8 joint41ball elbow_l on=arm_l at=end r=.04*S color=boneC segs=8 rings=542limb fore_l on=arm_l at=end rot=(-60, 0, 0) len=.19*S r=(.026, .022) color=boneC segs=843ball fist_l on=fore_l at=end r=.045*S color=boneC segs=8 rings=644limb arm_r on=spine at=(-.21*S, .39*S, .01) rot=(0, 0, -8) len=.21*S r=(.03, .026) color=boneC segs=8 joint45ball elbow_r on=arm_r at=end r=.04*S color=boneC segs=8 rings=546limb fore_r on=arm_r at=end rot=(-35, 0, 0) len=.19*S r=(.026, .022) color=boneC segs=847ball fist_r on=fore_r at=end r=.045*S color=boneC segs=8 rings=64849// the round shield on the left forearm, a weapon in the right fist50cyl shield on=fore_l at=(.05*S, -.1*S, 0) rot=(0, 0, -90) h=.05 r=.2*S color=shieldC stripes=[shieldC shieldC*.82] panels=6 segs=1851torus shieldRim on=shield at=(0, .05, 0) R=.19*S r=.022 color=rimC segs=20 sides=552ball boss on=shield at=(0, .06, 0) r=(.06, .04, .06)*S color=rimC segs=10 rings=553rod shaft on=fist_r at=(0, -.35*S, 0) to=(0, 1.2, 0)*S r=.018 sides=6 color=walnut if=spear54cone tip on=shaft at=end h=.16*S r=.045 color=iron segs=655box blade on=fist_r at=(0, .02, 0) rot=(75, 0, 0) size=(.06, .5, .02)*S round=.01 color=steel if=spear==056box guard on=blade at=(0, -.02, 0) size=(.16, .03, .04)*S round=.01 color=rimC5758// legs: thighs, knees, shins and flat bony feet59limb leg on=pelvis at=(.085*S, -.03, 0) mirror len=.27*S r=(.034, .03) color=boneC segs=8 joint60ball knee on=leg at=end r=.04*S color=boneC segs=8 rings=561limb shin on=leg at=end len=.26*S r=(.027, .024) color=boneC segs=862box foot on=shin at=end+(0, -.075, .04) size=(.09, .05, .16)*S round=.02 color=boneC6364// idle: sway, chatter, look about65anim spine sway amp=3 hz=.466anim head ry sin amp=12 hz=.2567anim jaw rx sin amp=8 hz=1.668anim arm_l rx sin amp=4 hz=.469anim arm_r rx sin amp=4 hz=.4 phase=.57071// walk: clacking gait, swinging arms, a bob72anim walk: leg gait amp=26 hz=1.573anim walk: arm_l rx sin amp=22 hz=1.5 phase=.574anim walk: arm_r rx sin amp=22 hz=1.575anim walk: pelvis py bounce amp=.025 hz=376anim walk: jaw rx sin amp=12 hz=37778// rattle: shake from the spine up, the jaw going like castanets, arms flailing79anim rattle: spine rz sin amp=9 hz=780anim rattle: head rx sin amp=10 hz=5.581anim rattle: jaw rx sin amp=22 hz=982anim rattle: arm_l rz sin amp=18 hz=683anim rattle: arm_r rz sin amp=-18 hz=684anim rattle: pelvis py bounce amp=.03 hz=585