name: バニーガール衣装
slug: cosplay
category: 成人コスプレ
adult_guard: true
material: サテン+レース
color_default: 黒・白
# ★★2026-08-11(段1): 手書きの6段から「共通の脱げ方(札)」へ切り替えた。
#   ・脱げ方は衣装ごとに書かず pipeline/undress.py の表を全衣装で共有する
#   ・同じ段でも1枚ごとに変わる(手書きは同じ段が一字一句同じだった)
#   ★この切り替えで手書き時代の実画像検証は無効。verified は false へ戻し、
#     6枚テストで見てから付け直す。手書きの states は消していない(札が組めない時の受け皿)。
undress_mode: wildcard
# ★バニーは一体もの。下着は持たない。網タイツは実在タグ fishnets(91,440)へ
# ★★2026-08-16 ユーザー決定: **衣装パックの下着の基準**
#   ・下着を着ける衣装は **必ず白**(`white bra` / `white panties` / 和装は `white juban`)
#   ・下着を着けない衣装(水着・レオタードなど肌に直接着るもの)は
#     `no_underwear: true` と**書いて意図を残す**
#   なぜ: 空欄だけだと「着けない衣装」なのか「書き忘れ」なのか区別できない。
#   実害(2026-08-16 実画像100枚): 部屋着で下着を渡し忘れた候補があり、
#   モデルが毎回決め直して**青いブラ**や**ブラ無し**になった。
#   ★色を変えたい人は衣装エディターで選ぶ(パックは白で固定)。
no_underwear: true   # レオタードの下に下着は着けない
parts:
  top: black bunny leotard, rabbit ears
  bottom: black fishnets
  underwear_top: ''
  underwear_bottom: ''
  underwear: ''
  outer: white detached collar, white wrist cuffs
  accessory: fluffy tail
states:
  intro: bunny leotard, bunny ears, fishnet stockings, bow tie, cuffs, fluffy tail,
    fully dressed
  approach: bunny leotard strap slipping, one shoulder bare, cleavage visible
  foreplay: bunny leotard pulled down, breasts exposed, fishnet stockings, bunny ears
  main: bunny leotard pulled down, breasts exposed, leotard crotch pulled aside
  climax: bunny leotard pulled down to her waist, breasts exposed, fishnet stockings,
    bunny ears
  afterglow: completely nude, bunny leotard pulled down around her hips, bunny ears
    askew, cuffs still on
states_ja:
  intro: 胸元を強調したバニーガール衣装(耳・網タイツ)。
  approach: レオタードのストラップがずれ、片肩と胸元がむき出しに。
  foreplay: レオタードを下ろして胸露出。股はまだそのまま。
  main: レオタードを下ろして胸露出、股間もずらして露出。
  climax: レオタードは腰まで下ろされ、網タイツと耳だけが残る。
  afterglow: レオタードを腰まで下ろし、耳とカフスだけが残ったほぼ全裸の事後姿。
# ★2026-08-16: **0枚の語を取り除いた**(書いてあっても絵に効かない)。
#   `partially dressed` `fully dressed` `clothed` `neatly worn` `wearing ◯◯`
#   `see-through` `transparent clothes` などは全部 0枚で、この仕組みは
#   ほぼ丸ごと効いていなかった(実測 65語中56語が0枚)。
#   いまは共通の札(outfits/_undress_wildcards.yaml の stage_negative)と、
#   「全裸の文のときだけ服の名前を打ち消す」仕組み(pipeline/recipe.py)が受け持つ。
state_negative: {}
# ★2026-08-11: 札へ切り替えたので手書き時代の検証は無効。6枚テストで付け直す。
verified:
  intro: false
  approach: false
  foreplay: false
  main: false
  climax: false
  afterglow: false
