https://www.loverslab.com/files/file/51413-hard-blush/\*\*
Об этом файле**
Hard Blush
Мягкий переход между Sex Attributes (FPA) и Scripted Face Tints (SFT), который заставляет персонажа игрока краснеть, когда возбуждение нарастает вне полового акта, и снова при оргазме.
Мод основан на текстурах от Kziitd.
Особенности
- Трехэтапный румянец (SFT для головы), продолжительность которого зависит от возбуждения (~3 секунды при низком возбуждении до ~30 секунд при максимальном)
- Дополнительная виньетка с розовым экраном, звуковые эффекты дыхания и короткая поза MFG с открытым ртом и дыханием
- Румянец от оргазма: только лицо (без виньетки / звука)
- Отсутствие румянца, вызванного возбуждением, во время секса (сексуальное состояние FPA); при оргазме по-прежнему применяется эффект лица
- MCM: переключение визуальных эффектов / звуковых эффектов / рта, порог усиления возбуждения перед следующим румянцем, повторное подключение к сексуальным атрибутам для существующих сохранений после обновлений
- Мягкие зависимости (FPA / SFT не обязательно должны быть основными)
Чего ожидать
- Все три стадии румянца применяются последовательно в виде короткой анимации. Каждая стадия всегда выполняется с полной интенсивностью, меняется только продолжительность. Продолжительность зависит от текущего уровня возбуждения.
- Румянец появляется при повышении показателя возбуждения. Это может быть вызвано различными модами (например, Perverted Mechanics, SA Helper), алкоголем или постепенным повышением возбуждения в самих сексуальных характеристиках. Чтобы изменить частоту появления румянца, используйте параметр порога в MCM.
- Румянец не исчезает из-за возбуждения во время сцен с AAF — в противном случае из-за быстрого повышения возбуждения лицо оставалось бы красным на протяжении всей сцены. Вместо этого румянец появляется при оргазме, в том числе во время AAF. У румянца оргазма нет звука и розовой виньетки, поэтому он не отвлекает от сцены AAF.
Для авторов модов
Мягкая зависимость от SA blush.esp (имя плагина должно совпадать с именем вашей установки). Замените 0x??? на локальный идентификатор формы квеста Hard Blush (xEdit / CK).
Начать краснеть
папирус
Form f = Game.GetFormFromFile(0x????, "SA blush.esp")
if f
ScriptObject blush = f as ScriptObject
if blush
Var[] args = new Var[3]
args[0] = 10.0 ; hold seconds at full blush
args[1] = true ; play breath SFX (+ mouth if MCM allows)
args[2] = true ; play vignette (if MCM allows)
blush.CallFunction("StartBlush", args)
endif
endif
- Только один аргумент: StartBlush(hold) — из скриптов, по умолчанию включены дыхание и визуальные эффекты.
- Из консоли, пропущенные логические значения могут стать false; используйте StartBlushTest 20 или передайте 1 1.
- Только лицо (как при оргазме): StartBlush(30.0, false, false).
Стоп / очистить
papyrus
blush.CallFunction("StopBlush", none) ; fade out
; or ForceClear if you exposed it — immediate strip
События — игрок краснеет?
папирус
CustomEvent OnBlushEvent
; akArgs[0] as int:
; 1 = full blush active (stage 3)
; 0 = blush fully cleared
папирус
Form f = Game.GetFormFromFile(0x????, "SA blush.esp")
if f
RegisterForCustomEvent(f, "OnBlushEvent")
endif
Event SA_BlushQuest.OnBlushEvent(SA_BlushQuest akSender, Var[] akArgs)
int level = akArgs[0] as int
if level == 1
; fully blushing — e.g. NPC comment
elseif level == 0
; cleared
endif
EndEvent
На этапах 1–2 события не отправляются.
При необходимости переподключитесь после загрузки старых сохранений через MCM; новые игры регистрируются при запуске квеста.
Требования:
Половые признаки (FPAttributes),
F4SE
MCM для внутриигровых параметров.
Особая благодарность:
@kziitd — за чудесные текстуры
@lee3310 — за помощь и обновление SFT
@guliguliradish — за тестирование и китайскую локализацию MCM
@Samhsay — за помощь и советы
Всем остальным, кто помогал с тестированием
