## ========================================================================= ##
## 1. LORA DEPENDENCIES                                                      ##
## ========================================================================= ##
## I recommend using `ComfyUI-Lora-Manager` to fetch the correct syntax.     ##
##                                                                           ##
## NOTE: Specifically tuned for Nochekaiser's Frieren LoRA.                  ##
##                                                                           ##
## Using `Lora Text Loader` ensures no errors if the file is missing.        ##
## ========================================================================= ##
<lora:frieren-s1-illustriousxl-lora-nochekaiser:1.0:1.0>

## ========================================================================= ##
## 2. CANONICAL TRIGGER WORDS                                                ##
## ========================================================================= ##
## Official baseline triggers sourced directly from the LoRA's Civitai page. ##
## Preserved for quick generation of the standard character design.          ##
## ========================================================================= ##
{
  frieren, elf, long hair, twintails, grey hair, pointy ears, green eyes, anime screencap
}^trigger_core,

{
  shirt, striped shirt, long sleeves, skirt, white shirt, jewelry, earrings, striped, capelet
}^trigger_outfit,

## ========================================================================= ##
## 3. CORE ANATOMICAL TRAITS (DECONSTRUCTED)                                 ##
## ========================================================================= ##
## Canonical triggers are often rigid and perform poorly in specific scenes. ##
## This section deconstructs those baseline traits to provide flexible,      ##
## granular control for the global workflow contract.                        ##
## Matches standard template variables (except physique_athletic).           ##
## ========================================================================= ##
{
  frieren, elf
}^identity,

{
  (toned: 0.7)
}^physique_athletic,

{
  __^physique_athletic__
}^physique,

{
}^chest_size,

{
  __^chest_size__
}^chest,

{
  long hair, twintails, grey hair
}^face_no_eyes,

{
  __^face_no_eyes__,
  pointy ears, green eyes
}^face,

## ========================================================================= ##
## 4. LOCAL AESTHETIC MODIFIERS (HOOKS)                                      ##
## ========================================================================= ##
## These variables act as hooks for later prompt stack files.                ##
## Handles character-specific styles, finish, and negative injections.       ##
## ========================================================================= ##
{
  dark face, underexposed
}^subject_negative,

{
  anime screencap, traditional media
}^subject_aesthetic,

{
  {0-1$$loose strokes}, {0-1$$no lineart}
}^subject_aesthetic_technique,

{
}^subject_background_aesthetic,

{
  chromatic aberration, film grain
}^subject_finish

## ========================================================================= ##
## 5. MODULAR OUTFIT DEFINITIONS                                             ##
## ========================================================================= ##
## Layered clothing components deconstructed from inner to outer layers.     ##
## Handles structural grouping of character-specific outfits.                ##
## ========================================================================= ##
{
}^subject_outfit_inner_top,
{
}^subject_outfit_inner_bottom,

{
  __^subject_outfit_inner_top__,

  shirt, striped shirt, long sleeves, white shirt, jewelry, earrings, striped, capelet
}^subject_outfit_top,
{
  __^subject_outfit_inner_bottom__,

  skirt
}^subject_outfit_bottom,

{
}^subject_outfit_outer,

{
  __^subject_outfit_top__,
  __^subject_outfit_bottom__,
  __^subject_outfit_outer__
}^subject_outfit,

{
  {shirt pull|shirt lift}
}^subject_outfit_off
