2026-06-04 Website Portrait Placeholders

PRE-LOCK / OFF-CANON — this batch predates the active 2026-06-17 comic-book / cel-ink lock. There is no separate hi-fi/website track — website portraits use the locked comic medium too. Kept for history; these placeholder plates are slated for regeneration in the comic style.

Scope

  • Fill all missing character and bestiary card placeholders on deadrot.com.
  • Keep existing runtime sprites in place where they already exist.
  • Use draft portrait plates for website cards and dossier pages, not final gameplay sprites.

Shared Prompt Rules

  • Square website portrait plate, single centered subject, generous padding.
  • Clean comic-book / cel-shaded ink in the locked Style-Bible house style, with heavy-metal album-cover grime expressed through bold contour lines, flat readable value blocks, and DOOM palette discipline.
  • Near-black #0a0a0a void background, hard hellfire rim-light, blood-hot falloff, crushed shadows.
  • Warm DOOM grade: blood, hellfire, rust, gunmetal, coal, and bone.
  • Toxic green appears only on Scourge breach cores and parasite nodes.
  • No readable text, logos, UI frames, smooth 3D render, photorealism, painted concept art, anime, cyberpunk neon, magenta/cyan, or cool blue/teal grade.

Final Website Assets

SlotAsset
Pyre Duelistpackages/assets/entities/pyre-duelist/pactfall.webp
Pyre Cauterizerpackages/assets/entities/pyre-cauterizer/pactfall.webp
Pyre Interceptor Pilotpackages/assets/entities/pyre-interceptor-pilot/starblight.webp
Field Engineerpackages/assets/entities/warden-field-engineer/deadlane.webp
Lane Gunnerpackages/assets/entities/warden-lane-gunner/deadlane.webp
Wallwrightpackages/assets/entities/warden-wallwright/deadlane.webp
Warden Artilleristpackages/assets/entities/warden-artillerist/pactfall.webp
Warden Bastionpackages/assets/entities/warden-bastion/pactfall.webp
Warden Defense Pilotpackages/assets/entities/warden-defense-pilot/starblight.webp
Pyre Courierpackages/assets/entities/pyre-courier/redline.webp
Warden Courierpackages/assets/entities/warden-courier/redline.webp
Pyre Saboteurpackages/assets/entities/pyre-saboteur/rothulk.webp
The Scourgepackages/assets/entities/scourge-overview/shared.webp
Renderpackages/assets/entities/scourge-elite/deadlane.webp
Graft-Breacherpackages/assets/entities/graft-breacher/deadlane.webp
Rot-Enginepackages/assets/entities/rot-engine/deadlane.webp
Scourge Fighterpackages/assets/entities/scourge-fighter/starblight.webp
Orbital Breach Carrierpackages/assets/entities/orbital-breach-carrier/starblight.webp
Trucebreakerpackages/assets/entities/trucebreaker/pactfall.webp
Scourge Host Familiespackages/assets/entities/scourge-host-families/shared.webp

Notes

  • Outputs were resized/padded to 768x768, then converted to WebP with cwebp.
  • apps/web/lib/content/index.ts resolves spriteBase entries through package-backed /assets URLs.
  • One rejected Pyre Courier output drifted into pixel art on a magenta background; it was replaced before integration.