name: 部屋着(Tシャツ+ショーツ)
slug: homewear_lingerie
category: 部屋着・ランジェリー
adult_guard: false
material: コットン
color_default: 白・グレー系
# ★2026-08-07 試験導入: 脱げ方を「衣装とは別の札」から毎回選ぶ(pipeline/undress.py)。
#   ・同じ段でも1枚ごとに変わる(従来は同じ段が一字一句同じだった)
#   ・**山場にも全裸が混ざる**(従来は余韻だけ。ユーザー指摘への対応)
#   ★まずこの1着だけ。実画像で見比べてから他の衣装へ広げる。
#   ★下の states(手書き)は消していない。札で組み立てられなかったときはそちらへ落ちる。
undress_mode: wildcard
parts:
  # ★札を使うときは parts に**色まで**書くこと。
  #   色を持たない状態はモデルが色を決め直し、作品の途中で服の色が変わる
  #   (2026-08-03 実測: 制服パックで 着衣=赤ネクタイ / 着崩れ=青ネクタイ)。
  top: white cotton t-shirt
  bottom: white cotton shorts
  # ★2026-08-11 修正(ユーザー報告「めくり上げたときの下着が毎回変わる。金色のビキニになる」)。
  #   旧 `bra and panties` は **色が無く、しかも脱げ方の札が下着の欄を一度も読んでいなかった**
  #   ので、絵に一言も出ていなかった＝毎回モデルが好きな下着を描いていた。
  #   このファイル自身が上に「色は全状態に書く」と書いているのに、下着だけ守られていなかった。
  #   ★実在タグ(2026-08-11 実測): white_panties 240,506 / white_bra 45,400
  #     （`cotton_panties` は 84枚＝効かないので綿とは書かない）
  # ★★2026-08-11 夕 上下に分けた(ユーザー承認)。1つの欄にブラとパンティが同居していたため、
  #   「色つきで出す→服が勝手に脱げる」「状態だけ出す→色が消える(実物 s14 は黒いブラ)」の
  #   どちらかしか選べず、2回作り直して往復した。分けて初めて
  #     「白いブラを上へずらす／パンティはショーツの下なので書かない」
  #   が言えるようになる。
  underwear_top: white bra
  underwear_bottom: white panties
  # 旧 `underwear` は手書きの衣装がまだ使う欄。札を使うこの衣装では読まれない(残すだけ)。
  underwear: white bra, white panties
  outer: ''
  accessory: ''
# ★色は全状態に書く。書かない状態はモデルが色を決め直すので、作品の途中で色が変わる
#   (2026-08-03 実測: 制服パックで着衣=赤ネクタイ / 着崩れ=青ネクタイ になった)。
states:
  intro: plain white crew neck t-shirt, opaque cotton fabric, covered chest, white cotton
    shorts, worn normally, relaxed
  approach: oversized white t-shirt off shoulder, white cotton shorts pulled up, bra
    strap showing
  foreplay: white t-shirt pushed up above breasts, breasts exposed, white cotton shorts
  main: white t-shirt pushed up above breasts, breasts exposed, white cotton shorts pulled
    aside, panties visible
  climax: white t-shirt bunched up under her arms, breasts exposed, white cotton shorts
    pulled off one leg, panties pulled off one leg
  afterglow: completely nude, white t-shirt tossed aside, panties caught around one ankle
states_ja:
  intro: 普通のクルーネックTシャツをきちんと着た、くつろぎ姿(ショーツ)。
  approach: Tシャツが肩から落ちて、ショーツが食い込み、ブラひも見え。
  foreplay: Tシャツを胸の上までめくり上げ。ショーツはまだ穿いたまま。
  main: Tシャツを胸の上までめくり上げ、ショーツをずらしてパンティ露出。
  climax: Tシャツは腕の下までまくれ上がり、ショーツも下着も片足だけに。
  afterglow: Tシャツは脱ぎ捨て、ショーツも片足に絡んだだけ。ほぼ全裸の事後姿。
# ★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:
  intro: wet clothes
  approach: wet clothes
  foreplay: wet clothes
  main: wet clothes
  climax: wet clothes
verified:
  intro: true
  approach: true
  foreplay: false
  main: false
  climax: false
  afterglow: true
