Gacha Summon Screen · सार्वजनिक Open Skill

Gacha Summon Screen

Gacha Summon Screen Digen पर एक सार्वजनिक Open Skill है। खोलें और जानें कि यह वर्कफ़्लो क्या बनाता है।

@jimi

Custom

1 0 1

https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/3325120/2026-10-14/b9ys78q9.jpg

# Gacha Summon Screen

One **portrait premium gacha summon screen**: the user's **character** is the full-screen hero centerpiece on a glowing summoning sigil, with **UR rarity badge**, **five gold stars**, polished **diamond / ruby currency HUD**, **1 Draw** and **10 Draws** cost buttons, and a **guaranteed 5-star summon** footer banner. High-contrast, vivid saturated palette, ornate gilded frames, lens flares, and sparkle particles—not a flat poster, not a raw photo overlay.

No project state. One image is the product. Do not generate video.

## When to use

- The user uploads a **character** image (photo, illustration, or game art) and wants a gacha / summon / pull **interface** built around them.
- They want **UR + 5-star** presentation, summon-circle glow, and standard gacha **spend UI** (single pull, multi-pull, pity line).
- They want to reroll, change costs, rarity label, star count, banner text, or effects on a prior result from this skill.

## Steps

1. `read_skill_file` → `references/00-language.md` and lock `user_lang`.
2. `read_skill_file` → `references/01-intake.md`. Lock hero identity, rarity, stars, currency numbers, and draw costs. Use `recognize_image` when an upload exists.
3. `read_skill_file` → `references/02-summon-screen.md`. Call `generate_image` once.
4. Reply in `user_lang`. If this turn stops and waits, call `set_guidance` in that same turn with clickable buttons (see Pause + guidance).

## Global language lock

This file, frontmatter, and every file under `references/` are **English only — zero Han / CJK characters**. User-facing copy uses locked `user_lang` per `references/00-language.md`. `generate_image` `prompt` is **always English**. Short in-game UI labels inside the image follow `references/02-summon-screen.md` (English by default).

## What the picture must contain

- **Portrait** mobile gacha summon layout (9:16 feel): dark temple or starfield backdrop, strong center glow on the hero.
- **Hero centerpiece**: the uploaded character faithful to reference when `i2i` is used; stylized as premium gacha splash art, not a tiny card inset.
- **Rarity:** decorative **UR** crest above the hero; **five large glowing gold stars** under the crest (unless intake locked fewer stars).
- **Summoning floor:** large golden **magic circle / sigil** under the hero, radial light beams, floating blue and purple crystals, sparkle particles.
- **Top HUD:** left **blue diamond** currency icon with numeric counter; right **pink/ruby** currency icon with counter (values from intake).
- **Bottom actions:** two ornate side-by-side buttons — **1 Draw** with blue crystal cost label; **10 Draws** with ruby cost label (amounts from intake).
- **Pity banner:** full-width purple-gold strip at the bottom with guaranteed high-rarity summon text (default **Guaranteed 5★ Hero!** unless intake overrides).

Do not add unrelated clutter (chat, stamina bars, settings gear) unless the user explicitly asks.

## Pipeline

| # | Stage | File | Output |
|---|---|---|---|
| 1 | Language | `references/00-language.md` | `user_lang` locked |
| 2 | Intake | `references/01-intake.md` | Hero traits, UR/stars, currency + cost numbers |
| 3 | Summon screen | `references/02-summon-screen.md` | One `generate_image` |

Read **one** reference at a time. Do not bulk-read.

**Order is hard:** lock language, then intake, then one image. Do not call `generate_image` during intake.

## Tools

- `recognize_image` — when the user uploaded character art or a photo. Capture pose, outfit, hair, palette, and distinctive traits. Do not paste celebrity names into the prompt.
- `generate_image` — the summon screen.
  - Upload must be preserved, or user asks to keep likeness: `model='i2i'`, `input_urls` = that image (or the previous summon result for a targeted revision).
  - No upload, or full creative reroll with new hero: `model='t2i'`.
  - Default `model='i2i.hd'` when preserving a photo and NSFW is not involved; if the tool rejects `.hd`, fall back to `i2i` onc