Files
corrosion-admin-panel/docs/character/drflask-character-bible.md
Vantz Stockwell e510f8b005
Some checks failed
CI / backend-types (push) Successful in 10s
CI / frontend-build (push) Successful in 15s
CI / agent-tests (push) Failing after 30s
CI / integration (push) Has been skipped
docs(character): 90s-spoof tone direction + v2 wardrobe + 12-beat storyboard
- Voice guide + bible gain the comedic north star: loving spoof of Clippy +
  Mr. DNA with Weird Al 'White & Nerdy' energy — Clippy's charm, never his
  intrusiveness.
- Record v2 wardrobe (bow tie, googly eyes, askew mortarboard, pointer stick),
  render incoming; v1 model sheet relabeled.
- Add drflask-storyboard.webp (12-beat sequence) + document its panel->script map.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-12 10:19:10 -04:00

5.0 KiB
Raw Blame History

Dr. Flask — Character Bible

Corrosion's friendly chemistry guide. Appears in the FAQ and help sections to explain Corrosion's chemistry-themed lexicon without turning the panel into a chemistry class. Helpful? Yes. Mandatory? No. Likely bubbling with questionable enthusiasm? Absolutely.

Definitive reference: drflask-characterboard.png (full invideo model sheet).

Identity

Field Value
Name Dr. Flask
Alias Corrosion Guide
Role Ph.D. (Chemistry Teacher)
Archetype Catalyst Expert
Build Erlenmeyer flask
Liquid Neon green
Headwear Mortarboard with neon-green tassel

Character note (from the board): Bubbles faster when excited. Professional yet playful. Expert in chemical catalysts.

Comedic north star: a loving spoof of the 90s helper-mascot era — Clippy + Jurassic Park's Mr. DNA — with Weird Al "White & Nerdy" self-aware nerd-pride. In on the joke, never the butt of it. He channels Clippy's charm, never Clippy's intrusiveness — the helper mascot we actually wanted (opt-in, dismissible, fun). Full voice guide: docs/brand/brand-kit.md §2.

Color palette

Values as read from the model sheet — confirm exact hexes against the invideo source if pixel-accuracy matters.

Swatch Hex (approx) Use
Neon Green #00FF3D The liquid — primary character color
Tassel Green #39FF14 Mortarboard tassel
Bubble Highlight #B0FFB8 Bubble/gesture highlights
Glass #B6F7FF Flask glass / rim reflections
Charcoal Gray #2A2A2A Cap, shadow
Deep Black #0D0D0D Outline / background

In-product note: the FAQ "lab zone" UI accent is a readable green (--accent-text: #5bd183, scoped to .sec--lab) — same family as the liquid but toned down so text/borders stay legible on dark (pure #00FF3D vibrates as UI text). Character art uses the neon greens above; UI uses the readable derivative. Can nudge the UI green brighter toward canon on request.

Model sheet — animation reference

  • Views: 3/4 view, side view.
  • Expression progression (8): neutral · excited · thinking · laughing · surprised · determined · friendly wave · bubbling intensity.
  • Micro-expressions (5): subtle eye movement · liquid ripple patterns · mortarboard tilt · eye sparkle · glass reflection shift.
  • Posture variations (4): bubbling calmly · at the console · waving hello · pointing at reaction.
  • Hand gestures (bubble-formed): pointing · explaining · focusing.
  • Silhouettes: neutral, action.
  • Wardrobe (v1): mortarboard (graduation cap) + neon-green tassel.
  • Wardrobe (v2 — "90s spoof" rebuild, render incoming): adds a bow tie, googly eyes, mortarboard worn askew, and a pointer stick. Energy = Clippy's persistence + Mr. DNA's flair + Weird Al's chaotic sincerity.

Storyboard (12-beat video sequence)

drflask-storyboard.webp — maps panel-for-panel to the VO script: hero intro · server world · Catalyst (mission control) · console/analytics · re-Agent (plugged-in shield, no inbound ports) · Substrate (server racks) · Formulae (recipe book) · Reactions (data wave) · Compounds (service cluster) · Lab Notes (clipboard) · The Exchange (marketplace grid) · outro wave.

Where he appears

  • FAQ chemistry glossary (frontend/src/views/marketing/FaqView.vue, #chemistry): the cover card beside the "Brush up on your chemistry…" heading.
  • Intro video: 7590s, 9:16 vertical (YouTube Short) explainer — Dr. Flask reads the glossary. Plays click-to-play in a phone-frame lightbox (no loop, controls at the bottom of the screen). See phone-frame-preview.png.

Assets

File What
drflask-characterboard.png Model sheet — v1 (invideo)
drflask-storyboard.webp 12-beat video storyboard (invideo)
drflask-final.png Placeholder card render (1254², source)
theflask.png / theatom.png Earlier concept cards
frontend/src/assets/mascots/drflask.png Web-optimized cover (560px, ~394 KB)
phone-frame-preview.png Preview of the phone-frame lightbox

Status

Placeholder card art (ChatGPT) in use on the FAQ; full animated character + 7590s intro video in production via invideo (Gemini-scripted), now backed by the model sheet above. Swap the cover + wire the video into the lightbox when the render lands.