Главная панель
Русский / English выбирается сверху. Выбор сохраняется для AMS; для перевода всех уже открытых редакторов перезапустите программу. Язык интерфейса не переводит тексты вашего мода, имена игровых объектов и ресурсы.
AMS 1.11.0 / БЕТА / РУССКИЙ СПРАВОЧНИК
Редактор модов для ПК-версии Amorous: персонажи и их образы, локации, диалоги, граф сценария, меню и титры. Проверка истории, игровой просмотр и сборка ZIP. Интерфейс на русском и английском; инструкции ниже сверены с поставкой 1.11.0.
AMS.exe.NET runtime и инструменты XNB включены. Для проекта нужна установленная ПК-игра с Amorous.Game.dll. Игра, перевод, игровые DLL и сохранения в архив не входят. Для компиляции авторского C# используются установленные библиотеки .NET Framework 4.
AMS.exe.project.json.Точный просмотр игры требует проверенную базу Game44/EngineC0, запущенный Steam и свободное место размером с игру. Предпросмотр и успешная сборка не заменяют проверку сюжетных веток в игре.
Русский / English переключается в верхней панели. Для всех открытых редакторов потребуется перезапуск. Встроенная проверка обновлений работает в фоне; загрузка, проверка SHA-256 и установка выполняются отдельными действиями.
В режиме «Обучение» готовый пример связывает гостя клуба, выбор ответа, новую комнату и обратный выход. В Wiki описаны образы персонажа, размещение и изменение размера на холсте, локации и области-выходы, пошаговые тестовые ситуации и запуск выбранного события с подготовкой контекста.
Реальные снимки из проверки готовой сборки AMS 1.11.0: граф, размещение, образы, локации, запуск события и обзор изменений. Нажмите изображение для просмотра в исходном размере.







32 типа из каталога AMS. required означает требование присутствия ключа; это само по себе не запрещает пустое значение или null. Поля, типы и шаблоны описывают редактор; игровой обработчик проверяется отдельно.
Типов: 32 из 32
PlayDialogueРеплика7 полейПоказать текстовую реплику с именем говорящего и цветом. Редактор создаёт данные PlayDialogue, но не воспроизводит их игровую анимацию.
Amorous.Engine.Data.Cutscenes.PlayDialogueEventData, Amorous.Engine
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Engine.Data.Cutscenes.PlayDialogueEventData, Amorous.Engine" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Engine.Data.Cutscenes.PlayDialogueEventData, Amorous.Engine" |
TextstringКлюч обязателен | "" | Отображаемая строка реплики. Служебные маркеры и переносы проверяются отдельно настройкой ProtectDialogueTokens. | "Пример реплики." |
TitlestringКлюч обязателен | "" | Строка имени говорящего. В CreateQuest используется %playername%; это строковый маркер, а не ссылка на NPC. | "%playername%" |
ColorobjectКлюч обязателен | {
"R": 255,
"G": 255,
"B": 255,
"A": 255
} | Объект цвета текста с целочисленными каналами R, G, B, A. Каждый канал обязателен для проверки Color и лежит в 0–255; A управляет прозрачностью.{
"R": "integer 0..255",
"G": "integer 0..255",
"B": "integer 0..255",
"A": "integer 0..255"
} | {
"R": 255,
"G": 255,
"B": 255,
"A": 255
} |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Engine.Data.Cutscenes.PlayDialogueEventData, Amorous.Engine",
"Text": "Пример реплики.",
"Title": "%playername%",
"Color": {
"R": 255,
"G": 255,
"B": 255,
"A": 255
},
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
DialogueChoiceВыбор ответа5 полейПредставить игроку до пяти ответов, каждый со своей локальной целью. Событие не использует общий NextID как порт графа.
Amorous.Engine.Data.Cutscenes.DialogueChoiceEventData, Amorous.Engine
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Engine.Data.Cutscenes.DialogueChoiceEventData, Amorous.Engine" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Engine.Data.Cutscenes.DialogueChoiceEventData, Amorous.Engine" |
ChoicesarrayКлюч обязателен | [] | Массив объектов ответа. Каждый объект содержит Text:string и NextID:integer; редактор добавляет {Text:"Новый ответ",NextID:0}. Дополнительные свойства сохраняются. Максимум 5; пустой массив допустим в черновике ScriptDocument, но запрещён при сборке. | [
{
"Text": "Продолжить",
"NextID": 0
},
{
"Text": "Закончить",
"NextID": 0
}
] |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. Неактивное поле: скрыто в инспекторе и исключено из OutgoingLinks/Links. Не соединяйте через него развилку; Connect отвергнет такой выход. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "/Choices/{index}/NextID",
"target": "ID в том же этапе; 0 = конец; индекс от 0 до 4"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Engine.Data.Cutscenes.DialogueChoiceEventData, Amorous.Engine",
"Choices": [
{
"Text": "Продолжить",
"NextID": 0
},
{
"Text": "Закончить",
"NextID": 0
}
],
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
ConditionalBranchПроверка флага7 полейВыбрать один из двух локальных выходов по флагу. Единственное условие, явно представленное шаблоном, — строка Flag; составных выражений в схеме нет.
Amorous.Engine.Data.Cutscenes.ConditionalBranchEventData, Amorous.Engine
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Engine.Data.Cutscenes.ConditionalBranchEventData, Amorous.Engine" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Engine.Data.Cutscenes.ConditionalBranchEventData, Amorous.Engine" |
FlagstringКлюч обязателен | "" | Строковое имя флага. Схема редактора не содержит объекта условия, числового значения, оператора сравнения или PlayerFlags. Совпадение имени между SetFlag и ConditionalBranch задаётся автором.[ "Chef.Age", "Chef.Club", "Chef.Club.Slut", "Chef.Clubed", "Chef.Ex", "Chef.FKT.Tot", "Chef.FKT1", "Chef.FKT2", "Chef.FKT3", "Chef.Flirt", "Chef.Flirted", "Chef.Gay", "Chef.Gayed", "Chef.KFT2", "Chef.SavingGrace", "Club_Dustin_AboutHim", "Club_Dustin_AboutMe", "Club_Dustin_Drink", "Club_Dustin_DrinkRepeat", "Club_Dustin_ExRepeat", "Club_Dustin_ExTalk", "Club_Dustin_HimRepeat", "Club_Dustin_MeRepeat", "Club_Dustin_NoDance", "Club_Dustin_SawEx", "Club_Dustin_SorryFail", "Club_Dustin_Tease", "Club_Dustin_TeaseRepeat", "Coby.Bottom", "Coby.Cling", "Coby.Helicopter", "Coby.N00b1", "Coby.N00b2", "Coby.Top", "CobyLeftClub", "Dustin.FKTUP", "Dustin.Retry", "DustinLeftClub", "Dustin_Club_NoDance", "Dustin_FirstDate_FailureRepeat", "Dustin_LikesMe", "Dustin_NoSpoilers", "Dustin_Player_Subby", "Dustin_Second Repeat", "Dustin_Second_GoodGuess", "Dustin_Second_Recover", "Dustin_Second_Repeat", "Dustin_Sex_Repeat", "Dustin_Theater_LovedIt", "Dustin_Theater_ScoldTeens", "Dustin_Third_Repeat", "First_Dustin_Decline", "First_Dustin_InPerson", "First_Dustin_PhoneFail", "HasBreasts", "HasKnottedCock", "Jax.BroughtBurger", "Jax.BroughtCurry", "Jax.BroughtDragon", "Jax.BroughtFood", "Jax.BroughtMia", "Jax.DrinkAtOnce", "JaxLeftClub", "Kane1", "Kane10", "Kane11", "Kane2", "Kane3", "Kane4", "Kane5", "Kane6", "Kane7", "Kane8", "Kane9", "Lex.AlexTease", "Lex.AndChill", "Lex.Arcade1", "Lex.Arcade2", "Lex.Awesome", "Lex.BadStart1", "Lex.BadStart2", "Lex.BadStart3", "Lex.Bail", "Lex.Banana", "Lex.Bar1", "Lex.BirdBomb", "Lex.Blurr", "Lex.Bottle", "Lex.Boxers", "Lex.BrazenBlur", "Lex.Briefs", "Lex.Camp", "Lex.Car", "Lex.Cest", "Lex.Change.Casual", "Lex.Change.Goth", "Lex.Change.Norm", "Lex.Change.Punk", "Lex.Change.Rave", "Lex.Change.Suit", "Lex.Chatty", "Lex.Cheat1", "Lex.Cheat2", "Lex.Cheater", "Lex.Clubbing", "Lex.Cool", "Lex.Couch", "Lex.Crime", "Lex.Crow", "Lex.Crowheed", "Lex.Cuddle", "Lex.Cuddle2", "Lex.Decide", "Lex.Distraction", "Lex.Ditch", "Lex.Dogs", "Lex.Dogs2", "Lex.Dork", "Lex.Dorkish", "Lex.Easyone", "Lex.Fun", "Lex.Fun1", "Lex.Fun2", "Lex.Fun3", "Lex.Gen", "Lex.Gender", "Lex.Gendered", "Lex.Gentleman", "Lex.Ghost", "Lex.Ghosts", "Lex.Ghostsed", "Lex.Glowstick", "Lex.Glowsticks", "Lex.GoodStart1", "Lex.GoodStart2", "Lex.GoodStart3", "Lex.GoodStartMax", "Lex.Grandpa", "Lex.Gush", "Lex.Hardone", "Lex.Hob1", "Lex.Hob2", "Lex.Hob3", "Lex.Hob4", "Lex.In", "Lex.Inside1", "Lex.Is.Barf", "Lex.Is.Barf2", "Lex.Is.Drunk1", "Lex.Is.Drunk2", "Lex.Is.Drunk3", "Lex.Is.Drunk4", "Lex.Is.Drunk5", "Lex.Is.Drunk6", "Lex.Is.Female", "Lex.Is.Male", "Lex.Jade", "Lex.JadeEscape", "Lex.JadeTease", "Lex.Jock", "Lex.Kaz", "Lex.Knife", "Lex.Leaving", "Lex.Listen1", "Lex.Lonely", "Lex.Mando", "Lex.Medic", "Lex.Mem", "Lex.Movie", "Lex.MovieNight", "Lex.Muscle", "Lex.Nippled", "Lex.NoGo", "Lex.NotRock", "Lex.Noticed", "Lex.OneNight", "Lex.Outfit.Goth", "Lex.Outfit.Punk", "Lex.Pants", "Lex.Pap", "Lex.Passing", "Lex.Passing2", "Lex.Passing3", "Lex.Pierce1", "Lex.Pierce2", "Lex.Pop", "Lex.Pry", "Lex.PukeOut", "Lex.Punish", "Lex.Punished", "Lex.Push", "Lex.Raff", "Lex.Recall1", "Lex.Recall2", "Lex.Recall3", "Lex.Repeat", "Lex.Revisit", "Lex.Ride", "Lex.Rock", "Lex.Roof", "Lex.RoofKiss", "Lex.RoofMakeout", "Lex.Runner", "Lex.Self1", "Lex.Self2", "Lex.Self3", "Lex.SepBed", "Lex.SleepOver", "Lex.Slutfest", "Lex.Sorry", "Lex.Speakers", "Lex.Stress1", "Lex.Stress2", "Lex.Stress3", "Lex.Surrender", "Lex.Talk", "Lex.Thong", "Lex.Three", "Lex.Tongue", "Lex.Tongued", "Lex.Tool", "Lex.TryHard", "Lex.Urb1", "Lex.Urb2", "Lex.Urb3", "Lex.Urb4", "Lex.Urb5", "Lex.Urb6", "Lex.You.Barf", "Lex.You.Drunk1", "Lex.You.Drunk2", "Lex.You.Drunk3", "Lex.You.Drunk4", "Lex.You.Drunk5", "Lex.You.Drunk6", "Lex.Zoo", "Lex.pierce2", "LexLeftClub", "Mercy.1stStrike", "Mercy.2ndStrike", "Mercy.Ahead", "Mercy.Back", "Mercy.Behind", "Mercy.Cool", "Mercy.Dance", "Mercy.Ditch", "Mercy.Douche", "Mercy.Douche2", "Mercy.Drama", "Mercy.Freaked", "Mercy.G.Wine", "Mercy.Gift", "Mercy.Girlfriend", "Mercy.Good", "Mercy.Hint", "Mercy.HintYes", "Mercy.Lie", "Mercy.Mess", "Mercy.Necklace", "Mercy.Ornament", "Mercy.P.Wine", "Mercy.Pasta", "Mercy.PastaN00b", "Mercy.ReClub", "Mercy.Reassured", "Mercy.S.Wine", "Mercy.Steak", "Mercy.Tip", "Mercy.Toy", "Mercy.Trans", "Mercy.Troll", "Mercy.Wine", "MercyLeftClub", "Pasta.Perfect", "Pasta.Poor", "Player.Balls.None", "Player.Body.Chubby", "Player.Body.Lean", "Player.Body.Muscular", "Player.Body.Twinky", "Player.Breasts.ACup", "Player.Breasts.CCup", "Player.Breasts.DCup", "Player.Breasts.None", "Player.Cock.Knot", "Player.Cock.Knotted", "Player.Cock.None", "Player.Cock.Slit", "Player.Cock.Thor", "Player.Dork", "Player.Gender.Andro", "Player.Gender.Female", "Player.Gender.FtM", "Player.Gender.Herm", "Player.Gender.Male", "Player.Gender.MtF", "Player.Gender.Neutral", "Player.No.Breast", "Player.No.Cock", "Player.Outfit.Cocktail", "Player.Outfit.Cross", "Player.Outfit.Goth", "Player.Outfit.Punk", "Player.Outfit.Rave", "Player.Outfit.Seasonal", "Player.Outfit.Simple", "Player.Outfit.Suit", "Player.Outfit.Swim", "Player.Outfits.Cross", "Player.SelfCum", "Player.Sucked", "Player.Trans", "PlayerChubby", "PlayerLean", "PlayerMuscular", "PlayerTwinky", "Quests.CobyDate.20", "Remy.ANR", "Remy.Boobs", "Remy.Butt", "Remy.Charmed", "Remy.Coffee", "Remy.Crotch", "Remy.Crushed", "Remy.Dom", "Remy.Dom.Con", "Remy.EarlyCall", "Remy.Extra", "Remy.Gay", "Remy.Hit", "Remy.Hobby1", "Remy.Hobby2", "Remy.Hobby3", "Remy.Hobby4", "Remy.Hobby5", "Remy.Hookup", "Remy.Lie", "Remy.Love", "Remy.Milf", "Remy.NoCall", "Remy.NoShow", "Remy.Oblivious", "Remy.Old", "Remy.PlanB", "Remy.Pool", "Remy.Rando1", "Remy.Rando2", "Remy.Rando3", "Remy.Redux", "Remy.Revisit", "Remy.Rollercoaster", "Remy.Scare", "Remy.Self1", "Remy.Self2", "Remy.Self3", "Remy.Slow", "Remy.Stranger", "Remy.Strike1", "Remy.Strike2", "Remy.Strike3", "Remy.Strip", "Remy.Sub", "Remy.Sub.Con", "Remy.Suit", "Remy.ThinIce", "Remy.Trans", "Remy.Truth", "Remy.Tummy", "Remy.Undies", "Remy.Wait", "Remy.Work1", "Remy.Work2", "Remy.Work3", "Remy.Work4", "RemyLeftClub", "Rip.Hero", "Rip.Liar", "Rip.PantsOnFire", "Rip.Pissed", "Rip.Reject", "Rip.Remy", "Rip.Slut", "Seth.BroughtFlowers", "Seth.BroughtGift", "Seth.BroughtWine", "Seth.WearingSuit", "SethGotBook", "SethLeftClub", "SimpleOrder", "Skye.BacknForth", "Skye.Bail", "Skye.Blue", "Skye.CamiHate", "Skye.ConBail", "Skye.ConHater", "Skye.ConMissed", "Skye.Creeper", "Skye.Geek", "Skye.Gold", "Skye.Jerk1", "Skye.Jerk2", "Skye.Lye", "Skye.Meb1", "Skye.No1", "Skye.No2", "Skye.No3", "Skye.No4", "Skye.NoNet", "Skye.R1", "Skye.R2", "Skye.R3", "Skye.R4", "Skye.R5", "Skye.R6", "Skye.R7", "Skye.R8", "Skye.Reject", "Skye.Return", "Skye.Sexy", "SkyeLeftClub", "SkyeSkinBlue", "SkyeSkinGray", "SkyeSkinYellow", "Skyespam1", "Skyespam2", "Skyespam3", "Skyespam4", "Skyespam5", "Strip.Bikini", "Strip.Shorts", "Strip.Speedo", "Strip.Suit", "Zenith.BackTrack", "Zenith.Bate", "Zenith.Booze", "Zenith.Boundaries", "Zenith.Boys", "Zenith.Bro", "Zenith.Candles", "Zenith.CockOut", "Zenith.Cop", "Zenith.Defensive", "Zenith.Dom", "Zenith.Dom.Confirmed", "Zenith.Fancy", "Zenith.Forward", "Zenith.Freaked", "Zenith.FriendZone", "Zenith.GoAlong", "Zenith.GunN00b", "Zenith.GunPro", "Zenith.HandsOnliy", "Zenith.HandsOnly", "Zenith.Lace", "Zenith.Later", "Zenith.Lead", "Zenith.MakeOut", "Zenith.Makeout", "Zenith.MiniGameStarted", "Zenith.Out1", "Zenith.Out2", "Zenith.Out3", "Zenith.PJs", "Zenith.Passive", "Zenith.Plan", "Zenith.Pushy", "Zenith.Round2", "Zenith.SelfCum", "Zenith.SemiSure", "Zenith.SexTrap", "Zenith.Shorts", "Zenith.Sub", "Zenith.Sub.Confirmed", "Zenith.Sucked", "Zenith.Swim", "Zenith.Taste", "Zenith.Undies", "Zenith.Unnamed", "Zenith.Unsure", "Zenith.Wait", "ZenithLeftClub", "ercy.Necklace" ] В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. | "MyGreeting" |
TrueIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель ветви «Если да» для проверки Flag. 0 означает конец этапа. | 0 |
FalseIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель ветви «Если нет» для проверки Flag. 0 означает конец этапа. | 0 |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. Неактивное поле: скрыто в инспекторе и исключено из OutgoingLinks/Links. Не соединяйте через него развилку; Connect отвергнет такой выход. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "TrueID",
"target": "ID в том же этапе; 0 = конец"
},
{
"field": "FalseID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Engine.Data.Cutscenes.ConditionalBranchEventData, Amorous.Engine",
"Flag": "MyGreeting",
"TrueID": 0,
"FalseID": 0,
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
SetFlagИзменить флаг6 полейЗаписать булево значение именованного флага. Схема содержит только Flag и Value.
Amorous.Engine.Data.Cutscenes.SetFlagEventData, Amorous.Engine
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Engine.Data.Cutscenes.SetFlagEventData, Amorous.Engine" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Engine.Data.Cutscenes.SetFlagEventData, Amorous.Engine" |
FlagstringКлюч обязателен | "" | Строковое имя флага. Схема редактора не содержит объекта условия, числового значения, оператора сравнения или PlayerFlags. Совпадение имени между SetFlag и ConditionalBranch задаётся автором.[ "Chef.Age", "Chef.Club", "Chef.Club.Slut", "Chef.Clubed", "Chef.Ex", "Chef.FKT.Tot", "Chef.FKT1", "Chef.FKT2", "Chef.FKT3", "Chef.Flirt", "Chef.Flirted", "Chef.Gay", "Chef.Gayed", "Chef.KFT2", "Chef.SavingGrace", "Club_Dustin_AboutHim", "Club_Dustin_AboutMe", "Club_Dustin_Drink", "Club_Dustin_DrinkRepeat", "Club_Dustin_ExRepeat", "Club_Dustin_ExTalk", "Club_Dustin_HimRepeat", "Club_Dustin_MeRepeat", "Club_Dustin_NoDance", "Club_Dustin_SawEx", "Club_Dustin_SorryFail", "Club_Dustin_Tease", "Club_Dustin_TeaseRepeat", "Coby.Bottom", "Coby.Cling", "Coby.Helicopter", "Coby.N00b1", "Coby.N00b2", "Coby.Top", "CobyLeftClub", "Dustin.FKTUP", "Dustin.Retry", "DustinLeftClub", "Dustin_Club_NoDance", "Dustin_FirstDate_FailureRepeat", "Dustin_LikesMe", "Dustin_NoSpoilers", "Dustin_Player_Subby", "Dustin_Second Repeat", "Dustin_Second_GoodGuess", "Dustin_Second_Recover", "Dustin_Second_Repeat", "Dustin_Sex_Repeat", "Dustin_Theater_LovedIt", "Dustin_Theater_ScoldTeens", "Dustin_Third_Repeat", "First_Dustin_Decline", "First_Dustin_InPerson", "First_Dustin_PhoneFail", "HasBreasts", "HasKnottedCock", "Jax.BroughtBurger", "Jax.BroughtCurry", "Jax.BroughtDragon", "Jax.BroughtFood", "Jax.BroughtMia", "Jax.DrinkAtOnce", "JaxLeftClub", "Kane1", "Kane10", "Kane11", "Kane2", "Kane3", "Kane4", "Kane5", "Kane6", "Kane7", "Kane8", "Kane9", "Lex.AlexTease", "Lex.AndChill", "Lex.Arcade1", "Lex.Arcade2", "Lex.Awesome", "Lex.BadStart1", "Lex.BadStart2", "Lex.BadStart3", "Lex.Bail", "Lex.Banana", "Lex.Bar1", "Lex.BirdBomb", "Lex.Blurr", "Lex.Bottle", "Lex.Boxers", "Lex.BrazenBlur", "Lex.Briefs", "Lex.Camp", "Lex.Car", "Lex.Cest", "Lex.Change.Casual", "Lex.Change.Goth", "Lex.Change.Norm", "Lex.Change.Punk", "Lex.Change.Rave", "Lex.Change.Suit", "Lex.Chatty", "Lex.Cheat1", "Lex.Cheat2", "Lex.Cheater", "Lex.Clubbing", "Lex.Cool", "Lex.Couch", "Lex.Crime", "Lex.Crow", "Lex.Crowheed", "Lex.Cuddle", "Lex.Cuddle2", "Lex.Decide", "Lex.Distraction", "Lex.Ditch", "Lex.Dogs", "Lex.Dogs2", "Lex.Dork", "Lex.Dorkish", "Lex.Easyone", "Lex.Fun", "Lex.Fun1", "Lex.Fun2", "Lex.Fun3", "Lex.Gen", "Lex.Gender", "Lex.Gendered", "Lex.Gentleman", "Lex.Ghost", "Lex.Ghosts", "Lex.Ghostsed", "Lex.Glowstick", "Lex.Glowsticks", "Lex.GoodStart1", "Lex.GoodStart2", "Lex.GoodStart3", "Lex.GoodStartMax", "Lex.Grandpa", "Lex.Gush", "Lex.Hardone", "Lex.Hob1", "Lex.Hob2", "Lex.Hob3", "Lex.Hob4", "Lex.In", "Lex.Inside1", "Lex.Is.Barf", "Lex.Is.Barf2", "Lex.Is.Drunk1", "Lex.Is.Drunk2", "Lex.Is.Drunk3", "Lex.Is.Drunk4", "Lex.Is.Drunk5", "Lex.Is.Drunk6", "Lex.Is.Female", "Lex.Is.Male", "Lex.Jade", "Lex.JadeEscape", "Lex.JadeTease", "Lex.Jock", "Lex.Kaz", "Lex.Knife", "Lex.Leaving", "Lex.Listen1", "Lex.Lonely", "Lex.Mando", "Lex.Medic", "Lex.Mem", "Lex.Movie", "Lex.MovieNight", "Lex.Muscle", "Lex.Nippled", "Lex.NoGo", "Lex.NotRock", "Lex.Noticed", "Lex.OneNight", "Lex.Outfit.Goth", "Lex.Outfit.Punk", "Lex.Pants", "Lex.Pap", "Lex.Passing", "Lex.Passing2", "Lex.Passing3", "Lex.Pierce1", "Lex.Pierce2", "Lex.Pop", "Lex.Pry", "Lex.PukeOut", "Lex.Punish", "Lex.Punished", "Lex.Push", "Lex.Raff", "Lex.Recall1", "Lex.Recall2", "Lex.Recall3", "Lex.Repeat", "Lex.Revisit", "Lex.Ride", "Lex.Rock", "Lex.Roof", "Lex.RoofKiss", "Lex.RoofMakeout", "Lex.Runner", "Lex.Self1", "Lex.Self2", "Lex.Self3", "Lex.SepBed", "Lex.SleepOver", "Lex.Slutfest", "Lex.Sorry", "Lex.Speakers", "Lex.Stress1", "Lex.Stress2", "Lex.Stress3", "Lex.Surrender", "Lex.Talk", "Lex.Thong", "Lex.Three", "Lex.Tongue", "Lex.Tongued", "Lex.Tool", "Lex.TryHard", "Lex.Urb1", "Lex.Urb2", "Lex.Urb3", "Lex.Urb4", "Lex.Urb5", "Lex.Urb6", "Lex.You.Barf", "Lex.You.Drunk1", "Lex.You.Drunk2", "Lex.You.Drunk3", "Lex.You.Drunk4", "Lex.You.Drunk5", "Lex.You.Drunk6", "Lex.Zoo", "Lex.pierce2", "LexLeftClub", "Mercy.1stStrike", "Mercy.2ndStrike", "Mercy.Ahead", "Mercy.Back", "Mercy.Behind", "Mercy.Cool", "Mercy.Dance", "Mercy.Ditch", "Mercy.Douche", "Mercy.Douche2", "Mercy.Drama", "Mercy.Freaked", "Mercy.G.Wine", "Mercy.Gift", "Mercy.Girlfriend", "Mercy.Good", "Mercy.Hint", "Mercy.HintYes", "Mercy.Lie", "Mercy.Mess", "Mercy.Necklace", "Mercy.Ornament", "Mercy.P.Wine", "Mercy.Pasta", "Mercy.PastaN00b", "Mercy.ReClub", "Mercy.Reassured", "Mercy.S.Wine", "Mercy.Steak", "Mercy.Tip", "Mercy.Toy", "Mercy.Trans", "Mercy.Troll", "Mercy.Wine", "MercyLeftClub", "Pasta.Perfect", "Pasta.Poor", "Player.Balls.None", "Player.Body.Chubby", "Player.Body.Lean", "Player.Body.Muscular", "Player.Body.Twinky", "Player.Breasts.ACup", "Player.Breasts.CCup", "Player.Breasts.DCup", "Player.Breasts.None", "Player.Cock.Knot", "Player.Cock.Knotted", "Player.Cock.None", "Player.Cock.Slit", "Player.Cock.Thor", "Player.Dork", "Player.Gender.Andro", "Player.Gender.Female", "Player.Gender.FtM", "Player.Gender.Herm", "Player.Gender.Male", "Player.Gender.MtF", "Player.Gender.Neutral", "Player.No.Breast", "Player.No.Cock", "Player.Outfit.Cocktail", "Player.Outfit.Cross", "Player.Outfit.Goth", "Player.Outfit.Punk", "Player.Outfit.Rave", "Player.Outfit.Seasonal", "Player.Outfit.Simple", "Player.Outfit.Suit", "Player.Outfit.Swim", "Player.Outfits.Cross", "Player.SelfCum", "Player.Sucked", "Player.Trans", "PlayerChubby", "PlayerLean", "PlayerMuscular", "PlayerTwinky", "Quests.CobyDate.20", "Remy.ANR", "Remy.Boobs", "Remy.Butt", "Remy.Charmed", "Remy.Coffee", "Remy.Crotch", "Remy.Crushed", "Remy.Dom", "Remy.Dom.Con", "Remy.EarlyCall", "Remy.Extra", "Remy.Gay", "Remy.Hit", "Remy.Hobby1", "Remy.Hobby2", "Remy.Hobby3", "Remy.Hobby4", "Remy.Hobby5", "Remy.Hookup", "Remy.Lie", "Remy.Love", "Remy.Milf", "Remy.NoCall", "Remy.NoShow", "Remy.Oblivious", "Remy.Old", "Remy.PlanB", "Remy.Pool", "Remy.Rando1", "Remy.Rando2", "Remy.Rando3", "Remy.Redux", "Remy.Revisit", "Remy.Rollercoaster", "Remy.Scare", "Remy.Self1", "Remy.Self2", "Remy.Self3", "Remy.Slow", "Remy.Stranger", "Remy.Strike1", "Remy.Strike2", "Remy.Strike3", "Remy.Strip", "Remy.Sub", "Remy.Sub.Con", "Remy.Suit", "Remy.ThinIce", "Remy.Trans", "Remy.Truth", "Remy.Tummy", "Remy.Undies", "Remy.Wait", "Remy.Work1", "Remy.Work2", "Remy.Work3", "Remy.Work4", "RemyLeftClub", "Rip.Hero", "Rip.Liar", "Rip.PantsOnFire", "Rip.Pissed", "Rip.Reject", "Rip.Remy", "Rip.Slut", "Seth.BroughtFlowers", "Seth.BroughtGift", "Seth.BroughtWine", "Seth.WearingSuit", "SethGotBook", "SethLeftClub", "SimpleOrder", "Skye.BacknForth", "Skye.Bail", "Skye.Blue", "Skye.CamiHate", "Skye.ConBail", "Skye.ConHater", "Skye.ConMissed", "Skye.Creeper", "Skye.Geek", "Skye.Gold", "Skye.Jerk1", "Skye.Jerk2", "Skye.Lye", "Skye.Meb1", "Skye.No1", "Skye.No2", "Skye.No3", "Skye.No4", "Skye.NoNet", "Skye.R1", "Skye.R2", "Skye.R3", "Skye.R4", "Skye.R5", "Skye.R6", "Skye.R7", "Skye.R8", "Skye.Reject", "Skye.Return", "Skye.Sexy", "SkyeLeftClub", "SkyeSkinBlue", "SkyeSkinGray", "SkyeSkinYellow", "Skyespam1", "Skyespam2", "Skyespam3", "Skyespam4", "Skyespam5", "Strip.Bikini", "Strip.Shorts", "Strip.Speedo", "Strip.Suit", "Zenith.BackTrack", "Zenith.Bate", "Zenith.Booze", "Zenith.Boundaries", "Zenith.Boys", "Zenith.Bro", "Zenith.Candles", "Zenith.CockOut", "Zenith.Cop", "Zenith.Defensive", "Zenith.Dom", "Zenith.Dom.Confirmed", "Zenith.Fancy", "Zenith.Forward", "Zenith.Freaked", "Zenith.FriendZone", "Zenith.GoAlong", "Zenith.GunN00b", "Zenith.GunPro", "Zenith.HandsOnliy", "Zenith.HandsOnly", "Zenith.Lace", "Zenith.Later", "Zenith.Lead", "Zenith.MakeOut", "Zenith.Makeout", "Zenith.MiniGameStarted", "Zenith.Out1", "Zenith.Out2", "Zenith.Out3", "Zenith.PJs", "Zenith.Passive", "Zenith.Plan", "Zenith.Pushy", "Zenith.Round2", "Zenith.SelfCum", "Zenith.SemiSure", "Zenith.SexTrap", "Zenith.Shorts", "Zenith.Sub", "Zenith.Sub.Confirmed", "Zenith.Sucked", "Zenith.Swim", "Zenith.Taste", "Zenith.Undies", "Zenith.Unnamed", "Zenith.Unsure", "Zenith.Wait", "ZenithLeftClub", "ercy.Necklace" ] В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. | "MyGreeting" |
ValuebooleanКлюч обязателен | true | Булево значение, записываемое событием SetFlag. В UI отображается флажком «Да»/«Нет»; JSON true или false, не строки.[ true, false ] | true |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Engine.Data.Cutscenes.SetFlagEventData, Amorous.Engine",
"Flag": "MyGreeting",
"Value": true,
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
SwitchToSceneСменить сцену5 полейЗапросить смену обычной игровой сцены по SceneName. Не создаёт новый класс сцены.
Amorous.Engine.Data.Cutscenes.SwitchToSceneEventData, Amorous.Engine
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Engine.Data.Cutscenes.SwitchToSceneEventData, Amorous.Engine" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Engine.Data.Cutscenes.SwitchToSceneEventData, Amorous.Engine" |
SceneNamestringКлюч обязателен | "" | Строковое имя сцены. Для SwitchToScene это обычная сцена; для PlaySexscene — отдельный набор специальных сцен. Новая строка сама не регистрирует класс сцены. В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. | "ClubInsideScene" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Engine.Data.Cutscenes.SwitchToSceneEventData, Amorous.Engine",
"SceneName": "ClubInsideScene",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
SwitchToSubsceneСменить подсцену5 полейЗапросить смену подсцены по SubsceneName.
Amorous.Engine.Data.Cutscenes.SwitchToSubsceneEventData, Amorous.Engine
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Engine.Data.Cutscenes.SwitchToSubsceneEventData, Amorous.Engine" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Engine.Data.Cutscenes.SwitchToSubsceneEventData, Amorous.Engine" |
SubsceneNamestringКлюч обязателен | "" | Строковое имя подсцены из данных игры. Каталог собирает наблюдённые SubsceneName рекурсивно из квестов; не создаёт новые подсцены.[ "Day", "Horror", "Jax", "Morning", "Naked", "Night", "None", "Remy", "Romance", "Romantic", "Seth", "Sunset", "Western" ] В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. | "COPY_EXISTING_SUBSCENE" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Engine.Data.Cutscenes.SwitchToSubsceneEventData, Amorous.Engine",
"SubsceneName": "COPY_EXISTING_SUBSCENE",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
Значения COPY_EXISTING_* — явные заглушки: замените их значениями вашей базы. Такой пример не заявлен как готовый игровой вызов.
SpawnNPCПерсонаж в сцене11 полейОписать персонажа в сценарной сцене с позицией, слоем и необязательной внешностью. Это событие квеста, отличное от постоянного размещения IdleScene во вкладке «Мир».
Amorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine" |
NPCstringКлюч обязателен | "" | Строковый идентификатор NPC, например имя класса из исходного сценария. Не смешивайте с Contact: JaxNPC и Jax — разные строки.[ "AMSClubGuestNPC", "AuthorNPC", "BartenderNPC", "ChefAssissantNPC", "CinemaClerkNPC", "ClubDJNPC", "CobyNPC", "CobysDadNPC", "CosplayerHaneNPC", "CosplayerJacquelineNPC", "CosplayerLexyNPC", "CoupleANPC", "DonnaNPC", "DustinNPC", "ExBoyfriendNPC", "GamestoreClerkNPC", "GangANPC", "GangBNPC", "GangCNPC", "JasonDartsonNPC", "JaxNPC", "JaxPurpleNPC", "JaxRedNPC", "KaneNPC", "LexNPC", "LifeguardNPC", "MercyNPC", "RemyNPC", "RoseWoodNPC", "SecurityGuardNPC", "SethNPC", "SkyeBlueNPC", "SkyeGrayNPC", "SkyeNPC", "SororityGirlNPC", "TeamAmorousNPC", "UnknownNPC", "VarryanceNPC", "ZenithNPC" ] В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. | "JaxNPC" |
Locationnull | stringКлюч обязателен | null | JSON null либо строка позиции сценарного NPC. Игровой эффект null определяется движком; закрытого enum в схеме графа нет.[ "Left", "Middle", "None", "Right" ] Required=true означает присутствие ключа в известной схеме; значение null при этом разрешено. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. В графе 1.11.0 подсказки объединяют глобальные наблюдённые значения из квестов и строки текущего документа; это не закрытый enum. | null |
LayerstringКлюч обязателен | "" | Строка слоя сценарного NPC. Пустая строка шаблона запрещена при сборке; значения из игры предлагаются как подсказки.[ "Foreground", "None" ] В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. В графе 1.11.0 подсказки объединяют глобальные наблюдённые значения из квестов и строки текущего документа; это не закрытый enum. | "Foreground" |
Voicenull | stringКлюч обязателен | null | JSON null либо строка голоса. По коду редактора не установлены допустимый перечень голосов и игровой эффект null; это не аудиопуть с гарантированной загрузкой. Required=true означает присутствие ключа в известной схеме; значение null при этом разрешено. | null |
Headnull | stringКлюч обязателен | null | JSON null либо строка выражения/головы NPC. Глобальная подсказка не гарантирует совместимость с ригом.[ "Angry", "Blush", "BlushConfident", "BlushShy", "Blushing", "Cheeky", "Cocky", "Embarrassed", "Flirty", "Frustrated", "Grumpy", "Happy", "Neutral", "NotAmused", "Sad", "Shocked", "Smirk", "Stern", "Unamused" ] Required=true означает присутствие ключа в известной схеме; значение null при этом разрешено. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. В графе 1.11.0 подсказки объединяют глобальные наблюдённые значения из квестов и строки текущего документа; это не закрытый enum. | null |
Posenull | stringКлюч обязателен | null | JSON null либо строка позы NPC. Выбранная поза должна подходить NPC.[ "ArmsFolded", "ArmsShy", "BothArms", "Chill", "Defensive", "Flirty", "Gesture", "GestureDrink", "GestureSigaret", "Guarded", "HandsOnHips", "LeftArm", "Neutral", "Reading", "RightArm", "Shy", "Standing", "Stern", "Suggestive" ] Required=true означает присутствие ключа в известной схеме; значение null при этом разрешено. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. В графе 1.11.0 подсказки объединяют глобальные наблюдённые значения из квестов и строки текущего документа; это не закрытый enum. | null |
Clothesnull | arrayКлюч обязателен | null | JSON null либо массив. «Создать список одежды» заменяет null на []; элементы редактируются рекурсивно. Верхнеуровневая проверка допускает любой JsonArray и не подтверждает игровой смысл каждого элемента. Required=true означает присутствие ключа в известной схеме; значение null при этом разрешено. | null |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine",
"NPC": "JaxNPC",
"Location": null,
"Layer": "Foreground",
"Voice": null,
"Head": null,
"Pose": null,
"Clothes": null,
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
FadeInПоявление сцены4 полейСобытие «Появление сцены». Собственных полей длительности или кривой в шаблоне нет; точный визуальный алгоритм относится к движку.
Amorous.Engine.Data.Cutscenes.FadeInEventData, Amorous.Engine
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Engine.Data.Cutscenes.FadeInEventData, Amorous.Engine" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Engine.Data.Cutscenes.FadeInEventData, Amorous.Engine" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Engine.Data.Cutscenes.FadeInEventData, Amorous.Engine",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
FadeOutЗатемнение сцены4 полейСобытие «Затемнение сцены». Отдельные цвет, скорость и длительность этим шаблоном не заданы.
Amorous.Engine.Data.Cutscenes.FadeOutEventData, Amorous.Engine
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Engine.Data.Cutscenes.FadeOutEventData, Amorous.Engine" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Engine.Data.Cutscenes.FadeOutEventData, Amorous.Engine" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Engine.Data.Cutscenes.FadeOutEventData, Amorous.Engine",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
PlaySexsceneЗапустить специальную сцену5 полейЗапросить специальную сцену по SceneName. Набор имён отличается от SwitchToScene; не подменяет обычную смену сцены.
Amorous.Engine.Data.Cutscenes.PlaySexsceneEventData, Amorous.Engine
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Engine.Data.Cutscenes.PlaySexsceneEventData, Amorous.Engine" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Engine.Data.Cutscenes.PlaySexsceneEventData, Amorous.Engine" |
SceneNamestringКлюч обязателен | "" | Строковое имя сцены. Для SwitchToScene это обычная сцена; для PlaySexscene — отдельный набор специальных сцен. Новая строка сама не регистрирует класс сцены. В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. | "COPY_EXISTING_SPECIAL_SCENE" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Engine.Data.Cutscenes.PlaySexsceneEventData, Amorous.Engine",
"SceneName": "COPY_EXISTING_SPECIAL_SCENE",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
Значения COPY_EXISTING_* — явные заглушки: замените их значениями вашей базы. Такой пример не заявлен как готовый игровой вызов.
ProgressSexsceneПродолжить специальную сцену4 полейСобытие «Продолжить специальную сцену». Дополнительные параметры шага в каталоге не заданы.
Amorous.Engine.Data.Cutscenes.ProgressSexsceneEventData, Amorous.Engine
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Engine.Data.Cutscenes.ProgressSexsceneEventData, Amorous.Engine" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Engine.Data.Cutscenes.ProgressSexsceneEventData, Amorous.Engine" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Engine.Data.Cutscenes.ProgressSexsceneEventData, Amorous.Engine",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
SetStageПереключить этап задания6 полейИзменить состояние указанного задания Quest на Stage, затем использовать локальный NextID текущей цепочки.
Amorous.Engine.Data.Cutscenes.SetStageEventData, Amorous.Engine
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Engine.Data.Cutscenes.SetStageEventData, Amorous.Engine" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Engine.Data.Cutscenes.SetStageEventData, Amorous.Engine" |
QueststringКлюч обязателен | "" | Строковое имя задания, а не путь к JSON и не локальный ID события. В автокаталоге берётся Name корня квеста, либо имя файла без расширения, если Name отсутствует. В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. | "MyStory" |
Stageinteger (Int32)Ключ обязателен | 0 | Целое значение состояния задания Quest. Может ссылаться на допустимую игровую стадию без Events; это не локальная связь и не выбирается через список ID текущего этапа. CheckFields проверяет integer, но не существование этапа другого квеста. | 20 |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Engine.Data.Cutscenes.SetStageEventData, Amorous.Engine",
"Quest": "MyStory",
"Stage": 20,
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
DelayПауза5 полейВставить неотрицательную целочисленную задержку. Единицу времени и точную логику ожидания код AMS не раскрывает.
Amorous.Engine.Data.Cutscenes.DelayEventData, Amorous.Engine
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Engine.Data.Cutscenes.DelayEventData, Amorous.Engine" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Engine.Data.Cutscenes.DelayEventData, Amorous.Engine" |
Delayinteger (Int32)Ключ обязателен | 0 | Целочисленная неотрицательная задержка. Единица измерения в исходниках редактора не указана; не трактуйте автоматически как секунды или миллисекунды. | 0 |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Engine.Data.Cutscenes.DelayEventData, Amorous.Engine",
"Delay": 0,
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
CensorCheckПроверка режима контента6 полейРазветвить сценарий между SFWID и NSFWID; названия и подписи подтверждены каталогом, политика выбора — в игре.
Amorous.Engine.Data.Cutscenes.CensorCheckEventData, Amorous.Engine
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Engine.Data.Cutscenes.CensorCheckEventData, Amorous.Engine" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Engine.Data.Cutscenes.CensorCheckEventData, Amorous.Engine" |
SFWIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель ветви, подписанной в каталоге «Без откровенного контента». Как движок выбирает режим, редактор не определяет. | 0 |
NSFWIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель ветви «Полный контент». Не является числовым значением режима. | 0 |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. Неактивное поле: скрыто в инспекторе и исключено из OutgoingLinks/Links. Не соединяйте через него развилку; Connect отвергнет такой выход. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "SFWID",
"target": "ID в том же этапе; 0 = конец"
},
{
"field": "NSFWID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Engine.Data.Cutscenes.CensorCheckEventData, Amorous.Engine",
"SFWID": 0,
"NSFWID": 0,
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
UnlockContactОткрыть контакт5 полейСобытие «Открыть контакт» для Contact; редактор не задаёт дополнительные контактные данные.
Amorous.Engine.Data.Cutscenes.UnlockContactEventData, Amorous.Engine
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Engine.Data.Cutscenes.UnlockContactEventData, Amorous.Engine" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Engine.Data.Cutscenes.UnlockContactEventData, Amorous.Engine" |
ContactstringКлюч обязателен | "" | Строковый ID телефонного контакта. Наблюдённые Contact собираются из квестов. Это не автоматически имя графического NPC.[ "Coby", "Dustin", "Jax", "Lex", "Mercy", "Remy", "Seth", "Skye", "Zenith" ] В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. | "Jax" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Engine.Data.Cutscenes.UnlockContactEventData, Amorous.Engine",
"Contact": "Jax",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
DisableContactОтключить контакт5 полейСобытие «Отключить контакт» для Contact. Отличие игрового эффекта от удаления контакта по исходникам редактора не установлено.
Amorous.Engine.Data.Cutscenes.DisableContactEventData, Amorous.Engine
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Engine.Data.Cutscenes.DisableContactEventData, Amorous.Engine" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Engine.Data.Cutscenes.DisableContactEventData, Amorous.Engine" |
ContactstringКлюч обязателен | "" | Строковый ID телефонного контакта. Наблюдённые Contact собираются из квестов. Это не автоматически имя графического NPC.[ "Coby", "Dustin", "Jax", "Lex", "Mercy", "Remy", "Seth", "Skye", "Zenith" ] В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. | "Jax" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Engine.Data.Cutscenes.DisableContactEventData, Amorous.Engine",
"Contact": "Jax",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
JaxContactsCheckПроверка числа контактов7 полейРазветвить сценарий по категориям числа контактов: OnlyJaxID, OneOrTwoID, ThreeOrMoreID.
Amorous.Game.Data.Cutscenes.JaxContactsCheckEventData, Amorous.Game
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Game.Data.Cutscenes.JaxContactsCheckEventData, Amorous.Game" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Game.Data.Cutscenes.JaxContactsCheckEventData, Amorous.Game" |
OnlyJaxIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель ветви «Только Джакс». Точный алгоритм подсчёта контактов находится в движке, не в редакторе. | 0 |
OneOrTwoIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель ветви «Один или два контакта». Здесь хранится ID события, а не число контактов. | 0 |
ThreeOrMoreIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель ветви «Три и более контактов». Здесь хранится ID события, а не порог сравнения. | 0 |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. Неактивное поле: скрыто в инспекторе и исключено из OutgoingLinks/Links. Не соединяйте через него развилку; Connect отвергнет такой выход. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "OnlyJaxID",
"target": "ID в том же этапе; 0 = конец"
},
{
"field": "OneOrTwoID",
"target": "ID в том же этапе; 0 = конец"
},
{
"field": "ThreeOrMoreID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Game.Data.Cutscenes.JaxContactsCheckEventData, Amorous.Game",
"OnlyJaxID": 0,
"OneOrTwoID": 0,
"ThreeOrMoreID": 0,
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
CommandКоманда игры6 полейПередать именованную игровую команду и объект Parameters. AMS редактирует её JSON, но не реализует каталог поведения команд.
Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game" |
CommandstringКлюч обязателен | "" | Строковое имя команды игрового движка. Шаблон не задаёт перечень команд и не исполняет их; по этим исходникам нельзя гарантировать семантику произвольного имени.[ "PlayCutscene", "CookingSelectIngredient", "CookingShowResult", "RemyShowNudes", "RemyHideNudes" ] В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. | "CookingSelectIngredient" |
ParametersobjectКлюч обязателен | {} | Объект параметров конкретной команды. Редактор поддерживает рекурсивные JSON-значения и добавление ключей, но не содержит отдельной схемы каждой команды. Сохраняйте реальные типы параметров из игровой базы; числоподобные Amount/Nude в README отмечены как строки. Реально MiniGameCooking.json /Stages/0/Events/1: CookingSelectIngredient с Amount:string "0". RemyShowNudes использует Nude:string "0"; CookingShowResult и RemyHideNudes встречаются с {}. Значения не преобразованы в числа. | {
"Amount": "0"
} |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 2 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 5 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 2 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game",
"Command": "CookingSelectIngredient",
"Parameters": {
"Amount": "0"
},
"ID": 2,
"NextID": 5,
"DebugID": 2
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
Значения COPY_EXISTING_* — явные заглушки: замените их значениями вашей базы. Такой пример не заявлен как готовый игровой вызов.
ShowPhoneПоказать телефон4 полейСобытие «Показать телефон». Собственных параметров в шаблоне нет.
Amorous.Game.Data.Cutscenes.ShowPhoneEventData, Amorous.Game
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Game.Data.Cutscenes.ShowPhoneEventData, Amorous.Game" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Game.Data.Cutscenes.ShowPhoneEventData, Amorous.Game" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Game.Data.Cutscenes.ShowPhoneEventData, Amorous.Game",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
HidePhoneСкрыть телефон4 полейСобытие «Скрыть телефон». Собственных параметров в шаблоне нет.
Amorous.Game.Data.Cutscenes.HidePhoneEventData, Amorous.Game
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Game.Data.Cutscenes.HidePhoneEventData, Amorous.Game" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Game.Data.Cutscenes.HidePhoneEventData, Amorous.Game" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Game.Data.Cutscenes.HidePhoneEventData, Amorous.Game",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
ShowGameBoxПоказать игровую приставку4 полейСобытие «Показать игровую приставку». Собственных параметров в шаблоне нет.
Amorous.Game.Data.Cutscenes.ShowGameBoxEventData, Amorous.Game
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Game.Data.Cutscenes.ShowGameBoxEventData, Amorous.Game" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Game.Data.Cutscenes.ShowGameBoxEventData, Amorous.Game" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Game.Data.Cutscenes.ShowGameBoxEventData, Amorous.Game",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
HideGameBoxСкрыть игровую приставку4 полейСобытие «Скрыть игровую приставку». Собственных параметров в шаблоне нет.
Amorous.Game.Data.Cutscenes.HideGameBoxEventData, Amorous.Game
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Game.Data.Cutscenes.HideGameBoxEventData, Amorous.Game" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Game.Data.Cutscenes.HideGameBoxEventData, Amorous.Game" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Game.Data.Cutscenes.HideGameBoxEventData, Amorous.Game",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
OutgoingCallИсходящий звонок5 полейИсходящий звонок для указанного Contact. Схема не содержит текста сообщения, номера, времени ожидания или обработчика результата; не приписывайте событию эти поля без данных движка.
Amorous.Game.Data.Cutscenes.OutgoingCallEventData, Amorous.Game
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Game.Data.Cutscenes.OutgoingCallEventData, Amorous.Game" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Game.Data.Cutscenes.OutgoingCallEventData, Amorous.Game" |
ContactstringКлюч обязателен | "" | Строковый ID телефонного контакта. Наблюдённые Contact собираются из квестов. Это не автоматически имя графического NPC.[ "Coby", "Dustin", "Jax", "Lex", "Mercy", "Remy", "Seth", "Skye", "Zenith" ] В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. | "Jax" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Game.Data.Cutscenes.OutgoingCallEventData, Amorous.Game",
"Contact": "Jax",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
IncomingCallВходящий звонок5 полейВходящий звонок для указанного Contact. Схема не содержит текста сообщения, номера, времени ожидания или обработчика результата; не приписывайте событию эти поля без данных движка.
Amorous.Game.Data.Cutscenes.IncomingCallEventData, Amorous.Game
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Game.Data.Cutscenes.IncomingCallEventData, Amorous.Game" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Game.Data.Cutscenes.IncomingCallEventData, Amorous.Game" |
ContactstringКлюч обязателен | "" | Строковый ID телефонного контакта. Наблюдённые Contact собираются из квестов. Это не автоматически имя графического NPC.[ "Coby", "Dustin", "Jax", "Lex", "Mercy", "Remy", "Seth", "Skye", "Zenith" ] В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. | "Jax" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Game.Data.Cutscenes.IncomingCallEventData, Amorous.Game",
"Contact": "Jax",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
AcceptCallПринять звонок5 полейПринять звонок для указанного Contact. Схема не содержит текста сообщения, номера, времени ожидания или обработчика результата; не приписывайте событию эти поля без данных движка.
Amorous.Game.Data.Cutscenes.AcceptCallEventData, Amorous.Game
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Game.Data.Cutscenes.AcceptCallEventData, Amorous.Game" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Game.Data.Cutscenes.AcceptCallEventData, Amorous.Game" |
ContactstringКлюч обязателен | "" | Строковый ID телефонного контакта. Наблюдённые Contact собираются из квестов. Это не автоматически имя графического NPC.[ "Coby", "Dustin", "Jax", "Lex", "Mercy", "Remy", "Seth", "Skye", "Zenith" ] В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. | "Jax" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Game.Data.Cutscenes.AcceptCallEventData, Amorous.Game",
"Contact": "Jax",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
DeclineCallОтклонить звонок5 полейОтклонить звонок для указанного Contact. Схема не содержит текста сообщения, номера, времени ожидания или обработчика результата; не приписывайте событию эти поля без данных движка.
Amorous.Game.Data.Cutscenes.DeclineCallEventData, Amorous.Game
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Game.Data.Cutscenes.DeclineCallEventData, Amorous.Game" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Game.Data.Cutscenes.DeclineCallEventData, Amorous.Game" |
ContactstringКлюч обязателен | "" | Строковый ID телефонного контакта. Наблюдённые Contact собираются из квестов. Это не автоматически имя графического NPC.[ "Coby", "Dustin", "Jax", "Lex", "Mercy", "Remy", "Seth", "Skye", "Zenith" ] В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. | "Jax" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Game.Data.Cutscenes.DeclineCallEventData, Amorous.Game",
"Contact": "Jax",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
OpenIMОткрыть переписку5 полейОткрыть переписку для указанного Contact. Схема не содержит текста сообщения, номера, времени ожидания или обработчика результата; не приписывайте событию эти поля без данных движка.
Amorous.Game.Data.Cutscenes.OpenIMEventData, Amorous.Game
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Game.Data.Cutscenes.OpenIMEventData, Amorous.Game" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Game.Data.Cutscenes.OpenIMEventData, Amorous.Game" |
ContactstringКлюч обязателен | "" | Строковый ID телефонного контакта. Наблюдённые Contact собираются из квестов. Это не автоматически имя графического NPC.[ "Coby", "Dustin", "Jax", "Lex", "Mercy", "Remy", "Seth", "Skye", "Zenith" ] В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. | "Jax" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Game.Data.Cutscenes.OpenIMEventData, Amorous.Game",
"Contact": "Jax",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
AcceptIMПринять сообщение5 полейПринять сообщение для указанного Contact. Схема не содержит текста сообщения, номера, времени ожидания или обработчика результата; не приписывайте событию эти поля без данных движка.
Amorous.Game.Data.Cutscenes.AcceptIMEventData, Amorous.Game
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Game.Data.Cutscenes.AcceptIMEventData, Amorous.Game" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Game.Data.Cutscenes.AcceptIMEventData, Amorous.Game" |
ContactstringКлюч обязателен | "" | Строковый ID телефонного контакта. Наблюдённые Contact собираются из квестов. Это не автоматически имя графического NPC.[ "Coby", "Dustin", "Jax", "Lex", "Mercy", "Remy", "Seth", "Skye", "Zenith" ] В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. | "Jax" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Game.Data.Cutscenes.AcceptIMEventData, Amorous.Game",
"Contact": "Jax",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
TypeIMНабор сообщения5 полейНабор сообщения для указанного Contact. Схема не содержит текста сообщения, номера, времени ожидания или обработчика результата; не приписывайте событию эти поля без данных движка.
Amorous.Game.Data.Cutscenes.TypeIMEventData, Amorous.Game
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Game.Data.Cutscenes.TypeIMEventData, Amorous.Game" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Game.Data.Cutscenes.TypeIMEventData, Amorous.Game" |
ContactstringКлюч обязателен | "" | Строковый ID телефонного контакта. Наблюдённые Contact собираются из квестов. Это не автоматически имя графического NPC.[ "Coby", "Dustin", "Jax", "Lex", "Mercy", "Remy", "Seth", "Skye", "Zenith" ] В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. | "Jax" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Game.Data.Cutscenes.TypeIMEventData, Amorous.Game",
"Contact": "Jax",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
DeclineIMОтклонить сообщение5 полейОтклонить сообщение для указанного Contact. Схема не содержит текста сообщения, номера, времени ожидания или обработчика результата; не приписывайте событию эти поля без данных движка.
Amorous.Game.Data.Cutscenes.DeclineIMEventData, Amorous.Game
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Game.Data.Cutscenes.DeclineIMEventData, Amorous.Game" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Game.Data.Cutscenes.DeclineIMEventData, Amorous.Game" |
ContactstringКлюч обязателен | "" | Строковый ID телефонного контакта. Наблюдённые Contact собираются из квестов. Это не автоматически имя графического NPC.[ "Coby", "Dustin", "Jax", "Lex", "Mercy", "Remy", "Seth", "Skye", "Zenith" ] В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. | "Jax" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Game.Data.Cutscenes.DeclineIMEventData, Amorous.Game",
"Contact": "Jax",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
IncomingIMВходящее сообщение5 полейВходящее сообщение для указанного Contact. Схема не содержит текста сообщения, номера, времени ожидания или обработчика результата; не приписывайте событию эти поля без данных движка.
Amorous.Game.Data.Cutscenes.IncomingIMEventData, Amorous.Game
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Game.Data.Cutscenes.IncomingIMEventData, Amorous.Game" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Game.Data.Cutscenes.IncomingIMEventData, Amorous.Game" |
ContactstringКлюч обязателен | "" | Строковый ID телефонного контакта. Наблюдённые Contact собираются из квестов. Это не автоматически имя графического NPC.[ "Coby", "Dustin", "Jax", "Lex", "Mercy", "Remy", "Seth", "Skye", "Zenith" ] В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. | "Jax" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Game.Data.Cutscenes.IncomingIMEventData, Amorous.Game",
"Contact": "Jax",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
OutgoingIMИсходящее сообщение5 полейИсходящее сообщение для указанного Contact. Схема не содержит текста сообщения, номера, времени ожидания или обработчика результата; не приписывайте событию эти поля без данных движка.
Amorous.Game.Data.Cutscenes.OutgoingIMEventData, Amorous.Game
| JSON / тип | По умолчанию | Смысл и допустимые значения | Пример |
|---|---|---|---|
$typestringКлюч обязателен | "Amorous.Game.Data.Cutscenes.OutgoingIMEventData, Amorous.Game" | Полное имя типа с именем сборки. Каталог сопоставляет строку целиком, с учётом регистра; сокращённое имя не получает ту же известную схему. В инспекторе скрыто. Непустой неизвестный $type допускается Check, но редактор не подтверждает поддержку движком. | "Amorous.Game.Data.Cutscenes.OutgoingIMEventData, Amorous.Game" |
ContactstringКлюч обязателен | "" | Строковый ID телефонного контакта. Наблюдённые Contact собираются из квестов. Это не автоматически имя графического NPC.[ "Coby", "Dustin", "Jax", "Lex", "Mercy", "Remy", "Seth", "Skye", "Zenith" ] В шаблоне пустая строка; при проектной проверке перед сборкой требуется непустое значение. values — наблюдённые строки локальной базы из 36 квестов, не закрытый enum и не ограничение формы. | "Jax" |
IDinteger (Int32)Ключ обязателен | 1 | Положительный Int32 ID события, уникальный только внутри своего этапа. При создании фактическое значение равно max(ID)+1, а не всегда шаблонной 1. Для переименования используйте «Изменить ID», обновляющее известные входящие ссылки. | 1 |
NextIDreference (JSON integer / Int32)Ключ обязателен | 0 | Локальная цель продолжения: 0 завершает этап, положительное число должно существовать в Events того же этапа. У четырёх типов развилок поле сохраняется в шаблоне, но не активно как выход графа. | 0 |
DebugIDinteger (Int32)Ключ обязателен | 1 | Целочисленный служебный/отладочный ID. Скрыт в инспекторе. Создание и дублирование ставят его равным новому ID. RenameEvent меняет DebugID только если он был равен старому ID; самостоятельное другое значение сохраняется. | 1 |
[
{
"field": "NextID",
"target": "ID в том же этапе; 0 = конец"
}
]Это фрагмент события, не целый квест. Все ненулевые ID переходов должны существовать в том же этапе. Пример показывает структуру данных, а не проверенное прохождение игрового сценария.
{
"$type": "Amorous.Game.Data.Cutscenes.OutgoingIMEventData, Amorous.Game",
"Contact": "Jax",
"ID": 1,
"NextID": 0,
"DebugID": 1
}Шаблон и правила формы подтверждены кодом AMS; фактическое игровое выполнение этого примера здесь не запускалось.
Flag — строковый ключ булевого состояния. SetFlag задаёт значение true или false; ConditionalBranch выбирает TrueID или FalseID по состоянию этого ключа.
Положительный ID должен существовать в Events того же этапа. Значение 0 завершает этап. Поля операторов сравнения в этой схеме отсутствуют.
В выбранных сценариях найдено 1309 проверок и 712 записей флагов. Разверните ключ, чтобы увидеть конкретные события. Назначение ключа определяется логикой соответствующего сценария.
Найдено: 482 из 482. Для ключей указаны места чтения и записи: файл, этап и ID события.
Chef.Ageпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 81/Stages/1/Events/80 | Value: trueNextID: 86 |
SetFlag | RemyDate.jsonЭтап 20 · событие 82/Stages/1/Events/81 | Value: trueNextID: 83 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 176/Stages/1/Events/175 | TrueID: 164FalseID: 177 |
Chef.Clubпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 184/Stages/1/Events/183 | Value: trueNextID: 128 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 186/Stages/1/Events/185 | TrueID: 147FalseID: 184 |
Chef.Club.Slutпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 137/Stages/1/Events/136 | Value: trueNextID: 138 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 164/Stages/1/Events/163 | TrueID: 168FalseID: 163 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 223/Stages/1/Events/222 | TrueID: 224FalseID: 237 |
Chef.Clubedпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 216/Stages/1/Events/215 | Value: trueNextID: 164 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 220/Stages/1/Events/219 | TrueID: 221FalseID: 237 |
Chef.Exпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 118/Stages/1/Events/117 | Value: trueNextID: 117 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 185/Stages/1/Events/184 | TrueID: 186FalseID: 106 |
Chef.FKT.Totпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 166/Stages/1/Events/165 | Value: trueNextID: 177 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 158/Stages/1/Events/157 | TrueID: 174FalseID: 159 |
Chef.FKT1проверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 171/Stages/1/Events/170 | Value: trueNextID: 177 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 167/Stages/1/Events/166 | TrueID: 170FalseID: 171 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 172/Stages/1/Events/171 | TrueID: 269FalseID: 261 |
Chef.FKT2проверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 170/Stages/1/Events/169 | Value: trueNextID: 177 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 160/Stages/1/Events/159 | TrueID: 249FalseID: 172 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 168/Stages/1/Events/167 | TrueID: 166FalseID: 169 |
Chef.FKT3проверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 169/Stages/1/Events/168 | Value: trueNextID: 177 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 159/Stages/1/Events/158 | TrueID: 173FalseID: 160 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 163/Stages/1/Events/162 | TrueID: 166FalseID: 165 |
Chef.Flirtпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 178/Stages/1/Events/177 | Value: trueNextID: 179 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 177/Stages/1/Events/176 | TrueID: 180FalseID: 77 |
Chef.Flirtedпроверок: 2 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 91/Stages/1/Events/90 | Value: trueNextID: 89 |
SetFlag | RemyDate.jsonЭтап 20 · событие 101/Stages/1/Events/100 | Value: trueNextID: 99 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 179/Stages/1/Events/178 | TrueID: 164FalseID: 177 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 217/Stages/1/Events/216 | TrueID: 218FalseID: 220 |
Chef.Gayпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 181/Stages/1/Events/180 | Value: trueNextID: 183 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 180/Stages/1/Events/179 | TrueID: 185FalseID: 103 |
Chef.Gayedпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 182/Stages/1/Events/181 | Value: trueNextID: 111 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 183/Stages/1/Events/182 | TrueID: 164FalseID: 180 |
Chef.KFT2проверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 165/Stages/1/Events/164 | TrueID: 169FalseID: 167 |
Chef.SavingGraceпроверок: 4 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 161/Stages/1/Events/160 | Value: trueNextID: 114 |
SetFlag | RemyDate.jsonЭтап 20 · событие 162/Stages/1/Events/161 | Value: trueNextID: 126 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 173/Stages/1/Events/172 | TrueID: 209FalseID: 174 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 230/Stages/1/Events/229 | TrueID: 231FalseID: 191 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 249/Stages/1/Events/248 | TrueID: 248FalseID: 209 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 269/Stages/1/Events/268 | TrueID: 261FalseID: 248 |
Club_Dustin_AboutHimпроверок: 4 · записей: 3| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 10 · событие 271/Stages/0/Events/270 | Value: trueNextID: 414 |
SetFlag | DustinDate.jsonЭтап 10 · событие 314/Stages/0/Events/313 | Value: trueNextID: 414 |
SetFlag | DustinDate.jsonЭтап 10 · событие 315/Stages/0/Events/314 | Value: trueNextID: 414 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 69/Stages/0/Events/68 | TrueID: 70FalseID: 237 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 416/Stages/0/Events/415 | TrueID: 417FalseID: 420 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 419/Stages/0/Events/418 | TrueID: 420FalseID: 422 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 421/Stages/0/Events/420 | TrueID: 422FalseID: 63 |
Club_Dustin_AboutMeпроверок: 3 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 10 · событие 381/Stages/0/Events/380 | Value: trueNextID: 414 |
SetFlag | DustinDate.jsonЭтап 10 · событие 382/Stages/0/Events/381 | Value: trueNextID: 414 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 74/Stages/0/Events/73 | TrueID: 75FalseID: 316 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 415/Stages/0/Events/414 | TrueID: 416FalseID: 419 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 418/Stages/0/Events/417 | TrueID: 419FalseID: 421 |
Club_Dustin_Drinkпроверок: 4 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 10 · событие 33/Stages/0/Events/32 | Value: trueNextID: 126 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 56/Stages/0/Events/55 | TrueID: 57FalseID: 59 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 104/Stages/0/Events/103 | TrueID: 105FalseID: 107 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 126/Stages/0/Events/125 | TrueID: 127FalseID: 128 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 175/Stages/0/Events/174 | TrueID: 176FalseID: 178 |
Club_Dustin_DrinkRepeatпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 10 · событие 166/Stages/0/Events/165 | Value: trueNextID: 149 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 167/Stages/0/Events/166 | TrueID: 168FalseID: 163 |
Club_Dustin_ExRepeatпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 10 · событие 68/Stages/0/Events/67 | Value: trueNextID: 414 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 65/Stages/0/Events/64 | TrueID: 193FalseID: 66 |
Club_Dustin_ExTalkпроверок: 3 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 10 · событие 230/Stages/0/Events/229 | Value: trueNextID: 414 |
SetFlag | DustinDate.jsonЭтап 10 · событие 233/Stages/0/Events/232 | Value: trueNextID: 228 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 64/Stages/0/Events/63 | TrueID: 65FalseID: 195 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 414/Stages/0/Events/413 | TrueID: 415FalseID: 418 |
ConditionalBranch | DustinDate.jsonЭтап 20 · событие 43/Stages/1/Events/42 | TrueID: 44FalseID: 46 |
Club_Dustin_HimRepeatпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 10 · событие 73/Stages/0/Events/72 | Value: trueNextID: 414 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 70/Stages/0/Events/69 | TrueID: 193FalseID: 71 |
Club_Dustin_MeRepeatпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 10 · событие 78/Stages/0/Events/77 | Value: trueNextID: 414 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 75/Stages/0/Events/74 | TrueID: 193FalseID: 76 |
Club_Dustin_NoDanceпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | DustinDate.jsonЭтап 20 · событие 47/Stages/1/Events/46 | TrueID: 43FalseID: 48 |
Club_Dustin_SawExпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 10 · событие 24/Stages/0/Events/23 | Value: trueNextID: 117 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 26/Stages/0/Events/25 | TrueID: 27FalseID: 1 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 39/Stages/0/Events/38 | TrueID: 40FalseID: 42 |
Club_Dustin_SorryFailпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 20 · событие 59/Stages/1/Events/58 | Value: trueNextID: 72 |
ConditionalBranch | DustinDate.jsonЭтап 20 · событие 3/Stages/1/Events/2 | TrueID: 4FalseID: 39 |
Club_Dustin_Teaseпроверок: 5 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 10 · событие 408/Stages/0/Events/407 | Value: trueNextID: 414 |
SetFlag | DustinDate.jsonЭтап 10 · событие 409/Stages/0/Events/408 | Value: trueNextID: 411 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 79/Stages/0/Events/78 | TrueID: 80FalseID: 383 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 417/Stages/0/Events/416 | TrueID: 84FalseID: 84 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 420/Stages/0/Events/419 | TrueID: 84FalseID: 84 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 422/Stages/0/Events/421 | TrueID: 84FalseID: 63 |
ConditionalBranch | DustinDate.jsonЭтап 20 · событие 46/Stages/1/Events/45 | TrueID: 50FalseID: 52 |
Club_Dustin_TeaseRepeatпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 10 · событие 83/Stages/0/Events/82 | Value: trueNextID: 414 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 80/Stages/0/Events/79 | TrueID: 193FalseID: 81 |
Coby.Bottomпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | CobyDate.jsonЭтап 10 · событие 281/Stages/0/Events/280 | Value: trueNextID: 284 |
Coby.Clingпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Prologue.jsonЭтап 30 · событие 58/Stages/2/Events/57 | Value: trueNextID: 8 |
ConditionalBranch | Prologue.jsonЭтап 30 · событие 59/Stages/2/Events/58 | TrueID: 60FalseID: 9 |
Coby.Helicopterпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Prologue.jsonЭтап 30 · событие 76/Stages/2/Events/75 | Value: trueNextID: 8 |
ConditionalBranch | Prologue.jsonЭтап 30 · событие 77/Stages/2/Events/76 | TrueID: 78FalseID: 22 |
Coby.N00b1проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Prologue.jsonЭтап 30 · событие 63/Stages/2/Events/62 | Value: trueNextID: 8 |
ConditionalBranch | Prologue.jsonЭтап 30 · событие 65/Stages/2/Events/64 | TrueID: 66FalseID: 16 |
Coby.N00b2проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Prologue.jsonЭтап 30 · событие 64/Stages/2/Events/63 | Value: trueNextID: 8 |
ConditionalBranch | Prologue.jsonЭтап 30 · событие 66/Stages/2/Events/65 | TrueID: 73FalseID: 67 |
Coby.Topпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | CobyDate.jsonЭтап 10 · событие 280/Stages/0/Events/279 | Value: trueNextID: 282 |
CobyLeftClubпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Prologue.jsonЭтап 30 · событие 55/Stages/2/Events/54 | Value: trueNextID: 39 |
Dustin.FKTUPпроверок: 0 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 10 · событие 192/Stages/0/Events/191 | Value: trueNextID: 190 |
SetFlag | DustinDate.jsonЭтап 10 · событие 236/Stages/0/Events/235 | Value: trueNextID: 234 |
Dustin.Retryпроверок: 2 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 20 · событие 42/Stages/1/Events/41 | Value: trueNextID: 26 |
SetFlag | DustinDate.jsonЭтап 20 · событие 71/Stages/1/Events/70 | Value: trueNextID: 74 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 119/Stages/0/Events/118 | TrueID: 120FalseID: 26 |
ConditionalBranch | DustinDate.jsonЭтап 20 · событие 39/Stages/1/Events/38 | TrueID: 40FalseID: 1 |
DustinLeftClubпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 10 · событие 465/Stages/0/Events/464 | Value: trueNextID: 466 |
Dustin_Club_NoDanceпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 10 · событие 161/Stages/0/Events/160 | Value: trueNextID: 149 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 162/Stages/0/Events/161 | TrueID: 167FalseID: 150 |
Dustin_FirstDate_FailureRepeatпроверок: 2 · записей: 7| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 40 · событие 21/Stages/3/Events/20 | Value: trueNextID: 220 |
SetFlag | DustinDate.jsonЭтап 40 · событие 58/Stages/3/Events/57 | Value: trueNextID: 225 |
SetFlag | DustinDate.jsonЭтап 40 · событие 73/Stages/3/Events/72 | Value: trueNextID: 227 |
SetFlag | DustinDate.jsonЭтап 40 · событие 106/Stages/3/Events/105 | Value: trueNextID: 222 |
SetFlag | DustinDate.jsonЭтап 40 · событие 123/Stages/3/Events/122 | Value: trueNextID: 215 |
SetFlag | DustinDate.jsonЭтап 40 · событие 163/Stages/3/Events/162 | Value: trueNextID: 221 |
SetFlag | DustinDate.jsonЭтап 40 · событие 195/Stages/3/Events/194 | Value: trueNextID: 196 |
ConditionalBranch | DustinDate.jsonЭтап 40 · событие 18/Stages/3/Events/17 | TrueID: 19FalseID: 1 |
ConditionalBranch | DustinDate.jsonЭтап 40 · событие 211/Stages/3/Events/210 | TrueID: 212FalseID: 21 |
Dustin_LikesMeпроверок: 9 · записей: 30| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 10 · событие 95/Stages/0/Events/94 | Value: trueNextID: 98 |
SetFlag | DustinDate.jsonЭтап 10 · событие 140/Stages/0/Events/139 | Value: falseNextID: 141 |
SetFlag | DustinDate.jsonЭтап 10 · событие 165/Stages/0/Events/164 | Value: falseNextID: 166 |
SetFlag | DustinDate.jsonЭтап 10 · событие 186/Stages/0/Events/185 | Value: falseNextID: 188 |
SetFlag | DustinDate.jsonЭтап 10 · событие 187/Stages/0/Events/186 | Value: trueNextID: 53 |
SetFlag | DustinDate.jsonЭтап 10 · событие 231/Stages/0/Events/230 | Value: trueNextID: 230 |
SetFlag | DustinDate.jsonЭтап 10 · событие 232/Stages/0/Events/231 | Value: falseNextID: 230 |
SetFlag | DustinDate.jsonЭтап 10 · событие 269/Stages/0/Events/268 | Value: trueNextID: 271 |
SetFlag | DustinDate.jsonЭтап 10 · событие 270/Stages/0/Events/269 | Value: falseNextID: 271 |
SetFlag | DustinDate.jsonЭтап 10 · событие 291/Stages/0/Events/290 | Value: falseNextID: 289 |
SetFlag | DustinDate.jsonЭтап 10 · событие 292/Stages/0/Events/291 | Value: trueNextID: 289 |
SetFlag | DustinDate.jsonЭтап 10 · событие 311/Stages/0/Events/310 | Value: trueNextID: 308 |
SetFlag | DustinDate.jsonЭтап 10 · событие 312/Stages/0/Events/311 | Value: falseNextID: 308 |
SetFlag | DustinDate.jsonЭтап 10 · событие 329/Stages/0/Events/328 | Value: trueNextID: 377 |
SetFlag | DustinDate.jsonЭтап 10 · событие 359/Stages/0/Events/358 | Value: falseNextID: 361 |
SetFlag | DustinDate.jsonЭтап 10 · событие 360/Stages/0/Events/359 | Value: trueNextID: 361 |
SetFlag | DustinDate.jsonЭтап 10 · событие 392/Stages/0/Events/391 | Value: falseNextID: 393 |
SetFlag | DustinDate.jsonЭтап 10 · событие 405/Stages/0/Events/404 | Value: falseNextID: 406 |
SetFlag | DustinDate.jsonЭтап 30 · событие 31/Stages/2/Events/30 | Value: falseNextID: 124 |
SetFlag | DustinDate.jsonЭтап 30 · событие 32/Stages/2/Events/31 | Value: trueNextID: 124 |
SetFlag | DustinDate.jsonЭтап 30 · событие 180/Stages/2/Events/179 | Value: trueNextID: 181 |
SetFlag | DustinDate.jsonЭтап 30 · событие 211/Stages/2/Events/210 | Value: trueNextID: 212 |
SetFlag | DustinDate.jsonЭтап 30 · событие 371/Stages/2/Events/370 | Value: trueNextID: 373 |
SetFlag | DustinDate.jsonЭтап 30 · событие 372/Stages/2/Events/371 | Value: falseNextID: 375 |
SetFlag | DustinDate.jsonЭтап 30 · событие 387/Stages/2/Events/386 | Value: trueNextID: 388 |
SetFlag | DustinDate.jsonЭтап 30 · событие 393/Stages/2/Events/392 | Value: trueNextID: 391 |
SetFlag | DustinDate.jsonЭтап 30 · событие 406/Stages/2/Events/405 | Value: falseNextID: 407 |
SetFlag | DustinDate.jsonЭтап 30 · событие 417/Stages/2/Events/416 | Value: trueNextID: 413 |
SetFlag | DustinDate.jsonЭтап 30 · событие 423/Stages/2/Events/422 | Value: trueNextID: 424 |
SetFlag | DustinDate.jsonЭтап 30 · событие 579/Stages/2/Events/578 | Value: falseNextID: 580 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 97/Stages/0/Events/96 | TrueID: 423FalseID: 101 |
ConditionalBranch | DustinDate.jsonЭтап 10 · событие 100/Stages/0/Events/99 | TrueID: 423FalseID: 101 |
ConditionalBranch | DustinDate.jsonЭтап 20 · событие 52/Stages/1/Events/51 | TrueID: 0FalseID: 53 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 124/Stages/2/Events/123 | TrueID: 125FalseID: 126 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 145/Stages/2/Events/144 | TrueID: 149FalseID: 155 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 146/Stages/2/Events/145 | TrueID: 184FalseID: 206 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 147/Stages/2/Events/146 | TrueID: 229FalseID: 250 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 413/Stages/2/Events/412 | TrueID: 414FalseID: 418 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 429/Stages/2/Events/428 | TrueID: 427FalseID: 430 |
Dustin_NoSpoilersпроверок: 6 · записей: 3| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 30 · событие 308/Stages/2/Events/307 | Value: trueNextID: 311 |
SetFlag | DustinDate.jsonЭтап 30 · событие 310/Stages/2/Events/309 | Value: falseNextID: 311 |
SetFlag | DustinDate.jsonЭтап 30 · событие 341/Stages/2/Events/340 | Value: falseNextID: 343 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 312/Stages/2/Events/311 | TrueID: 313FalseID: 314 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 324/Stages/2/Events/323 | TrueID: 325FalseID: 326 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 335/Stages/2/Events/334 | TrueID: 336FalseID: 343 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 346/Stages/2/Events/345 | TrueID: 347FalseID: 348 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 382/Stages/2/Events/381 | TrueID: 383FalseID: 386 |
ConditionalBranch | DustinDate.jsonЭтап 40 · событие 27/Stages/3/Events/26 | TrueID: 34FalseID: 36 |
Dustin_Player_Subbyпроверок: 4 · записей: 3| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 30 · событие 237/Stages/2/Events/236 | Value: trueNextID: 238 |
SetFlag | DustinDate.jsonЭтап 30 · событие 255/Stages/2/Events/254 | Value: trueNextID: 256 |
SetFlag | DustinDate.jsonЭтап 30 · событие 488/Stages/2/Events/487 | Value: falseNextID: 33 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 398/Stages/2/Events/397 | TrueID: 399FalseID: 406 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 424/Stages/2/Events/423 | TrueID: 425FalseID: 427 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 430/Stages/2/Events/429 | TrueID: 425FalseID: 431 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 607/Stages/2/Events/606 | TrueID: 608FalseID: 623 |
Dustin_Second Repeatпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | DustinDate.jsonЭтап 50 · событие 54/Stages/4/Events/53 | TrueID: 55FalseID: 1 |
Dustin_Second_GoodGuessпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 50 · событие 144/Stages/4/Events/143 | Value: trueNextID: 157 |
Dustin_Second_Recoverпроверок: 4 · записей: 6| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 40 · событие 205/Stages/3/Events/204 | Value: trueNextID: 216 |
SetFlag | DustinDate.jsonЭтап 40 · событие 206/Stages/3/Events/205 | Value: trueNextID: 217 |
SetFlag | DustinDate.jsonЭтап 40 · событие 207/Stages/3/Events/206 | Value: trueNextID: 223 |
SetFlag | DustinDate.jsonЭтап 40 · событие 208/Stages/3/Events/207 | Value: trueNextID: 224 |
SetFlag | DustinDate.jsonЭтап 40 · событие 209/Stages/3/Events/208 | Value: trueNextID: 225 |
SetFlag | DustinDate.jsonЭтап 40 · событие 210/Stages/3/Events/209 | Value: trueNextID: 219 |
ConditionalBranch | DustinDate.jsonЭтап 50 · событие 13/Stages/4/Events/12 | TrueID: 16FalseID: 14 |
ConditionalBranch | DustinDate.jsonЭтап 50 · событие 23/Stages/4/Events/22 | TrueID: 24FalseID: 50 |
ConditionalBranch | DustinDate.jsonЭтап 50 · событие 35/Stages/4/Events/34 | TrueID: 36FalseID: 41 |
ConditionalBranch | DustinDate.jsonЭтап 50 · событие 169/Stages/4/Events/168 | TrueID: 170FalseID: 172 |
Dustin_Second_Repeatпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 50 · событие 53/Stages/4/Events/52 | Value: trueNextID: 0 |
Dustin_Sex_Repeatпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 60 · событие 272/Stages/5/Events/271 | Value: trueNextID: 276 |
ConditionalBranch | DustinDate.jsonЭтап 60 · событие 273/Stages/5/Events/272 | TrueID: 274FalseID: 271 |
Dustin_Theater_LovedItпроверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 30 · событие 409/Stages/2/Events/408 | Value: trueNextID: 382 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 416/Stages/2/Events/415 | TrueID: 417FalseID: 413 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 422/Stages/2/Events/421 | TrueID: 423FalseID: 429 |
ConditionalBranch | DustinDate.jsonЭтап 40 · событие 29/Stages/3/Events/28 | TrueID: 28FalseID: 30 |
Dustin_Theater_ScoldTeensпроверок: 2 · записей: 5| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 30 · событие 318/Stages/2/Events/317 | Value: trueNextID: 320 |
SetFlag | DustinDate.jsonЭтап 30 · событие 330/Stages/2/Events/329 | Value: trueNextID: 331 |
SetFlag | DustinDate.jsonЭтап 30 · событие 352/Stages/2/Events/351 | Value: trueNextID: 353 |
SetFlag | DustinDate.jsonЭтап 30 · событие 364/Stages/2/Events/363 | Value: falseNextID: 333 |
SetFlag | DustinDate.jsonЭтап 30 · событие 365/Stages/2/Events/364 | Value: falseNextID: 355 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 390/Stages/2/Events/389 | TrueID: 393FalseID: 395 |
ConditionalBranch | DustinDate.jsonЭтап 40 · событие 28/Stages/3/Events/27 | TrueID: 27FalseID: 32 |
Dustin_Third_Repeatпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 60 · событие 16/Stages/5/Events/15 | Value: trueNextID: 0 |
ConditionalBranch | DustinDate.jsonЭтап 60 · событие 17/Stages/5/Events/16 | TrueID: 18FalseID: 1 |
First_Dustin_Declineпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 30 · событие 76/Stages/2/Events/75 | Value: trueNextID: 122 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 77/Stages/2/Events/76 | TrueID: 78FalseID: 52 |
First_Dustin_InPersonпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 30 · событие 1/Stages/2/Events/0 | Value: falseNextID: 2 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 2/Stages/2/Events/1 | TrueID: 123FalseID: 77 |
First_Dustin_PhoneFailпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | DustinDate.jsonЭтап 30 · событие 99/Stages/2/Events/98 | Value: trueNextID: 0 |
HasBreastsпроверок: 15 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | MercyDate.jsonЭтап 10 · событие 64/Stages/0/Events/63 | TrueID: 65FalseID: 46 |
ConditionalBranch | MercyDate.jsonЭтап 10 · событие 80/Stages/0/Events/79 | TrueID: 96FalseID: 100 |
ConditionalBranch | MercyDate.jsonЭтап 10 · событие 109/Stages/0/Events/108 | TrueID: 96FalseID: 107 |
ConditionalBranch | MercyDate.jsonЭтап 15 · событие 79/Stages/1/Events/78 | TrueID: 80FalseID: 85 |
ConditionalBranch | MercyDate.jsonЭтап 20 · событие 454/Stages/2/Events/453 | TrueID: 538FalseID: 461 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 57/Stages/3/Events/56 | TrueID: 55FalseID: 65 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 485/Stages/3/Events/484 | TrueID: 486FalseID: 487 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 361/Stages/4/Events/360 | TrueID: 362FalseID: 360 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 369/Stages/4/Events/368 | TrueID: 370FalseID: 371 |
ConditionalBranch | MercyPreDate.jsonЭтап 10 · событие 68/Stages/0/Events/67 | TrueID: 69FalseID: 62 |
ConditionalBranch | MercyPreDate.jsonЭтап 10 · событие 140/Stages/0/Events/139 | TrueID: 141FalseID: 143 |
ConditionalBranch | MercyPreDate.jsonЭтап 10 · событие 281/Stages/0/Events/280 | TrueID: 282FalseID: 299 |
ConditionalBranch | MercyPreDate.jsonЭтап 15 · событие 54/Stages/1/Events/53 | TrueID: 55FalseID: 59 |
ConditionalBranch | MercyPreDate.jsonЭтап 15 · событие 81/Stages/1/Events/80 | TrueID: 82FalseID: 84 |
ConditionalBranch | MercyPreDate.jsonЭтап 15 · событие 162/Stages/1/Events/161 | TrueID: 163FalseID: 164 |
HasKnottedCockпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 406/Stages/4/Events/405 | TrueID: 407FalseID: 408 |
Jax.BroughtBurgerпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | JaxDate.jsonЭтап 20 · событие 375/Stages/1/Events/374 | Value: trueNextID: 283 |
ConditionalBranch | JaxDate.jsonЭтап 20 · событие 381/Stages/1/Events/380 | TrueID: 148FalseID: 378 |
Jax.BroughtCurryпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | JaxDate.jsonЭтап 20 · событие 377/Stages/1/Events/376 | Value: trueNextID: 287 |
ConditionalBranch | JaxDate.jsonЭтап 20 · событие 380/Stages/1/Events/379 | TrueID: 266FalseID: 272 |
Jax.BroughtDragonпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | JaxDate.jsonЭтап 20 · событие 374/Stages/1/Events/373 | Value: trueNextID: 285 |
ConditionalBranch | JaxDate.jsonЭтап 20 · событие 378/Stages/1/Events/377 | TrueID: 256FalseID: 379 |
Jax.BroughtFoodпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | JaxDate.jsonЭтап 20 · событие 383/Stages/1/Events/382 | Value: trueNextID: 282 |
ConditionalBranch | JaxDate.jsonЭтап 20 · событие 382/Stages/1/Events/381 | TrueID: 140FalseID: 277 |
Jax.BroughtMiaпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | JaxDate.jsonЭтап 20 · событие 376/Stages/1/Events/375 | Value: trueNextID: 286 |
ConditionalBranch | JaxDate.jsonЭтап 20 · событие 379/Stages/1/Events/378 | TrueID: 261FalseID: 380 |
Jax.DrinkAtOnceпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | JaxPreDate.jsonЭтап 10 · событие 383/Stages/0/Events/382 | Value: trueNextID: 312 |
ConditionalBranch | JaxDate.jsonЭтап 10 · событие 355/Stages/0/Events/354 | TrueID: 321FalseID: 323 |
JaxLeftClubпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | JaxDate.jsonЭтап 30 · событие 425/Stages/2/Events/424 | Value: trueNextID: 426 |
Kane1проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Kane.jsonЭтап 10 · событие 3/Stages/0/Events/2 | Value: trueNextID: 0 |
ConditionalBranch | Kane.jsonЭтап 10 · событие 11/Stages/0/Events/10 | TrueID: 13FalseID: 1 |
Kane10проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Kane.jsonЭтап 10 · событие 39/Stages/0/Events/38 | Value: trueNextID: 0 |
ConditionalBranch | Kane.jsonЭтап 10 · событие 40/Stages/0/Events/39 | TrueID: 44FalseID: 41 |
Kane11проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Kane.jsonЭтап 10 · событие 43/Stages/0/Events/42 | Value: trueNextID: 0 |
ConditionalBranch | Kane.jsonЭтап 10 · событие 44/Stages/0/Events/43 | TrueID: 45FalseID: 35 |
Kane2проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Kane.jsonЭтап 10 · событие 4/Stages/0/Events/3 | Value: trueNextID: 0 |
ConditionalBranch | Kane.jsonЭтап 10 · событие 13/Stages/0/Events/12 | TrueID: 14FalseID: 21 |
Kane3проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Kane.jsonЭтап 10 · событие 5/Stages/0/Events/4 | Value: trueNextID: 0 |
ConditionalBranch | Kane.jsonЭтап 10 · событие 14/Stages/0/Events/13 | TrueID: 15FalseID: 23 |
Kane4проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Kane.jsonЭтап 10 · событие 6/Stages/0/Events/5 | Value: trueNextID: 0 |
ConditionalBranch | Kane.jsonЭтап 10 · событие 15/Stages/0/Events/14 | TrueID: 16FalseID: 25 |
Kane5проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Kane.jsonЭтап 10 · событие 7/Stages/0/Events/6 | Value: trueNextID: 0 |
ConditionalBranch | Kane.jsonЭтап 10 · событие 16/Stages/0/Events/15 | TrueID: 17FalseID: 27 |
Kane6проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Kane.jsonЭтап 10 · событие 8/Stages/0/Events/7 | Value: trueNextID: 0 |
ConditionalBranch | Kane.jsonЭтап 10 · событие 17/Stages/0/Events/16 | TrueID: 18FalseID: 29 |
Kane7проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Kane.jsonЭтап 10 · событие 9/Stages/0/Events/8 | Value: trueNextID: 0 |
ConditionalBranch | Kane.jsonЭтап 10 · событие 18/Stages/0/Events/17 | TrueID: 19FalseID: 31 |
Kane8проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Kane.jsonЭтап 10 · событие 10/Stages/0/Events/9 | Value: trueNextID: 0 |
ConditionalBranch | Kane.jsonЭтап 10 · событие 19/Stages/0/Events/18 | TrueID: 20FalseID: 33 |
Kane9проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Kane.jsonЭтап 10 · событие 12/Stages/0/Events/11 | Value: trueNextID: 0 |
ConditionalBranch | Kane.jsonЭтап 10 · событие 20/Stages/0/Events/19 | TrueID: 40FalseID: 37 |
Lex.AlexTeaseпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 520/Stages/2/Events/519 | Value: trueNextID: 874 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 809/Stages/2/Events/808 | TrueID: 810FalseID: 813 |
Lex.AndChillпроверок: 1 · записей: 5| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 620/Stages/1/Events/619 | Value: trueNextID: 619 |
SetFlag | LexDate.jsonЭтап 15 · событие 692/Stages/1/Events/691 | Value: trueNextID: 693 |
SetFlag | LexDate.jsonЭтап 15 · событие 724/Stages/1/Events/723 | Value: falseNextID: 725 |
SetFlag | LexDate.jsonЭтап 15 · событие 728/Stages/1/Events/727 | Value: falseNextID: 965 |
SetFlag | LexDate.jsonЭтап 15 · событие 850/Stages/1/Events/849 | Value: falseNextID: 851 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 721/Stages/1/Events/720 | TrueID: 723FalseID: 722 |
Lex.Arcade1проверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 274/Stages/0/Events/273 | Value: trueNextID: 269 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 275/Stages/0/Events/274 | Value: falseNextID: 262 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 277/Stages/0/Events/276 | TrueID: 275FalseID: 311 |
Lex.Arcade2проверок: 1 · записей: 3| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 308/Stages/0/Events/307 | Value: trueNextID: 269 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 309/Stages/0/Events/308 | Value: falseNextID: 316 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 310/Stages/0/Events/309 | Value: trueNextID: 287 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 311/Stages/0/Events/310 | TrueID: 309FalseID: 367 |
Lex.Awesomeпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 502/Stages/1/Events/501 | Value: falseNextID: 523 |
SetFlag | LexDate.jsonЭтап 15 · событие 503/Stages/1/Events/502 | Value: trueNextID: 209 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 501/Stages/1/Events/500 | TrueID: 502FalseID: 0 |
Lex.BadStart1проверок: 3 · записей: 5| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 70/Stages/0/Events/69 | Value: trueNextID: 62 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 140/Stages/0/Events/139 | Value: trueNextID: 145 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 240/Stages/0/Events/239 | Value: trueNextID: 244 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 286/Stages/0/Events/285 | Value: falseNextID: 277 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 290/Stages/0/Events/289 | Value: trueNextID: 277 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 139/Stages/0/Events/138 | TrueID: 141FalseID: 140 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 285/Stages/0/Events/284 | TrueID: 286FalseID: 277 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 287/Stages/0/Events/286 | TrueID: 288FalseID: 290 |
Lex.BadStart2проверок: 4 · записей: 3| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 141/Stages/0/Events/140 | Value: trueNextID: 145 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 284/Stages/0/Events/283 | Value: falseNextID: 277 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 291/Stages/0/Events/290 | Value: trueNextID: 293 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 283/Stages/0/Events/282 | TrueID: 284FalseID: 285 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 288/Stages/0/Events/287 | TrueID: 289FalseID: 291 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 663/Stages/0/Events/662 | TrueID: 671FalseID: 675 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 672/Stages/0/Events/671 | TrueID: 668FalseID: 671 |
Lex.BadStart3проверок: 8 · записей: 3| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 282/Stages/0/Events/281 | Value: falseNextID: 277 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 292/Stages/0/Events/291 | Value: trueNextID: 295 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 641/Stages/0/Events/640 | Value: trueNextID: 626 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 325/Stages/3/Events/324 | TrueID: 475FalseID: 326 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 281/Stages/0/Events/280 | TrueID: 282FalseID: 283 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 289/Stages/0/Events/288 | TrueID: 299FalseID: 292 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 592/Stages/0/Events/591 | TrueID: 593FalseID: 598 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 634/Stages/0/Events/633 | TrueID: 642FalseID: 638 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 635/Stages/0/Events/634 | TrueID: 638FalseID: 636 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 650/Stages/0/Events/649 | TrueID: 642FalseID: 636 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 661/Stages/0/Events/660 | TrueID: 671FalseID: 675 |
Lex.Bailпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 599/Stages/1/Events/598 | Value: trueNextID: 600 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 260/Stages/2/Events/259 | TrueID: 261FalseID: 87 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 326/Stages/3/Events/325 | TrueID: 329FalseID: 327 |
Lex.Bananaпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 556/Stages/1/Events/555 | Value: trueNextID: 559 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 820/Stages/3/Events/819 | TrueID: 821FalseID: 827 |
Lex.Bar1проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 97/Stages/0/Events/96 | Value: trueNextID: 102 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 671/Stages/0/Events/670 | TrueID: 670FalseID: 673 |
Lex.BirdBombпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 690/Stages/1/Events/689 | Value: trueNextID: 698 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 918/Stages/1/Events/917 | TrueID: 921FalseID: 919 |
Lex.Blurrпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 284/Stages/1/Events/283 | Value: trueNextID: 189 |
SetFlag | LexDate.jsonЭтап 15 · событие 285/Stages/1/Events/284 | Value: falseNextID: 287 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 286/Stages/1/Events/285 | TrueID: 285FalseID: 321 |
Lex.Bottleпроверок: 5 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 47/Stages/2/Events/46 | Value: trueNextID: 51 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 203/Stages/2/Events/202 | TrueID: 202FalseID: 211 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 538/Stages/2/Events/537 | TrueID: 473FalseID: 459 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 565/Stages/2/Events/564 | TrueID: 518FalseID: 562 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 585/Stages/2/Events/584 | TrueID: 588FalseID: 552 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 622/Stages/2/Events/621 | TrueID: 623FalseID: 614 |
Lex.Boxersпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 496/Stages/1/Events/495 | Value: trueNextID: 494 |
Lex.BrazenBlurпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 310/Stages/1/Events/309 | Value: trueNextID: 266 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 309/Stages/1/Events/308 | TrueID: 316FalseID: 310 |
Lex.Briefsпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 497/Stages/1/Events/496 | Value: trueNextID: 494 |
Lex.Campпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 398/Stages/1/Events/397 | Value: trueNextID: 399 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 397/Stages/1/Events/396 | TrueID: 316FalseID: 398 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 688/Stages/2/Events/687 | TrueID: 687FalseID: 689 |
Lex.Carпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 646/Stages/0/Events/645 | Value: trueNextID: 644 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 653/Stages/0/Events/652 | TrueID: 659FalseID: 651 |
Lex.Cestпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 358/Stages/1/Events/357 | Value: trueNextID: 360 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 359/Stages/1/Events/358 | TrueID: 316FalseID: 358 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 479/Stages/1/Events/478 | TrueID: 480FalseID: 477 |
Lex.Change.Casualпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 10 · событие 91/Stages/0/Events/90 | Value: trueNextID: 93 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 65/Stages/1/Events/64 | TrueID: 66FalseID: 68 |
Lex.Change.Gothпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 10 · событие 88/Stages/0/Events/87 | Value: trueNextID: 93 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 48/Stages/1/Events/47 | TrueID: 49FalseID: 62 |
Lex.Change.Normпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 10 · событие 96/Stages/0/Events/95 | Value: trueNextID: 93 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 62/Stages/1/Events/61 | TrueID: 63FalseID: 65 |
Lex.Change.Punkпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 10 · событие 90/Stages/0/Events/89 | Value: trueNextID: 93 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 33/Stages/1/Events/32 | TrueID: 34FalseID: 48 |
Lex.Change.Raveпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 10 · событие 89/Stages/0/Events/88 | Value: trueNextID: 93 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 68/Stages/1/Events/67 | TrueID: 85FalseID: 69 |
Lex.Change.Suitпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 10 · событие 92/Stages/0/Events/91 | Value: trueNextID: 93 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 69/Stages/1/Events/68 | TrueID: 75FalseID: 70 |
Lex.Chattyпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 495/Stages/0/Events/494 | Value: trueNextID: 269 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 497/Stages/0/Events/496 | Value: falseNextID: 496 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 498/Stages/0/Events/497 | TrueID: 497FalseID: 528 |
Lex.Cheat1проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 181/Stages/1/Events/180 | Value: trueNextID: 177 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 182/Stages/1/Events/181 | TrueID: 262FalseID: 181 |
Lex.Cheat2проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 263/Stages/1/Events/262 | Value: trueNextID: 264 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 262/Stages/1/Events/261 | TrueID: 290FalseID: 263 |
Lex.Cheaterпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 220/Stages/1/Events/219 | Value: trueNextID: 209 |
SetFlag | LexDate.jsonЭтап 15 · событие 221/Stages/1/Events/220 | Value: falseNextID: 174 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 219/Stages/1/Events/218 | TrueID: 221FalseID: 349 |
Lex.Clubbingпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 762/Stages/0/Events/761 | Value: trueNextID: 679 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 259/Stages/2/Events/258 | TrueID: 264FalseID: 271 |
Lex.Coolпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 37/Stages/1/Events/36 | Value: trueNextID: 58 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 591/Stages/1/Events/590 | TrueID: 653FalseID: 592 |
Lex.Couchпроверок: 5 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 849/Stages/1/Events/848 | Value: trueNextID: 850 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 952/Stages/1/Events/951 | TrueID: 854FalseID: 953 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 954/Stages/1/Events/953 | TrueID: 860FalseID: 955 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 399/Stages/2/Events/398 | TrueID: 400FalseID: 405 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 182/Stages/3/Events/181 | TrueID: 179FalseID: 180 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 235/Stages/3/Events/234 | TrueID: 240FalseID: 236 |
Lex.Crimeпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 418/Stages/0/Events/417 | Value: trueNextID: 405 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 415/Stages/0/Events/414 | TrueID: 405FalseID: 403 |
Lex.Crowпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 256/Stages/1/Events/255 | Value: trueNextID: 189 |
SetFlag | LexDate.jsonЭтап 15 · событие 257/Stages/1/Events/256 | Value: falseNextID: 259 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 258/Stages/1/Events/257 | TrueID: 257FalseID: 286 |
Lex.Crowheedпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 308/Stages/1/Events/307 | Value: trueNextID: 242 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 307/Stages/1/Events/306 | TrueID: 316FalseID: 308 |
Lex.Cuddleпроверок: 6 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | LexDate.jsonЭтап 15 · событие 1020/Stages/1/Events/1019 | TrueID: 1019FalseID: 1021 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 398/Stages/2/Events/397 | TrueID: 400FalseID: 399 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 181/Stages/3/Events/180 | TrueID: 179FalseID: 182 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 237/Stages/3/Events/236 | TrueID: 242FalseID: 238 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 241/Stages/3/Events/240 | TrueID: 242FalseID: 238 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 244/Stages/3/Events/243 | TrueID: 243FalseID: 245 |
Lex.Cuddle2проверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 876/Stages/2/Events/875 | Value: trueNextID: 866 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 236/Stages/3/Events/235 | TrueID: 237FalseID: 244 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 240/Stages/3/Events/239 | TrueID: 239FalseID: 241 |
Lex.Decideпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 555/Stages/0/Events/554 | Value: trueNextID: 532 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 554/Stages/0/Events/553 | TrueID: 550FalseID: 552 |
Lex.Distractionпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 443/Stages/2/Events/442 | Value: trueNextID: 447 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 450/Stages/2/Events/449 | TrueID: 461FalseID: 451 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 160/Stages/3/Events/159 | TrueID: 158FalseID: 161 |
Lex.Ditchпроверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 602/Stages/1/Events/601 | Value: trueNextID: 598 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 80/Stages/2/Events/79 | TrueID: 78FalseID: 81 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 405/Stages/2/Events/404 | TrueID: 403FalseID: 409 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 327/Stages/3/Events/326 | TrueID: 329FalseID: 328 |
Lex.Dogsпроверок: 2 · записей: 3| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 318/Stages/1/Events/317 | Value: trueNextID: 320 |
SetFlag | LexDate.jsonЭтап 15 · событие 557/Stages/1/Events/556 | Value: trueNextID: 559 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 409/Stages/0/Events/408 | Value: trueNextID: 405 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 811/Stages/3/Events/810 | TrueID: 812FalseID: 815 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 413/Stages/0/Events/412 | TrueID: 420FalseID: 407 |
Lex.Dogs2проверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 419/Stages/0/Events/418 | Value: trueNextID: 405 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 300/Stages/1/Events/299 | TrueID: 303FalseID: 301 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 420/Stages/0/Events/419 | TrueID: 421FalseID: 416 |
Lex.Dorkпроверок: 2 · записей: 4| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 738/Stages/1/Events/737 | Value: trueNextID: 739 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 159/Stages/0/Events/158 | Value: trueNextID: 164 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 273/Stages/0/Events/272 | Value: trueNextID: 260 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 372/Stages/0/Events/371 | Value: trueNextID: 178 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 313/Stages/0/Events/312 | TrueID: 310FalseID: 319 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 371/Stages/0/Events/370 | TrueID: 370FalseID: 368 |
Lex.Dorkishпроверок: 2 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 737/Stages/2/Events/736 | Value: trueNextID: 738 |
SetFlag | LexDate.jsonЭтап 20 · событие 864/Stages/2/Events/863 | Value: trueNextID: 865 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 766/Stages/2/Events/765 | TrueID: 754FalseID: 864 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 861/Stages/2/Events/860 | TrueID: 862FalseID: 863 |
Lex.Easyoneпроверок: 4 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 174/Stages/1/Events/173 | Value: trueNextID: 175 |
SetFlag | LexDate.jsonЭтап 15 · событие 354/Stages/1/Events/353 | Value: falseNextID: 185 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 176/Stages/1/Events/175 | TrueID: 182FalseID: 179 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 259/Stages/1/Events/258 | TrueID: 182FalseID: 260 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 287/Stages/1/Events/286 | TrueID: 182FalseID: 288 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 322/Stages/1/Events/321 | TrueID: 182FalseID: 323 |
Lex.Funпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 502/Stages/0/Events/501 | TrueID: 504FalseID: 505 |
Lex.Fun1проверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 255/Stages/0/Events/254 | Value: trueNextID: 244 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 245/Stages/0/Events/244 | TrueID: 246FalseID: 248 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 596/Stages/0/Events/595 | TrueID: 597FalseID: 586 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 614/Stages/0/Events/613 | TrueID: 615FalseID: 616 |
Lex.Fun2проверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 312/Stages/0/Events/311 | Value: trueNextID: 244 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 246/Stages/0/Events/245 | TrueID: 247FalseID: 256 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 501/Stages/0/Events/500 | TrueID: 503FalseID: 502 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 539/Stages/0/Events/538 | TrueID: 540FalseID: 545 |
Lex.Fun3проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 327/Stages/0/Events/326 | Value: trueNextID: 244 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 247/Stages/0/Events/246 | TrueID: 328FalseID: 321 |
Lex.Genпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 436/Stages/1/Events/435 | Value: trueNextID: 438 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 435/Stages/1/Events/434 | TrueID: 316FalseID: 436 |
Lex.Genderпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 462/Stages/0/Events/461 | Value: trueNextID: 244 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 439/Stages/0/Events/438 | TrueID: 465FalseID: 440 |
Lex.Genderedпроверок: 5 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 807/Stages/2/Events/806 | Value: trueNextID: 808 |
SetFlag | LexDate.jsonЭтап 20 · событие 838/Stages/2/Events/837 | Value: trueNextID: 841 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 836/Stages/2/Events/835 | TrueID: 844FalseID: 702 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 837/Stages/2/Events/836 | TrueID: 719FalseID: 838 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 839/Stages/2/Events/838 | TrueID: 840FalseID: 715 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 256/Stages/3/Events/255 | TrueID: 270FalseID: 257 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 866/Stages/3/Events/865 | TrueID: 867FalseID: 275 |
Lex.Gentlemanпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 691/Stages/1/Events/690 | Value: trueNextID: 697 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 937/Stages/1/Events/936 | TrueID: 938FalseID: 940 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 1021/Stages/1/Events/1020 | TrueID: 1019FalseID: 1022 |
Lex.Ghostпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | LexDate.jsonЭтап 20 · событие 365/Stages/2/Events/364 | TrueID: 366FalseID: 364 |
Lex.Ghostsпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 431/Stages/0/Events/430 | Value: trueNextID: 405 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 414/Stages/0/Events/413 | TrueID: 421FalseID: 410 |
Lex.Ghostsedпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 563/Stages/0/Events/562 | Value: trueNextID: 567 |
Lex.Glowstickпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | LexDate.jsonЭтап 20 · событие 209/Stages/2/Events/208 | TrueID: 210FalseID: 228 |
Lex.Glowsticksпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 182/Stages/2/Events/181 | Value: trueNextID: 183 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 719/Stages/2/Events/718 | TrueID: 721FalseID: 720 |
Lex.GoodStart1проверок: 2 · записей: 3| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 174/Stages/0/Events/173 | Value: trueNextID: 175 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 242/Stages/0/Events/241 | Value: trueNextID: 603 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 276/Stages/0/Events/275 | Value: trueNextID: 277 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 241/Stages/0/Events/240 | TrueID: 243FalseID: 242 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 269/Stages/0/Events/268 | TrueID: 270FalseID: 276 |
Lex.GoodStart2проверок: 2 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 243/Stages/0/Events/242 | Value: trueNextID: 603 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 278/Stages/0/Events/277 | Value: trueNextID: 277 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 270/Stages/0/Events/269 | TrueID: 271FalseID: 278 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 676/Stages/0/Events/675 | TrueID: 672FalseID: 668 |
Lex.GoodStart3проверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 279/Stages/0/Events/278 | Value: trueNextID: 277 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 271/Stages/0/Events/270 | TrueID: 272FalseID: 279 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 662/Stages/0/Events/661 | TrueID: 663FalseID: 676 |
Lex.GoodStartMaxпроверок: 7 · записей: 4| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 280/Stages/0/Events/279 | Value: trueNextID: 277 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 466/Stages/0/Events/465 | Value: falseNextID: 304 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 527/Stages/0/Events/526 | Value: falseNextID: 295 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 640/Stages/0/Events/639 | Value: falseNextID: 641 |
ConditionalBranch | LexDate.jsonЭтап 10 · событие 29/Stages/0/Events/28 | TrueID: 102FalseID: 16 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 272/Stages/0/Events/271 | TrueID: 281FalseID: 280 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 526/Stages/0/Events/525 | TrueID: 527FalseID: 306 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 591/Stages/0/Events/590 | TrueID: 592FalseID: 593 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 633/Stages/0/Events/632 | TrueID: 635FalseID: 634 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 659/Stages/0/Events/658 | TrueID: 761FalseID: 651 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 660/Stages/0/Events/659 | TrueID: 661FalseID: 662 |
Lex.Grandpaпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 330/Stages/1/Events/329 | Value: trueNextID: 331 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 329/Stages/1/Events/328 | TrueID: 316FalseID: 330 |
Lex.Gushпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 505/Stages/1/Events/504 | Value: trueNextID: 506 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 504/Stages/1/Events/503 | TrueID: 316FalseID: 505 |
Lex.Hardoneпроверок: 0 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 175/Stages/1/Events/174 | Value: falseNextID: 185 |
SetFlag | LexDate.jsonЭтап 15 · событие 353/Stages/1/Events/352 | Value: trueNextID: 354 |
Lex.Hob1проверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 494/Stages/0/Events/493 | Value: trueNextID: 244 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 467/Stages/0/Events/466 | TrueID: 468FalseID: 470 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 595/Stages/0/Events/594 | TrueID: 596FalseID: 586 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 613/Stages/0/Events/612 | TrueID: 614FalseID: 616 |
Lex.Hob2проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 529/Stages/0/Events/528 | Value: trueNextID: 244 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 468/Stages/0/Events/467 | TrueID: 469FalseID: 495 |
Lex.Hob3проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 574/Stages/0/Events/573 | Value: trueNextID: 244 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 469/Stages/0/Events/468 | TrueID: 580FalseID: 556 |
Lex.Hob4проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 581/Stages/0/Events/580 | Value: trueNextID: 244 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 580/Stages/0/Events/579 | TrueID: 582FalseID: 575 |
Lex.Inпроверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 664/Stages/0/Events/663 | Value: trueNextID: 660 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 670/Stages/0/Events/669 | TrueID: 668FalseID: 677 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 674/Stages/0/Events/673 | TrueID: 679FalseID: 668 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 675/Stages/0/Events/674 | TrueID: 762FalseID: 677 |
Lex.Inside1проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 94/Stages/0/Events/93 | Value: trueNextID: 100 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 673/Stages/0/Events/672 | TrueID: 674FalseID: 668 |
Lex.Is.Barfпроверок: 4 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 313/Stages/1/Events/312 | Value: trueNextID: 314 |
SetFlag | LexDate.jsonЭтап 15 · событие 663/Stages/1/Events/662 | Value: trueNextID: 661 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 590/Stages/1/Events/589 | TrueID: 591FalseID: 588 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 651/Stages/1/Events/650 | TrueID: 652FalseID: 313 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 923/Stages/1/Events/922 | TrueID: 924FalseID: 667 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 983/Stages/1/Events/982 | TrueID: 985FalseID: 988 |
Lex.Is.Barf2проверок: 4 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 652/Stages/1/Events/651 | Value: trueNextID: 314 |
SetFlag | LexDate.jsonЭтап 15 · событие 924/Stages/1/Events/923 | Value: trueNextID: 667 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 653/Stages/1/Events/652 | TrueID: 592FalseID: 583 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 925/Stages/1/Events/924 | TrueID: 1041FalseID: 1040 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 988/Stages/1/Events/987 | TrueID: 989FalseID: 998 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 82/Stages/2/Events/81 | TrueID: 78FalseID: 260 |
Lex.Is.Drunk1проверок: 1 · записей: 3| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 18/Stages/1/Events/17 | Value: trueNextID: 23 |
SetFlag | LexDate.jsonЭтап 15 · событие 116/Stages/1/Events/115 | Value: trueNextID: 100 |
SetFlag | LexDate.jsonЭтап 15 · событие 194/Stages/1/Events/193 | Value: trueNextID: 200 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 189/Stages/1/Events/188 | TrueID: 190FalseID: 194 |
Lex.Is.Drunk2проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 195/Stages/1/Events/194 | Value: trueNextID: 201 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 190/Stages/1/Events/189 | TrueID: 191FalseID: 195 |
Lex.Is.Drunk3проверок: 6 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 196/Stages/1/Events/195 | Value: trueNextID: 202 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 144/Stages/1/Events/143 | TrueID: 145FalseID: 148 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 168/Stages/1/Events/167 | TrueID: 169FalseID: 166 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 191/Stages/1/Events/190 | TrueID: 192FalseID: 196 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 250/Stages/1/Events/249 | TrueID: 251FalseID: 256 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 277/Stages/1/Events/276 | TrueID: 280FalseID: 278 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 437/Stages/1/Events/436 | TrueID: 453FalseID: 451 |
Lex.Is.Drunk4проверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 197/Stages/1/Events/196 | Value: trueNextID: 205 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 192/Stages/1/Events/191 | TrueID: 193FalseID: 197 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 597/Stages/1/Events/596 | TrueID: 583FalseID: 594 |
Lex.Is.Drunk5проверок: 4 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 198/Stages/1/Events/197 | Value: trueNextID: 224 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 193/Stages/1/Events/192 | TrueID: 223FalseID: 198 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 299/Stages/1/Events/298 | TrueID: 300FalseID: 320 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 589/Stages/1/Events/588 | TrueID: 583FalseID: 594 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 922/Stages/1/Events/921 | TrueID: 925FalseID: 1041 |
Lex.Is.Drunk6проверок: 4 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 222/Stages/1/Events/221 | Value: trueNextID: 208 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 223/Stages/1/Events/222 | TrueID: 313FalseID: 222 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 462/Stages/1/Events/461 | TrueID: 463FalseID: 461 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 563/Stages/1/Events/562 | TrueID: 567FalseID: 568 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 662/Stages/1/Events/661 | TrueID: 663FalseID: 661 |
Lex.Is.Femaleпроверок: 5 · записей: 6| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 475/Stages/1/Events/474 | Value: trueNextID: 466 |
SetFlag | LexDate.jsonЭтап 15 · событие 531/Stages/1/Events/530 | Value: trueNextID: 532 |
SetFlag | LexDate.jsonЭтап 15 · событие 902/Stages/1/Events/901 | Value: trueNextID: 903 |
SetFlag | LexDate.jsonЭтап 15 · событие 1029/Stages/1/Events/1028 | Value: trueNextID: 464 |
SetFlag | LexDate.jsonЭтап 20 · событие 703/Stages/2/Events/702 | Value: trueNextID: 704 |
SetFlag | LexDate.jsonЭтап 30 · событие 267/Stages/3/Events/266 | Value: trueNextID: 262 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 896/Stages/1/Events/895 | TrueID: 898FalseID: 899 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 749/Stages/2/Events/748 | TrueID: 747FalseID: 750 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 295/Stages/3/Events/294 | TrueID: 296FalseID: 301 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 360/Stages/3/Events/359 | TrueID: 363FalseID: 403 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 499/Stages/3/Events/498 | TrueID: 500FalseID: 497 |
Lex.Is.Maleпроверок: 25 · записей: 4| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 474/Stages/1/Events/473 | Value: trueNextID: 466 |
SetFlag | LexDate.jsonЭтап 15 · событие 530/Stages/1/Events/529 | Value: trueNextID: 532 |
SetFlag | LexDate.jsonЭтап 15 · событие 901/Stages/1/Events/900 | Value: trueNextID: 903 |
SetFlag | LexDate.jsonЭтап 15 · событие 1028/Stages/1/Events/1027 | Value: trueNextID: 464 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 895/Stages/1/Events/894 | TrueID: 897FalseID: 896 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 702/Stages/2/Events/701 | TrueID: 708FalseID: 703 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 715/Stages/2/Events/714 | TrueID: 714FalseID: 716 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 772/Stages/2/Events/771 | TrueID: 774FalseID: 773 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 775/Stages/2/Events/774 | TrueID: 776FalseID: 777 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 891/Stages/2/Events/890 | TrueID: 892FalseID: 783 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 257/Stages/3/Events/256 | TrueID: 258FalseID: 264 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 275/Stages/3/Events/274 | TrueID: 323FalseID: 322 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 320/Stages/3/Events/319 | TrueID: 319FalseID: 321 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 343/Stages/3/Events/342 | TrueID: 341FalseID: 344 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 459/Stages/3/Events/458 | TrueID: 402FalseID: 400 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 467/Stages/3/Events/466 | TrueID: 468FalseID: 469 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 476/Stages/3/Events/475 | TrueID: 477FalseID: 478 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 595/Stages/3/Events/594 | TrueID: 596FalseID: 597 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 605/Stages/3/Events/604 | TrueID: 606FalseID: 607 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 641/Stages/3/Events/640 | TrueID: 642FalseID: 643 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 683/Stages/3/Events/682 | TrueID: 685FalseID: 686 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 694/Stages/3/Events/693 | TrueID: 707FalseID: 695 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 729/Stages/3/Events/728 | TrueID: 731FalseID: 732 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 738/Stages/3/Events/737 | TrueID: 739FalseID: 740 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 742/Stages/3/Events/741 | TrueID: 750FalseID: 751 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 770/Stages/3/Events/769 | TrueID: 771FalseID: 772 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 775/Stages/3/Events/774 | TrueID: 776FalseID: 777 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 785/Stages/3/Events/784 | TrueID: 796FalseID: 802 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 867/Stages/3/Events/866 | TrueID: 276FalseID: 278 |
Lex.Jadeпроверок: 4 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 456/Stages/2/Events/455 | Value: trueNextID: 437 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 480/Stages/2/Events/479 | TrueID: 481FalseID: 482 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 494/Stages/2/Events/493 | TrueID: 496FalseID: 497 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 506/Stages/2/Events/505 | TrueID: 522FalseID: 518 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 121/Stages/3/Events/120 | TrueID: 122FalseID: 126 |
Lex.JadeEscapeпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 530/Stages/2/Events/529 | Value: trueNextID: 531 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 135/Stages/3/Events/134 | TrueID: 136FalseID: 140 |
Lex.JadeTeaseпроверок: 2 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 179/Stages/2/Events/178 | Value: trueNextID: 178 |
SetFlag | LexDate.jsonЭтап 20 · событие 519/Stages/2/Events/518 | Value: trueNextID: 186 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 228/Stages/2/Events/227 | TrueID: 210FalseID: 239 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 720/Stages/2/Events/719 | TrueID: 723FalseID: 725 |
Lex.Jockпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 500/Stages/1/Events/499 | Value: trueNextID: 492 |
Lex.Kazпроверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 454/Stages/2/Events/453 | Value: trueNextID: 437 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 478/Stages/2/Events/477 | TrueID: 479FalseID: 480 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 493/Stages/2/Events/492 | TrueID: 495FalseID: 494 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 126/Stages/3/Events/125 | TrueID: 127FalseID: 131 |
Lex.Knifeпроверок: 4 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 48/Stages/2/Events/47 | Value: trueNextID: 51 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 518/Stages/2/Events/517 | TrueID: 586FalseID: 585 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 561/Stages/2/Events/560 | TrueID: 518FalseID: 562 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 563/Stages/2/Events/562 | TrueID: 518FalseID: 565 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 564/Stages/2/Events/563 | TrueID: 506FalseID: 515 |
Lex.Leavingпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 150/Stages/1/Events/149 | Value: trueNextID: 132 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 148/Stages/1/Events/147 | TrueID: 151FalseID: 146 |
Lex.Listen1проверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 582/Stages/0/Events/581 | Value: trueNextID: 287 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 583/Stages/0/Events/582 | Value: falseNextID: 578 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 584/Stages/0/Events/583 | TrueID: 583FalseID: 244 |
Lex.Lonelyпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 30 · событие 818/Stages/3/Events/817 | Value: trueNextID: 557 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 837/Stages/3/Events/836 | TrueID: 838FalseID: 844 |
Lex.Mandoпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 499/Stages/1/Events/498 | Value: trueNextID: 492 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 349/Stages/3/Events/348 | TrueID: 348FalseID: 350 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 658/Stages/3/Events/657 | TrueID: 657FalseID: 659 |
Lex.Medicпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 50/Stages/2/Events/49 | Value: trueNextID: 51 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 119/Stages/2/Events/118 | TrueID: 118FalseID: 120 |
Lex.Memпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 429/Stages/1/Events/428 | Value: falseNextID: 432 |
SetFlag | LexDate.jsonЭтап 15 · событие 430/Stages/1/Events/429 | Value: trueNextID: 209 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 431/Stages/1/Events/430 | TrueID: 429FalseID: 488 |
Lex.Movieпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 187/Stages/1/Events/186 | Value: trueNextID: 189 |
SetFlag | LexDate.jsonЭтап 15 · событие 188/Stages/1/Events/187 | Value: falseNextID: 176 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 199/Stages/1/Events/198 | TrueID: 188FalseID: 258 |
Lex.MovieNightпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 621/Stages/1/Events/620 | Value: trueNextID: 625 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 760/Stages/1/Events/759 | TrueID: 761FalseID: 767 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 856/Stages/2/Events/855 | TrueID: 857FalseID: 859 |
Lex.Muscleпроверок: 1 · записей: 3| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 228/Stages/1/Events/227 | Value: trueNextID: 172 |
SetFlag | LexDate.jsonЭтап 15 · событие 393/Stages/1/Events/392 | Value: trueNextID: 388 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 569/Stages/0/Events/568 | Value: trueNextID: 572 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 827/Stages/3/Events/826 | TrueID: 828FalseID: 831 |
Lex.Nippledпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 396/Stages/0/Events/395 | Value: trueNextID: 386 |
Lex.NoGoпроверок: 2 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 539/Stages/1/Events/538 | Value: trueNextID: 540 |
SetFlag | LexDate.jsonЭтап 20 · событие 696/Stages/2/Events/695 | Value: falseNextID: 807 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 692/Stages/2/Events/691 | TrueID: 693FalseID: 807 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 2/Stages/3/Events/1 | TrueID: 3FalseID: 15 |
Lex.NotRockпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 560/Stages/0/Events/559 | Value: trueNextID: 519 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 1009/Stages/1/Events/1008 | TrueID: 1010FalseID: 1011 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 749/Stages/0/Events/748 | TrueID: 750FalseID: 751 |
Lex.Noticedпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 32/Stages/0/Events/31 | Value: trueNextID: 22 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 34/Stages/0/Events/33 | TrueID: 36FalseID: 35 |
Lex.OneNightпроверок: 6 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 692/Stages/0/Events/691 | Value: trueNextID: 690 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 2/Stages/1/Events/1 | TrueID: 5FalseID: 10 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 13/Stages/1/Events/12 | TrueID: 14FalseID: 17 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 26/Stages/1/Events/25 | TrueID: 29FalseID: 33 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 506/Stages/1/Events/505 | TrueID: 507FalseID: 508 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 72/Stages/2/Events/71 | TrueID: 77FalseID: 73 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 276/Stages/2/Events/275 | TrueID: 277FalseID: 283 |
Lex.Outfit.Gothпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | LexDate.jsonЭтап 10 · событие 95/Stages/0/Events/94 | TrueID: 96FalseID: 94 |
Lex.Outfit.Punkпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | LexDate.jsonЭтап 10 · событие 94/Stages/0/Events/93 | TrueID: 96FalseID: 93 |
Lex.Pantsпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 484/Stages/1/Events/483 | Value: trueNextID: 209 |
SetFlag | LexDate.jsonЭтап 15 · событие 485/Stages/1/Events/484 | Value: falseNextID: 486 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 488/Stages/1/Events/487 | TrueID: 485FalseID: 501 |
Lex.Papпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 350/Stages/1/Events/349 | Value: trueNextID: 209 |
SetFlag | LexDate.jsonЭтап 15 · событие 351/Stages/1/Events/350 | Value: falseNextID: 355 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 352/Stages/1/Events/351 | TrueID: 351FalseID: 392 |
Lex.Passingпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 21/Stages/0/Events/20 | Value: trueNextID: 22 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 7/Stages/0/Events/6 | TrueID: 607FalseID: 5 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 26/Stages/0/Events/25 | TrueID: 29FalseID: 21 |
Lex.Passing2проверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 27/Stages/0/Events/26 | Value: trueNextID: 22 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 8/Stages/0/Events/7 | TrueID: 33FalseID: 25 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 29/Stages/0/Events/28 | TrueID: 31FalseID: 27 |
Lex.Passing3проверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 30/Stages/0/Events/29 | Value: trueNextID: 22 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 31/Stages/0/Events/30 | TrueID: 32FalseID: 30 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 33/Stages/0/Events/32 | TrueID: 34FalseID: 28 |
Lex.Pierce1проверок: 1 · записей: 3| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 360/Stages/0/Events/359 | Value: trueNextID: 269 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 362/Stages/0/Events/361 | Value: trueNextID: 287 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 363/Stages/0/Events/362 | Value: falseNextID: 365 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 367/Stages/0/Events/366 | TrueID: 363FalseID: 373 |
Lex.Pierce2проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 361/Stages/0/Events/360 | Value: falseNextID: 368 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 373/Stages/0/Events/372 | TrueID: 361FalseID: 425 |
Lex.Popпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 524/Stages/0/Events/523 | Value: trueNextID: 287 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 525/Stages/0/Events/524 | Value: falseNextID: 519 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 528/Stages/0/Events/527 | TrueID: 525FalseID: 544 |
Lex.Pryпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 423/Stages/0/Events/422 | Value: trueNextID: 287 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 424/Stages/0/Events/423 | Value: falseNextID: 405 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 425/Stages/0/Events/424 | TrueID: 424FalseID: 463 |
Lex.PukeOutпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 616/Stages/1/Events/615 | Value: trueNextID: 598 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 617/Stages/1/Events/616 | TrueID: 618FalseID: 610 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 81/Stages/2/Events/80 | TrueID: 78FalseID: 82 |
Lex.Punishпроверок: 4 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 44/Stages/1/Events/43 | Value: trueNextID: 58 |
SetFlag | LexDate.jsonЭтап 15 · событие 140/Stages/1/Events/139 | Value: trueNextID: 27 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 136/Stages/1/Events/135 | TrueID: 133FalseID: 489 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 534/Stages/1/Events/533 | TrueID: 535FalseID: 537 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 596/Stages/1/Events/595 | TrueID: 597FalseID: 583 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 611/Stages/1/Events/610 | TrueID: 612FalseID: 613 |
Lex.Punishedпроверок: 5 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 872/Stages/2/Events/871 | Value: trueNextID: 590 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 41/Stages/3/Events/40 | TrueID: 42FalseID: 43 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 63/Stages/3/Events/62 | TrueID: 62FalseID: 64 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 69/Stages/3/Events/68 | TrueID: 70FalseID: 71 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 180/Stages/3/Events/179 | TrueID: 179FalseID: 187 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 270/Stages/3/Events/269 | TrueID: 271FalseID: 273 |
Lex.Pushпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 464/Stages/0/Events/463 | Value: falseNextID: 460 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 465/Stages/0/Events/464 | Value: trueNextID: 287 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 463/Stages/0/Events/462 | TrueID: 464FalseID: 498 |
Lex.Raffпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 319/Stages/1/Events/318 | Value: falseNextID: 322 |
SetFlag | LexDate.jsonЭтап 15 · событие 320/Stages/1/Events/319 | Value: trueNextID: 189 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 321/Stages/1/Events/320 | TrueID: 319FalseID: 352 |
Lex.Recall1проверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 10 · событие 15/Stages/0/Events/14 | Value: trueNextID: 21 |
ConditionalBranch | LexDate.jsonЭтап 10 · событие 16/Stages/0/Events/15 | TrueID: 32FalseID: 39 |
ConditionalBranch | LexDate.jsonЭтап 10 · событие 17/Stages/0/Events/16 | TrueID: 18FalseID: 6 |
Lex.Recall2проверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 10 · событие 38/Stages/0/Events/37 | Value: trueNextID: 40 |
ConditionalBranch | LexDate.jsonЭтап 10 · событие 18/Stages/0/Events/17 | TrueID: 48FalseID: 33 |
ConditionalBranch | LexDate.jsonЭтап 10 · событие 32/Stages/0/Events/31 | TrueID: 51FalseID: 38 |
Lex.Recall3проверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 10 · событие 47/Stages/0/Events/46 | Value: trueNextID: 46 |
ConditionalBranch | LexDate.jsonЭтап 10 · событие 48/Stages/0/Events/47 | TrueID: 49FalseID: 42 |
ConditionalBranch | LexDate.jsonЭтап 10 · событие 51/Stages/0/Events/50 | TrueID: 52FalseID: 44 |
Lex.Repeatпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 347/Stages/1/Events/346 | Value: trueNextID: 209 |
SetFlag | LexDate.jsonЭтап 15 · событие 348/Stages/1/Events/347 | Value: falseNextID: 132 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 349/Stages/1/Events/348 | TrueID: 348FalseID: 189 |
Lex.Revisitпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 605/Stages/0/Events/604 | Value: trueNextID: 22 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 606/Stages/0/Events/605 | TrueID: 608FalseID: 7 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 612/Stages/0/Events/611 | TrueID: 49FalseID: 605 |
Lex.Rideпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 761/Stages/0/Events/760 | Value: trueNextID: 666 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 71/Stages/2/Events/70 | TrueID: 77FalseID: 72 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 283/Stages/2/Events/282 | TrueID: 284FalseID: 270 |
Lex.Rockпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 542/Stages/0/Events/541 | Value: falseNextID: 535 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 543/Stages/0/Events/542 | Value: trueNextID: 269 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 544/Stages/0/Events/543 | TrueID: 542FalseID: 584 |
Lex.Roofпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 873/Stages/2/Events/872 | Value: trueNextID: 649 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 131/Stages/3/Events/130 | TrueID: 132FalseID: 134 |
Lex.RoofKissпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 808/Stages/2/Events/807 | Value: trueNextID: 702 |
Lex.RoofMakeoutпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 806/Stages/2/Events/805 | Value: trueNextID: 903 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 280/Stages/3/Events/279 | TrueID: 283FalseID: 284 |
Lex.Runnerпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 875/Stages/2/Events/874 | Value: trueNextID: 902 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 134/Stages/3/Events/133 | TrueID: 143FalseID: 145 |
Lex.Self1проверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 348/Stages/0/Events/347 | Value: trueNextID: 244 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 331/Stages/0/Events/330 | TrueID: 332FalseID: 334 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 597/Stages/0/Events/596 | TrueID: 598FalseID: 586 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 615/Stages/0/Events/614 | TrueID: 618FalseID: 616 |
Lex.Self2проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 364/Stages/0/Events/363 | Value: trueNextID: 244 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 332/Stages/0/Events/331 | TrueID: 333FalseID: 349 |
Lex.Self3проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 435/Stages/0/Events/434 | Value: trueNextID: 434 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 333/Stages/0/Events/332 | TrueID: 436FalseID: 399 |
Lex.SepBedпроверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 965/Stages/1/Events/964 | Value: trueNextID: 704 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 964/Stages/1/Events/963 | TrueID: 966FalseID: 963 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 970/Stages/1/Events/969 | TrueID: 981FalseID: 973 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 475/Stages/3/Events/474 | TrueID: 329FalseID: 328 |
Lex.SleepOverпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 619/Stages/1/Events/618 | Value: trueNextID: 623 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 643/Stages/1/Events/642 | TrueID: 647FalseID: 644 |
Lex.Slutfestпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 93/Stages/1/Events/92 | Value: trueNextID: 44 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 137/Stages/1/Events/136 | TrueID: 138FalseID: 142 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 588/Stages/1/Events/587 | TrueID: 589FalseID: 596 |
Lex.Sorryпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 303/Stages/0/Events/302 | Value: trueNextID: 466 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 299/Stages/0/Events/298 | TrueID: 526FalseID: 297 |
Lex.Speakersпроверок: 4 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 46/Stages/2/Events/45 | Value: trueNextID: 51 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 387/Stages/2/Events/386 | TrueID: 386FalseID: 388 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 390/Stages/2/Events/389 | TrueID: 391FalseID: 393 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 439/Stages/2/Events/438 | TrueID: 440FalseID: 442 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 570/Stages/2/Events/569 | TrueID: 571FalseID: 575 |
Lex.Stress1проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 98/Stages/2/Events/97 | Value: trueNextID: 104 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 97/Stages/2/Events/96 | TrueID: 103FalseID: 98 |
Lex.Stress2проверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 101/Stages/2/Events/100 | Value: trueNextID: 104 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 103/Stages/2/Events/102 | TrueID: 102FalseID: 101 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 613/Stages/2/Events/612 | TrueID: 622FalseID: 616 |
Lex.Stress3проверок: 4 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 102/Stages/2/Events/101 | Value: trueNextID: 104 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 463/Stages/2/Events/462 | TrueID: 459FalseID: 467 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 464/Stages/2/Events/463 | TrueID: 538FalseID: 473 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 623/Stages/2/Events/622 | TrueID: 614FalseID: 616 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 328/Stages/3/Events/327 | TrueID: 329FalseID: 343 |
Lex.Surrenderпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 434/Stages/2/Events/433 | Value: trueNextID: 436 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 560/Stages/2/Events/559 | TrueID: 561FalseID: 563 |
Lex.Talkпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 874/Stages/2/Events/873 | Value: trueNextID: 521 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 140/Stages/3/Events/139 | TrueID: 141FalseID: 124 |
Lex.Thongпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 498/Stages/1/Events/497 | Value: trueNextID: 492 |
Lex.Threeпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 390/Stages/1/Events/389 | Value: falseNextID: 394 |
SetFlag | LexDate.jsonЭтап 15 · событие 391/Stages/1/Events/390 | Value: trueNextID: 209 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 392/Stages/1/Events/391 | TrueID: 390FalseID: 431 |
Lex.Tongueпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 377/Stages/0/Events/376 | Value: trueNextID: 376 |
Lex.Tonguedпроверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 389/Stages/0/Events/388 | Value: trueNextID: 386 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 81/Stages/3/Events/80 | TrueID: 82FalseID: 77 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 286/Stages/3/Events/285 | TrueID: 285FalseID: 287 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 702/Stages/3/Events/701 | TrueID: 703FalseID: 701 |
Lex.Toolпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 49/Stages/2/Events/48 | Value: trueNextID: 51 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 242/Stages/2/Events/241 | TrueID: 243FalseID: 249 |
Lex.TryHardпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 306/Stages/1/Events/305 | Value: trueNextID: 161 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 305/Stages/1/Events/304 | TrueID: 316FalseID: 306 |
Lex.Urb1проверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 99/Stages/2/Events/98 | Value: trueNextID: 97 |
SetFlag | LexDate.jsonЭтап 20 · событие 100/Stages/2/Events/99 | Value: falseNextID: 105 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 104/Stages/2/Events/103 | TrueID: 100FalseID: 132 |
Lex.Urb2проверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 130/Stages/2/Events/129 | Value: trueNextID: 97 |
SetFlag | LexDate.jsonЭтап 20 · событие 131/Stages/2/Events/130 | Value: falseNextID: 133 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 132/Stages/2/Events/131 | TrueID: 131FalseID: 236 |
Lex.Urb3проверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 234/Stages/2/Events/233 | Value: trueNextID: 97 |
SetFlag | LexDate.jsonЭтап 20 · событие 235/Stages/2/Events/234 | Value: falseNextID: 233 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 236/Stages/2/Events/235 | TrueID: 235FalseID: 275 |
Lex.Urb4проверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 273/Stages/2/Events/272 | Value: trueNextID: 97 |
SetFlag | LexDate.jsonЭтап 20 · событие 274/Stages/2/Events/273 | Value: falseNextID: 270 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 275/Stages/2/Events/274 | TrueID: 274FalseID: 305 |
Lex.Urb5проверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 303/Stages/2/Events/302 | Value: trueNextID: 97 |
SetFlag | LexDate.jsonЭтап 20 · событие 304/Stages/2/Events/303 | Value: falseNextID: 253 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 305/Stages/2/Events/304 | TrueID: 304FalseID: 369 |
Lex.Urb6проверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 20 · событие 367/Stages/2/Events/366 | Value: trueNextID: 97 |
SetFlag | LexDate.jsonЭтап 20 · событие 368/Stages/2/Events/367 | Value: falseNextID: 370 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 369/Stages/2/Events/368 | TrueID: 368FalseID: 0 |
Lex.You.Barfпроверок: 6 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 240/Stages/1/Events/239 | Value: trueNextID: 219 |
SetFlag | LexDate.jsonЭтап 15 · событие 664/Stages/1/Events/663 | Value: trueNextID: 667 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 153/Stages/1/Events/152 | TrueID: 1038FalseID: 156 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 155/Stages/1/Events/154 | TrueID: 160FalseID: 158 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 525/Stages/1/Events/524 | TrueID: 527FalseID: 529 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 920/Stages/1/Events/919 | TrueID: 1041FalseID: 922 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 984/Stages/1/Events/983 | TrueID: 987FalseID: 988 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 1000/Stages/1/Events/999 | TrueID: 1001FalseID: 1005 |
Lex.You.Drunk1проверок: 1 · записей: 4| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 108/Stages/1/Events/107 | Value: trueNextID: 106 |
SetFlag | LexDate.jsonЭтап 15 · событие 111/Stages/1/Events/110 | Value: trueNextID: 112 |
SetFlag | LexDate.jsonЭтап 15 · событие 142/Stages/1/Events/141 | Value: trueNextID: 489 |
SetFlag | LexDate.jsonЭтап 15 · событие 214/Stages/1/Events/213 | Value: trueNextID: 229 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 209/Stages/1/Events/208 | TrueID: 210FalseID: 214 |
Lex.You.Drunk2проверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 143/Stages/1/Events/142 | Value: trueNextID: 142 |
SetFlag | LexDate.jsonЭтап 15 · событие 215/Stages/1/Events/214 | Value: trueNextID: 230 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 210/Stages/1/Events/209 | TrueID: 211FalseID: 215 |
Lex.You.Drunk3проверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 216/Stages/1/Events/215 | Value: trueNextID: 233 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 145/Stages/1/Events/144 | TrueID: 565FalseID: 575 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 154/Stages/1/Events/153 | TrueID: 159FalseID: 155 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 211/Stages/1/Events/210 | TrueID: 212FalseID: 216 |
Lex.You.Drunk4проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 217/Stages/1/Events/216 | Value: trueNextID: 234 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 212/Stages/1/Events/211 | TrueID: 213FalseID: 217 |
Lex.You.Drunk5проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 218/Stages/1/Events/217 | Value: trueNextID: 238 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 213/Stages/1/Events/212 | TrueID: 226FalseID: 218 |
Lex.You.Drunk6проверок: 4 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 227/Stages/1/Events/226 | Value: trueNextID: 239 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 226/Stages/1/Events/225 | TrueID: 241FalseID: 227 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 574/Stages/1/Events/573 | TrueID: 576FalseID: 577 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 575/Stages/1/Events/574 | TrueID: 558FalseID: 148 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 661/Stages/1/Events/660 | TrueID: 664FalseID: 923 |
Lex.Zooпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexDate.jsonЭтап 15 · событие 312/Stages/1/Events/311 | Value: trueNextID: 292 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 311/Stages/1/Events/310 | TrueID: 316FalseID: 312 |
Lex.pierce2проверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 370/Stages/0/Events/369 | Value: trueNextID: 287 |
LexLeftClubпроверок: 0 · записей: 3| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 50/Stages/0/Events/49 | Value: trueNextID: 689 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 770/Stages/0/Events/769 | Value: trueNextID: 769 |
SetFlag | LexPreDate.jsonЭтап 10 · событие 775/Stages/0/Events/774 | Value: trueNextID: 776 |
Mercy.1stStrikeпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 40 · событие 75/Stages/4/Events/74 | Value: trueNextID: 76 |
SetFlag | MercyDate.jsonЭтап 40 · событие 154/Stages/4/Events/153 | Value: trueNextID: 137 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 133/Stages/4/Events/132 | TrueID: 134FalseID: 152 |
Mercy.2ndStrikeпроверок: 2 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 40 · событие 138/Stages/4/Events/137 | Value: trueNextID: 137 |
SetFlag | MercyDate.jsonЭтап 40 · событие 207/Stages/4/Events/206 | Value: trueNextID: 210 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 194/Stages/4/Events/193 | TrueID: 333FalseID: 200 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 325/Stages/4/Events/324 | TrueID: 326FalseID: 328 |
Mercy.Aheadпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 20 · событие 210/Stages/2/Events/209 | Value: trueNextID: 212 |
ConditionalBranch | MercyDate.jsonЭтап 20 · событие 274/Stages/2/Events/273 | TrueID: 275FalseID: 278 |
Mercy.Backпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyPreDate.jsonЭтап 10 · событие 305/Stages/0/Events/304 | Value: trueNextID: 296 |
ConditionalBranch | MercyPreDate.jsonЭтап 10 · событие 306/Stages/0/Events/305 | TrueID: 319FalseID: 8 |
Mercy.Behindпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 20 · событие 211/Stages/2/Events/210 | Value: trueNextID: 238 |
ConditionalBranch | MercyDate.jsonЭтап 20 · событие 278/Stages/2/Events/277 | TrueID: 279FalseID: 286 |
Mercy.Coolпроверок: 1 · записей: 3| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 10 · событие 146/Stages/0/Events/145 | Value: trueNextID: 112 |
SetFlag | MercyDate.jsonЭтап 15 · событие 88/Stages/1/Events/87 | Value: trueNextID: 89 |
SetFlag | MercyPreDate.jsonЭтап 15 · событие 199/Stages/1/Events/198 | Value: trueNextID: 103 |
ConditionalBranch | MercyDate.jsonЭтап 20 · событие 464/Stages/2/Events/463 | TrueID: 465FalseID: 467 |
Mercy.Danceпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 30 · событие 322/Stages/3/Events/321 | Value: trueNextID: 323 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 357/Stages/3/Events/356 | TrueID: 363FalseID: 358 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 360/Stages/3/Events/359 | TrueID: 361FalseID: 358 |
Mercy.Ditchпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 10 · событие 28/Stages/0/Events/27 | Value: trueNextID: 16 |
ConditionalBranch | MercyDate.jsonЭтап 15 · событие 7/Stages/1/Events/6 | TrueID: 15FalseID: 56 |
Mercy.Doucheпроверок: 3 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 40 · событие 275/Stages/4/Events/274 | Value: trueNextID: 247 |
SetFlag | MercyDate.jsonЭтап 40 · событие 566/Stages/4/Events/565 | Value: trueNextID: 246 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 309/Stages/4/Events/308 | TrueID: 313FalseID: 310 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 311/Stages/4/Events/310 | TrueID: 312FalseID: 320 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 334/Stages/4/Events/333 | TrueID: 335FalseID: 567 |
Mercy.Douche2проверок: 5 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 40 · событие 279/Stages/4/Events/278 | Value: trueNextID: 280 |
SetFlag | MercyDate.jsonЭтап 40 · событие 284/Stages/4/Events/283 | Value: trueNextID: 286 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 310/Stages/4/Events/309 | TrueID: 325FalseID: 314 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 312/Stages/4/Events/311 | TrueID: 323FalseID: 321 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 313/Stages/4/Events/312 | TrueID: 326FalseID: 321 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 320/Stages/4/Events/319 | TrueID: 325FalseID: 314 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 567/Stages/4/Events/566 | TrueID: 335FalseID: 147 |
Mercy.Dramaпроверок: 7 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyPreDate.jsonЭтап 15 · событие 187/Stages/1/Events/186 | Value: trueNextID: 181 |
ConditionalBranch | MercyDate.jsonЭтап 10 · событие 43/Stages/0/Events/42 | TrueID: 44FalseID: 29 |
ConditionalBranch | MercyDate.jsonЭтап 10 · событие 58/Stages/0/Events/57 | TrueID: 61FalseID: 66 |
ConditionalBranch | MercyDate.jsonЭтап 10 · событие 79/Stages/0/Events/78 | TrueID: 89FalseID: 80 |
ConditionalBranch | MercyDate.jsonЭтап 15 · событие 34/Stages/1/Events/33 | TrueID: 35FalseID: 46 |
ConditionalBranch | MercyDate.jsonЭтап 20 · событие 99/Stages/2/Events/98 | TrueID: 100FalseID: 76 |
ConditionalBranch | MercyDate.jsonЭтап 20 · событие 467/Stages/2/Events/466 | TrueID: 465FalseID: 431 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 421/Stages/3/Events/420 | TrueID: 427FalseID: 425 |
Mercy.Freakedпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 15 · событие 26/Stages/1/Events/25 | Value: trueNextID: 27 |
ConditionalBranch | MercyDate.jsonЭтап 20 · событие 489/Stages/2/Events/488 | TrueID: 490FalseID: 492 |
Mercy.G.Wineпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 30 · событие 313/Stages/3/Events/312 | Value: trueNextID: 263 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 310/Stages/3/Events/309 | TrueID: 314FalseID: 311 |
Mercy.Giftпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 30 · событие 259/Stages/3/Events/258 | Value: trueNextID: 109 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 258/Stages/3/Events/257 | TrueID: 267FalseID: 525 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 378/Stages/3/Events/377 | TrueID: 379FalseID: 381 |
Mercy.Girlfriendпроверок: 5 · записей: 3| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 30 · событие 438/Stages/3/Events/437 | Value: trueNextID: 437 |
SetFlag | MercyDate.jsonЭтап 30 · событие 466/Stages/3/Events/465 | Value: trueNextID: 388 |
SetFlag | MercyDate.jsonЭтап 30 · событие 467/Stages/3/Events/466 | Value: trueNextID: 464 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 461/Stages/3/Events/460 | TrueID: 459FalseID: 462 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 499/Stages/3/Events/498 | TrueID: 500FalseID: 533 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 84/Stages/4/Events/83 | TrueID: 83FalseID: 85 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 255/Stages/4/Events/254 | TrueID: 256FalseID: 254 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 536/Stages/4/Events/535 | TrueID: 530FalseID: 529 |
Mercy.Goodпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 40 · событие 277/Stages/4/Events/276 | Value: trueNextID: 280 |
SetFlag | MercyDate.jsonЭтап 40 · событие 285/Stages/4/Events/284 | Value: trueNextID: 286 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 308/Stages/4/Events/307 | TrueID: 311FalseID: 309 |
Mercy.Hintпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 30 · событие 87/Stages/3/Events/86 | Value: trueNextID: 104 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 112/Stages/3/Events/111 | TrueID: 114FalseID: 122 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 228/Stages/3/Events/227 | TrueID: 227FalseID: 226 |
Mercy.HintYesпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 30 · событие 227/Stages/3/Events/226 | Value: trueNextID: 226 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 233/Stages/3/Events/232 | TrueID: 234FalseID: 236 |
Mercy.Lieпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 30 · событие 147/Stages/3/Events/146 | Value: trueNextID: 148 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 191/Stages/3/Events/190 | TrueID: 192FalseID: 194 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 232/Stages/3/Events/231 | TrueID: 230FalseID: 240 |
Mercy.Messпроверок: 8 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyPreDate.jsonЭтап 10 · событие 300/Stages/0/Events/299 | Value: trueNextID: 301 |
ConditionalBranch | MercyDate.jsonЭтап 10 · событие 29/Stages/0/Events/28 | TrueID: 30FalseID: 32 |
ConditionalBranch | MercyDate.jsonЭтап 10 · событие 55/Stages/0/Events/54 | TrueID: 56FalseID: 58 |
ConditionalBranch | MercyDate.jsonЭтап 10 · событие 78/Stages/0/Events/77 | TrueID: 81FalseID: 79 |
ConditionalBranch | MercyDate.jsonЭтап 15 · событие 28/Stages/1/Events/27 | TrueID: 29FalseID: 34 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 129/Stages/3/Events/128 | TrueID: 130FalseID: 133 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 405/Stages/3/Events/404 | TrueID: 406FalseID: 408 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 422/Stages/3/Events/421 | TrueID: 423FalseID: 421 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 17/Stages/4/Events/16 | TrueID: 18FalseID: 23 |
Mercy.Necklaceпроверок: 9 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 30 · событие 98/Stages/3/Events/97 | Value: trueNextID: 105 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 270/Stages/3/Events/269 | TrueID: 284FalseID: 271 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 356/Stages/3/Events/355 | TrueID: 357FalseID: 358 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 526/Stages/3/Events/525 | TrueID: 374FalseID: 527 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 528/Stages/3/Events/527 | TrueID: 529FalseID: 419 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 530/Stages/3/Events/529 | TrueID: 531FalseID: 441 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 36/Stages/4/Events/35 | TrueID: 37FalseID: 28 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 544/Stages/4/Events/543 | TrueID: 545FalseID: 71 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 547/Stages/4/Events/546 | TrueID: 548FalseID: 291 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 549/Stages/4/Events/548 | TrueID: 550FalseID: 351 |
Mercy.Ornamentпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 30 · событие 99/Stages/3/Events/98 | Value: trueNextID: 107 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 271/Stages/3/Events/270 | TrueID: 303FalseID: 525 |
Mercy.P.Wineпроверок: 2 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 30 · событие 218/Stages/3/Events/217 | Value: trueNextID: 211 |
SetFlag | MercyDate.jsonЭтап 30 · событие 253/Stages/3/Events/252 | Value: trueNextID: 266 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 234/Stages/3/Events/233 | TrueID: 238FalseID: 239 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 317/Stages/3/Events/316 | TrueID: 315FalseID: 320 |
Mercy.Pastaпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 30 · событие 169/Stages/3/Events/168 | Value: trueNextID: 168 |
SetFlag | MercyDate.jsonЭтап 30 · событие 172/Stages/3/Events/171 | Value: trueNextID: 177 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 316/Stages/3/Events/315 | TrueID: 317FalseID: 318 |
Mercy.PastaN00bпроверок: 4 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 30 · событие 208/Stages/3/Events/207 | Value: trueNextID: 206 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 215/Stages/3/Events/214 | TrueID: 216FalseID: 232 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 220/Stages/3/Events/219 | TrueID: 221FalseID: 223 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 318/Stages/3/Events/317 | TrueID: 319FalseID: 321 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 155/Stages/4/Events/154 | TrueID: 156FalseID: 159 |
Mercy.ReClubпроверок: 5 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 30 · событие 372/Stages/3/Events/371 | Value: trueNextID: 369 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 371/Stages/3/Events/370 | TrueID: 417FalseID: 373 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 10/Stages/4/Events/9 | TrueID: 11FalseID: 9 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 414/Stages/4/Events/413 | TrueID: 415FalseID: 417 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 426/Stages/4/Events/425 | TrueID: 430FalseID: 429 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 434/Stages/4/Events/433 | TrueID: 435FalseID: 437 |
Mercy.Reassuredпроверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 40 · событие 215/Stages/4/Events/214 | Value: trueNextID: 214 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 221/Stages/4/Events/220 | TrueID: 222FalseID: 224 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 384/Stages/4/Events/383 | TrueID: 422FalseID: 385 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 505/Stages/4/Events/504 | TrueID: 508FalseID: 509 |
Mercy.S.Wineпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 30 · событие 217/Stages/3/Events/216 | Value: trueNextID: 211 |
SetFlag | MercyDate.jsonЭтап 30 · событие 257/Stages/3/Events/256 | Value: trueNextID: 266 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 312/Stages/3/Events/311 | TrueID: 315FalseID: 320 |
Mercy.Steakпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 30 · событие 184/Stages/3/Events/183 | Value: trueNextID: 182 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 249/Stages/3/Events/248 | TrueID: 254FalseID: 250 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 311/Stages/3/Events/310 | TrueID: 312FalseID: 316 |
Mercy.Tipпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 30 · событие 260/Stages/3/Events/259 | Value: trueNextID: 266 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 368/Stages/3/Events/367 | TrueID: 367FalseID: 370 |
Mercy.Toyпроверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 30 · событие 97/Stages/3/Events/96 | Value: trueNextID: 100 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 269/Stages/3/Events/268 | TrueID: 272FalseID: 270 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 505/Stages/3/Events/504 | TrueID: 506FalseID: 513 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 35/Stages/4/Events/34 | TrueID: 37FalseID: 36 |
Mercy.Transпроверок: 5 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 20 · событие 463/Stages/2/Events/462 | Value: trueNextID: 458 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 54/Stages/3/Events/53 | TrueID: 55FalseID: 57 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 188/Stages/4/Events/187 | TrueID: 189FalseID: 190 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 220/Stages/4/Events/219 | TrueID: 218FalseID: 221 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 497/Stages/4/Events/496 | TrueID: 500FalseID: 498 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 898/Stages/0/Events/897 | TrueID: 883FalseID: 790 |
Mercy.Trollпроверок: 1 · записей: 5| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 10 · событие 142/Stages/0/Events/141 | Value: trueNextID: 143 |
SetFlag | MercyDate.jsonЭтап 15 · событие 21/Stages/1/Events/20 | Value: trueNextID: 22 |
SetFlag | MercyDate.jsonЭтап 15 · событие 75/Stages/1/Events/74 | Value: trueNextID: 76 |
SetFlag | MercyDate.jsonЭтап 20 · событие 383/Stages/2/Events/382 | Value: trueNextID: 384 |
SetFlag | MercyDate.jsonЭтап 40 · событие 148/Stages/4/Events/147 | Value: trueNextID: 149 |
ConditionalBranch | MercyDate.jsonЭтап 15 · событие 6/Stages/1/Events/5 | TrueID: 8FalseID: 7 |
Mercy.Wineпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyDate.jsonЭтап 30 · событие 94/Stages/3/Events/93 | Value: trueNextID: 522 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 223/Stages/3/Events/222 | TrueID: 224FalseID: 225 |
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 236/Stages/3/Events/235 | TrueID: 235FalseID: 237 |
MercyLeftClubпроверок: 0 · записей: 5| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | MercyPreDate.jsonЭтап 10 · событие 134/Stages/0/Events/133 | Value: trueNextID: 135 |
SetFlag | MercyPreDate.jsonЭтап 10 · событие 146/Stages/0/Events/145 | Value: trueNextID: 148 |
SetFlag | MercyPreDate.jsonЭтап 10 · событие 188/Stages/0/Events/187 | Value: trueNextID: 184 |
SetFlag | MercyPreDate.jsonЭтап 15 · событие 26/Stages/1/Events/25 | Value: trueNextID: 180 |
SetFlag | MercyPreDate.jsonЭтап 15 · событие 191/Stages/1/Events/190 | Value: trueNextID: 192 |
Pasta.Perfectпроверок: 3 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 354/Stages/1/Events/353 | TrueID: 355FalseID: 375 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 482/Stages/1/Events/481 | TrueID: 483FalseID: 484 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 639/Stages/1/Events/638 | TrueID: 744FalseID: 640 |
Pasta.Poorпроверок: 3 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 361/Stages/1/Events/360 | TrueID: 383FalseID: 363 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 493/Stages/1/Events/492 | TrueID: 494FalseID: 483 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 640/Stages/1/Events/639 | TrueID: 648FalseID: 641 |
Player.Balls.Noneпроверок: 13 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | LexDate.jsonЭтап 30 · событие 462/Stages/3/Events/461 | TrueID: 461FalseID: 463 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 764/Stages/3/Events/763 | TrueID: 761FalseID: 763 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 133/Stages/0/Events/132 | TrueID: 134FalseID: 136 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 510/Stages/4/Events/509 | TrueID: 512FalseID: 511 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 569/Stages/4/Events/568 | TrueID: 570FalseID: 444 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 629/Stages/1/Events/628 | TrueID: 630FalseID: 631 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 160/Stages/2/Events/159 | TrueID: 163FalseID: 161 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 241/Stages/2/Events/240 | TrueID: 243FalseID: 242 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 405/Stages/2/Events/404 | TrueID: 407FalseID: 406 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 296/Stages/0/Events/295 | TrueID: 267FalseID: 297 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 274/Stages/3/Events/273 | TrueID: 276FalseID: 277 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 310/Stages/3/Events/309 | TrueID: 314FalseID: 313 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 438/Stages/3/Events/437 | TrueID: 443FalseID: 442 |
Player.Body.Chubbyпроверок: 5 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 294/Stages/0/Events/293 | TrueID: 295FalseID: 297 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 169/Stages/0/Events/168 | TrueID: 170FalseID: 167 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 314/Stages/0/Events/313 | TrueID: 312FalseID: 315 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 655/Stages/0/Events/654 | TrueID: 656FalseID: 658 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 408/Stages/2/Events/407 | TrueID: 409FalseID: 411 |
Player.Body.Leanпроверок: 4 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 34/Stages/0/Events/33 | TrueID: 35FalseID: 38 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 308/Stages/0/Events/307 | TrueID: 302FalseID: 314 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 561/Stages/0/Events/560 | TrueID: 564FalseID: 562 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 411/Stages/2/Events/410 | TrueID: 413FalseID: 412 |
Player.Body.Muscularпроверок: 25 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | LexDate.jsonЭтап 15 · событие 750/Stages/1/Events/749 | TrueID: 753FalseID: 755 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 470/Stages/2/Events/469 | TrueID: 875FalseID: 445 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 303/Stages/3/Events/302 | TrueID: 308FalseID: 310 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 316/Stages/3/Events/315 | TrueID: 317FalseID: 310 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 564/Stages/0/Events/563 | TrueID: 565FalseID: 572 |
ConditionalBranch | Prologue.jsonЭтап 20 · событие 72/Stages/1/Events/71 | TrueID: 73FalseID: 3 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 33/Stages/0/Events/32 | TrueID: 35FalseID: 34 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 307/Stages/0/Events/306 | TrueID: 302FalseID: 308 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 465/Stages/0/Events/464 | TrueID: 466FalseID: 500 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 502/Stages/0/Events/501 | TrueID: 477FalseID: 503 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 506/Stages/0/Events/505 | TrueID: 486FalseID: 507 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 560/Stages/0/Events/559 | TrueID: 564FalseID: 561 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 412/Stages/2/Events/411 | TrueID: 413FalseID: 416 |
ConditionalBranch | ZenithDate.jsonЭтап 20 · событие 313/Stages/0/Events/312 | TrueID: 311FalseID: 40 |
ConditionalBranch | ZenithDate.jsonЭтап 20 · событие 348/Stages/0/Events/347 | TrueID: 349FalseID: 263 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 271/Stages/1/Events/270 | TrueID: 32FalseID: 272 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 276/Stages/1/Events/275 | TrueID: 37FalseID: 277 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 290/Stages/1/Events/289 | TrueID: 306FalseID: 310 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 364/Stages/1/Events/363 | TrueID: 178FalseID: 365 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 411/Stages/1/Events/410 | TrueID: 413FalseID: 414 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 412/Stages/1/Events/411 | TrueID: 415FalseID: 416 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 421/Stages/1/Events/420 | TrueID: 419FalseID: 422 |
ConditionalBranch | ZenithDate.jsonЭтап 60 · событие 85/Stages/4/Events/84 | TrueID: 83FalseID: 86 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 368/Stages/0/Events/367 | TrueID: 369FalseID: 91 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 423/Stages/0/Events/422 | TrueID: 424FalseID: 88 |
Player.Body.Twinkyпроверок: 5 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | LexDate.jsonЭтап 15 · событие 749/Stages/1/Events/748 | TrueID: 751FalseID: 750 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 503/Stages/2/Events/502 | TrueID: 507FalseID: 504 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 293/Stages/0/Events/292 | TrueID: 295FalseID: 294 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 90/Stages/2/Events/89 | TrueID: 92FalseID: 91 |
ConditionalBranch | ZenithDate.jsonЭтап 60 · событие 86/Stages/4/Events/85 | TrueID: 87FalseID: 89 |
Player.Breasts.ACupпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | Prologue.jsonЭтап 20 · событие 68/Stages/1/Events/67 | TrueID: 69FalseID: 71 |
Player.Breasts.CCupпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | LexDate.jsonЭтап 30 · событие 615/Stages/3/Events/614 | TrueID: 622FalseID: 618 |
Player.Breasts.DCupпроверок: 3 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | LexDate.jsonЭтап 30 · событие 618/Stages/3/Events/617 | TrueID: 622FalseID: 620 |
ConditionalBranch | Prologue.jsonЭтап 20 · событие 65/Stages/1/Events/64 | TrueID: 66FalseID: 68 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 709/Stages/1/Events/708 | TrueID: 707FalseID: 712 |
Player.Breasts.Noneпроверок: 35 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 331/Stages/0/Events/330 | TrueID: 123FalseID: 332 |
ConditionalBranch | Gender.jsonЭтап 10 · событие 4/Stages/0/Events/3 | TrueID: 38FalseID: 3 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 911/Stages/1/Events/910 | TrueID: 848FalseID: 912 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 914/Stages/1/Events/913 | TrueID: 718FalseID: 915 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 510/Stages/2/Events/509 | TrueID: 514FalseID: 511 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 768/Stages/2/Events/767 | TrueID: 770FalseID: 769 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 306/Stages/3/Events/305 | TrueID: 298FalseID: 307 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 378/Stages/3/Events/377 | TrueID: 380FalseID: 379 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 574/Stages/3/Events/573 | TrueID: 573FalseID: 575 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 611/Stages/3/Events/610 | TrueID: 613FalseID: 614 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 650/Stages/3/Events/649 | TrueID: 652FalseID: 651 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 754/Stages/3/Events/753 | TrueID: 756FalseID: 755 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 799/Stages/3/Events/798 | TrueID: 807FalseID: 800 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 136/Stages/0/Events/135 | TrueID: 134FalseID: 137 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 219/Stages/0/Events/218 | TrueID: 215FalseID: 222 |
ConditionalBranch | MercyDate.jsonЭтап 20 · событие 533/Stages/2/Events/532 | TrueID: 496FalseID: 534 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 453/Stages/4/Events/452 | TrueID: 452FalseID: 454 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 478/Stages/4/Events/477 | TrueID: 406FalseID: 479 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 506/Stages/4/Events/505 | TrueID: 504FalseID: 507 |
ConditionalBranch | Prologue.jsonЭтап 20 · событие 59/Stages/1/Events/58 | TrueID: 72FalseID: 60 |
ConditionalBranch | Prologue.jsonЭтап 20 · событие 158/Stages/1/Events/157 | TrueID: 187FalseID: 157 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 702/Stages/1/Events/701 | TrueID: 704FalseID: 703 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 140/Stages/2/Events/139 | TrueID: 138FalseID: 141 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 212/Stages/2/Events/211 | TrueID: 213FalseID: 214 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 30/Stages/0/Events/29 | TrueID: 33FalseID: 1140 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 163/Stages/0/Events/162 | TrueID: 164FalseID: 169 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 268/Stages/0/Events/267 | TrueID: 266FalseID: 296 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 559/Stages/0/Events/558 | TrueID: 560FalseID: 566 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 760/Stages/0/Events/759 | TrueID: 762FalseID: 761 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 365/Stages/1/Events/364 | TrueID: 367FalseID: 366 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 377/Stages/1/Events/376 | TrueID: 379FalseID: 378 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 510/Stages/1/Events/509 | TrueID: 513FalseID: 511 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 720/Stages/3/Events/719 | TrueID: 725FalseID: 721 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 791/Stages/3/Events/790 | TrueID: 795FalseID: 792 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 866/Stages/3/Events/865 | TrueID: 89FalseID: 867 |
Player.Cock.Knotпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 261/Stages/2/Events/260 | TrueID: 263FalseID: 264 |
Player.Cock.Knottedпроверок: 15 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 319/Stages/0/Events/318 | TrueID: 321FalseID: 320 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 410/Stages/3/Events/409 | TrueID: 412FalseID: 411 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 673/Stages/3/Events/672 | TrueID: 676FalseID: 678 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 784/Stages/3/Events/783 | TrueID: 786FalseID: 792 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 804/Stages/3/Events/803 | TrueID: 805FalseID: 806 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 808/Stages/3/Events/807 | TrueID: 809FalseID: 816 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 463/Stages/4/Events/462 | TrueID: 465FalseID: 464 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 473/Stages/4/Events/472 | TrueID: 474FalseID: 475 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 488/Stages/4/Events/487 | TrueID: 489FalseID: 487 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 517/Stages/4/Events/516 | TrueID: 516FalseID: 515 |
ConditionalBranch | MercyPreDate.jsonЭтап 10 · событие 112/Stages/0/Events/111 | TrueID: 113FalseID: 121 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 722/Stages/1/Events/721 | TrueID: 724FalseID: 723 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 407/Stages/2/Events/406 | TrueID: 408FalseID: 455 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 284/Stages/3/Events/283 | TrueID: 288FalseID: 289 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 439/Stages/3/Events/438 | TrueID: 448FalseID: 449 |
Player.Cock.Noneпроверок: 6 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | Gender.jsonЭтап 10 · событие 21/Stages/0/Events/20 | TrueID: 43FalseID: 22 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 856/Stages/1/Events/855 | TrueID: 857FalseID: 858 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 770/Stages/2/Events/769 | TrueID: 775FalseID: 771 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 365/Stages/3/Events/364 | TrueID: 375FalseID: 361 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 218/Stages/0/Events/217 | TrueID: 219FalseID: 220 |
ConditionalBranch | Prologue.jsonЭтап 20 · событие 175/Stages/1/Events/174 | TrueID: 192FalseID: 176 |
Player.Cock.Slitпроверок: 3 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | Gender.jsonЭтап 10 · событие 22/Stages/0/Events/21 | TrueID: 43FalseID: 28 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 217/Stages/0/Events/216 | TrueID: 219FalseID: 218 |
ConditionalBranch | Prologue.jsonЭтап 20 · событие 176/Stages/1/Events/175 | TrueID: 192FalseID: 82 |
Player.Cock.Thorпроверок: 10 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 320/Stages/0/Events/319 | TrueID: 323FalseID: 98 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 411/Stages/3/Events/410 | TrueID: 414FalseID: 419 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 672/Stages/3/Events/671 | TrueID: 674FalseID: 673 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 464/Stages/4/Events/463 | TrueID: 466FalseID: 467 |
ConditionalBranch | MercyDate.jsonЭтап 40 · событие 475/Stages/4/Events/474 | TrueID: 476FalseID: 477 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 723/Stages/1/Events/722 | TrueID: 727FalseID: 732 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 260/Stages/2/Events/259 | TrueID: 262FalseID: 261 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 461/Stages/1/Events/460 | TrueID: 467FalseID: 462 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 282/Stages/3/Events/281 | TrueID: 285FalseID: 284 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 440/Stages/3/Events/439 | TrueID: 447FalseID: 439 |
Player.Dorkпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | LexPreDate.jsonЭтап 10 · событие 521/Stages/0/Events/520 | Value: trueNextID: 530 |
Player.Gender.Androпроверок: 8 · записей: 4| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Gender.jsonЭтап 10 · событие 33/Stages/0/Events/32 | Value: trueNextID: 7 |
SetFlag | Gender.jsonЭтап 10 · событие 44/Stages/0/Events/43 | Value: falseNextID: 1 |
SetFlag | Prologue.jsonЭтап 20 · событие 185/Stages/1/Events/184 | Value: trueNextID: 161 |
SetFlag | Prologue.jsonЭтап 20 · событие 193/Stages/1/Events/192 | Value: falseNextID: 155 |
ConditionalBranch | Clothes.jsonЭтап 10 · событие 3/Stages/0/Events/2 | TrueID: 7FalseID: 2 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 455/Stages/1/Events/454 | TrueID: 457FalseID: 456 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 13/Stages/0/Events/12 | TrueID: 17FalseID: 15 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 449/Stages/0/Events/448 | TrueID: 445FalseID: 451 |
ConditionalBranch | Prologue.jsonЭтап 20 · событие 84/Stages/1/Events/83 | TrueID: 88FalseID: 83 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 437/Stages/2/Events/436 | TrueID: 440FalseID: 179 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 448/Stages/2/Events/447 | TrueID: 455FalseID: 453 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 476/Stages/0/Events/475 | TrueID: 482FalseID: 477 |
Player.Gender.Femaleпроверок: 56 · записей: 8| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Gender.jsonЭтап 10 · событие 14/Stages/0/Events/13 | Value: trueNextID: 16 |
SetFlag | Gender.jsonЭтап 10 · событие 18/Stages/0/Events/17 | Value: trueNextID: 9 |
SetFlag | Gender.jsonЭтап 10 · событие 30/Stages/0/Events/29 | Value: trueNextID: 21 |
SetFlag | Gender.jsonЭтап 10 · событие 46/Stages/0/Events/45 | Value: falseNextID: 47 |
SetFlag | Prologue.jsonЭтап 20 · событие 168/Stages/1/Events/167 | Value: trueNextID: 170 |
SetFlag | Prologue.jsonЭтап 20 · событие 172/Stages/1/Events/171 | Value: trueNextID: 163 |
SetFlag | Prologue.jsonЭтап 20 · событие 182/Stages/1/Events/181 | Value: trueNextID: 175 |
SetFlag | Prologue.jsonЭтап 20 · событие 197/Stages/1/Events/196 | Value: falseNextID: 198 |
ConditionalBranch | Clothes.jsonЭтап 10 · событие 2/Stages/0/Events/1 | TrueID: 5FalseID: 19 |
ConditionalBranch | CobyClub.jsonЭтап 10 · событие 17/Stages/0/Events/16 | TrueID: 19FalseID: 18 |
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 257/Stages/0/Events/256 | TrueID: 258FalseID: 259 |
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 269/Stages/0/Events/268 | TrueID: 268FalseID: 277 |
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 310/Stages/0/Events/309 | TrueID: 315FalseID: 311 |
ConditionalBranch | CobyPostDate.jsonЭтап 10 · событие 28/Stages/0/Events/27 | TrueID: 8FalseID: 29 |
ConditionalBranch | JaxDate.jsonЭтап 20 · событие 388/Stages/1/Events/387 | TrueID: 391FalseID: 390 |
ConditionalBranch | JaxDate.jsonЭтап 20 · событие 389/Stages/1/Events/388 | TrueID: 399FalseID: 398 |
ConditionalBranch | JaxDate.jsonЭтап 20 · событие 393/Stages/1/Events/392 | TrueID: 397FalseID: 395 |
ConditionalBranch | JaxDate.jsonЭтап 20 · событие 394/Stages/1/Events/393 | TrueID: 403FalseID: 396 |
ConditionalBranch | JaxDate.jsonЭтап 30 · событие 442/Stages/2/Events/441 | TrueID: 444FalseID: 443 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 502/Stages/2/Events/501 | TrueID: 507FalseID: 503 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 706/Stages/2/Events/705 | TrueID: 712FalseID: 707 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 710/Stages/2/Events/709 | TrueID: 707FalseID: 711 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 717/Stages/2/Events/716 | TrueID: 718FalseID: 837 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 829/Stages/2/Events/828 | TrueID: 827FalseID: 830 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 260/Stages/3/Events/259 | TrueID: 266FalseID: 261 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 262/Stages/3/Events/261 | TrueID: 268FalseID: 263 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 296/Stages/3/Events/295 | TrueID: 304FalseID: 297 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 298/Stages/3/Events/297 | TrueID: 307FalseID: 302 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 300/Stages/3/Events/299 | TrueID: 314FalseID: 316 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 380/Stages/3/Events/379 | TrueID: 381FalseID: 382 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 614/Stages/3/Events/613 | TrueID: 612FalseID: 613 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 634/Stages/3/Events/633 | TrueID: 636FalseID: 635 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 688/Stages/3/Events/687 | TrueID: 689FalseID: 691 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 113/Stages/0/Events/112 | TrueID: 115FalseID: 114 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 712/Stages/0/Events/711 | TrueID: 710FalseID: 713 |
ConditionalBranch | Prologue.jsonЭтап 20 · событие 83/Stages/1/Events/82 | TrueID: 86FalseID: 142 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 615/Stages/0/Events/614 | TrueID: 154FalseID: 616 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 617/Stages/0/Events/616 | TrueID: 526FalseID: 529 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 789/Stages/1/Events/788 | TrueID: 22FalseID: 790 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 792/Stages/1/Events/791 | TrueID: 104FalseID: 181 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 107/Stages/2/Events/106 | TrueID: 110FalseID: 454 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 462/Stages/2/Events/461 | TrueID: 129FalseID: 463 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 309/Stages/0/Events/308 | TrueID: 310FalseID: 307 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 391/Stages/0/Events/390 | TrueID: 394FalseID: 392 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 1156/Stages/0/Events/1155 | TrueID: 1157FalseID: 898 |
ConditionalBranch | SethPreDate.jsonЭтап 10 · событие 398/Stages/0/Events/397 | TrueID: 401FalseID: 399 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 343/Stages/2/Events/342 | TrueID: 344FalseID: 118 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 349/Stages/2/Events/348 | TrueID: 351FalseID: 350 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 353/Stages/2/Events/352 | TrueID: 354FalseID: 376 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 473/Stages/2/Events/472 | TrueID: 475FalseID: 476 |
ConditionalBranch | SkyeDate.jsonЭтап 55 · событие 221/Stages/5/Events/220 | TrueID: 225FalseID: 222 |
ConditionalBranch | SkyePreDate.jsonЭтап 10 · событие 249/Stages/0/Events/248 | TrueID: 250FalseID: 42 |
ConditionalBranch | ZenithDate.jsonЭтап 20 · событие 308/Stages/0/Events/307 | TrueID: 309FalseID: 38 |
ConditionalBranch | ZenithDate.jsonЭтап 20 · событие 326/Stages/0/Events/325 | TrueID: 327FalseID: 79 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 291/Stages/1/Events/290 | TrueID: 335FalseID: 292 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 409/Stages/1/Events/408 | TrueID: 412FalseID: 410 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 432/Stages/1/Events/431 | TrueID: 433FalseID: 436 |
ConditionalBranch | ZenithDate.jsonЭтап 40 · событие 185/Stages/2/Events/184 | TrueID: 187FalseID: 186 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 127/Stages/3/Events/126 | TrueID: 128FalseID: 133 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 360/Stages/0/Events/359 | TrueID: 362FalseID: 361 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 371/Stages/0/Events/370 | TrueID: 375FalseID: 372 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 377/Stages/0/Events/376 | TrueID: 379FalseID: 378 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 479/Stages/0/Events/478 | TrueID: 491FalseID: 480 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 488/Stages/0/Events/487 | TrueID: 494FalseID: 252 |
Player.Gender.FtMпроверок: 11 · записей: 4| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Gender.jsonЭтап 10 · событие 31/Stages/0/Events/30 | Value: trueNextID: 3 |
SetFlag | Gender.jsonЭтап 10 · событие 49/Stages/0/Events/48 | Value: falseNextID: 2 |
SetFlag | Prologue.jsonЭтап 20 · событие 183/Stages/1/Events/182 | Value: trueNextID: 157 |
SetFlag | Prologue.jsonЭтап 20 · событие 195/Stages/1/Events/194 | Value: falseNextID: 156 |
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 260/Stages/0/Events/259 | TrueID: 261FalseID: 37 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 454/Stages/1/Events/453 | TrueID: 457FalseID: 455 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 12/Stages/0/Events/11 | TrueID: 16FalseID: 14 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 447/Stages/0/Events/446 | TrueID: 445FalseID: 448 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 1144/Stages/0/Events/1143 | TrueID: 224FalseID: 293 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 1155/Stages/0/Events/1154 | TrueID: 883FalseID: 1156 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 358/Stages/2/Events/357 | TrueID: 359FalseID: 426 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 375/Stages/2/Events/374 | TrueID: 351FalseID: 166 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 376/Stages/2/Events/375 | TrueID: 354FalseID: 168 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 446/Stages/2/Events/445 | TrueID: 449FalseID: 447 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 478/Stages/0/Events/477 | TrueID: 484FalseID: 481 |
Player.Gender.Hermпроверок: 13 · записей: 4| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Gender.jsonЭтап 10 · событие 27/Stages/0/Events/26 | Value: trueNextID: 39 |
SetFlag | Gender.jsonЭтап 10 · событие 47/Stages/0/Events/46 | Value: falseNextID: 7 |
SetFlag | Prologue.jsonЭтап 20 · событие 181/Stages/1/Events/180 | Value: trueNextID: 188 |
SetFlag | Prologue.jsonЭтап 20 · событие 198/Stages/1/Events/197 | Value: falseNextID: 161 |
ConditionalBranch | Clothes.jsonЭтап 10 · событие 19/Stages/0/Events/18 | TrueID: 5FalseID: 1 |
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 265/Stages/0/Events/264 | TrueID: 264FalseID: 263 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 456/Stages/1/Events/455 | TrueID: 457FalseID: 459 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 367/Stages/3/Events/366 | TrueID: 368FalseID: 369 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 765/Stages/3/Events/764 | TrueID: 766FalseID: 767 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 11/Stages/0/Events/10 | TrueID: 16FalseID: 12 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 448/Stages/0/Events/447 | TrueID: 450FalseID: 449 |
ConditionalBranch | Prologue.jsonЭтап 20 · событие 142/Stages/1/Events/141 | TrueID: 86FalseID: 81 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 223/Stages/0/Events/222 | TrueID: 224FalseID: 1144 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 426/Stages/2/Events/425 | TrueID: 427FalseID: 437 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 447/Stages/2/Events/446 | TrueID: 451FalseID: 448 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 306/Stages/3/Events/305 | TrueID: 307FalseID: 308 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 457/Stages/3/Events/456 | TrueID: 464FalseID: 454 |
Player.Gender.Maleпроверок: 0 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Gender.jsonЭтап 10 · событие 38/Stages/0/Events/37 | Value: trueNextID: 28 |
SetFlag | Prologue.jsonЭтап 20 · событие 187/Stages/1/Events/186 | Value: trueNextID: 82 |
Player.Gender.MtFпроверок: 11 · записей: 4| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Gender.jsonЭтап 10 · событие 32/Stages/0/Events/31 | Value: trueNextID: 6 |
SetFlag | Gender.jsonЭтап 10 · событие 48/Stages/0/Events/47 | Value: falseNextID: 5 |
SetFlag | Prologue.jsonЭтап 20 · событие 184/Stages/1/Events/183 | Value: trueNextID: 160 |
SetFlag | Prologue.jsonЭтап 20 · событие 194/Stages/1/Events/193 | Value: falseNextID: 159 |
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 258/Stages/0/Events/257 | TrueID: 264FalseID: 265 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 453/Stages/1/Events/452 | TrueID: 457FalseID: 454 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 14/Stages/0/Events/13 | TrueID: 16FalseID: 13 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 446/Stages/0/Events/445 | TrueID: 445FalseID: 447 |
ConditionalBranch | MercyDate.jsonЭтап 20 · событие 538/Stages/2/Events/537 | TrueID: 455FalseID: 461 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 1143/Stages/0/Events/1142 | TrueID: 224FalseID: 223 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 1154/Stages/0/Events/1153 | TrueID: 883FalseID: 1155 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 172/Stages/2/Events/171 | TrueID: 173FalseID: 358 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 444/Stages/2/Events/443 | TrueID: 449FalseID: 446 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 481/Stages/2/Events/480 | TrueID: 482FalseID: 486 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 477/Stages/0/Events/476 | TrueID: 484FalseID: 478 |
Player.Gender.Neutralпроверок: 31 · записей: 4| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Gender.jsonЭтап 10 · событие 15/Stages/0/Events/14 | Value: trueNextID: 9 |
SetFlag | Gender.jsonЭтап 10 · событие 45/Stages/0/Events/44 | Value: falseNextID: 46 |
SetFlag | Prologue.jsonЭтап 20 · событие 169/Stages/1/Events/168 | Value: trueNextID: 163 |
SetFlag | Prologue.jsonЭтап 20 · событие 196/Stages/1/Events/195 | Value: falseNextID: 197 |
ConditionalBranch | CobyClub.jsonЭтап 10 · событие 18/Stages/0/Events/17 | TrueID: 21FalseID: 4 |
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 259/Stages/0/Events/258 | TrueID: 262FalseID: 260 |
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 311/Stages/0/Events/310 | TrueID: 314FalseID: 95 |
ConditionalBranch | CobyPostDate.jsonЭтап 10 · событие 29/Stages/0/Events/28 | TrueID: 30FalseID: 32 |
ConditionalBranch | JaxDate.jsonЭтап 20 · событие 390/Stages/1/Events/389 | TrueID: 391FalseID: 163 |
ConditionalBranch | JaxDate.jsonЭтап 20 · событие 395/Stages/1/Events/394 | TrueID: 397FalseID: 178 |
ConditionalBranch | JaxDate.jsonЭтап 20 · событие 396/Stages/1/Events/395 | TrueID: 403FalseID: 401 |
ConditionalBranch | JaxDate.jsonЭтап 20 · событие 398/Stages/1/Events/397 | TrueID: 399FalseID: 233 |
ConditionalBranch | JaxDate.jsonЭтап 30 · событие 443/Stages/2/Events/442 | TrueID: 444FalseID: 179 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 711/Stages/2/Events/710 | TrueID: 707FalseID: 712 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 830/Stages/2/Events/829 | TrueID: 831FalseID: 833 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 261/Stages/3/Events/260 | TrueID: 266FalseID: 268 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 263/Stages/3/Events/262 | TrueID: 266FalseID: 266 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 297/Stages/3/Events/296 | TrueID: 304FalseID: 303 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 301/Stages/3/Events/300 | TrueID: 314FalseID: 300 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 635/Stages/3/Events/634 | TrueID: 636FalseID: 638 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 114/Stages/0/Events/113 | TrueID: 116FalseID: 117 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 616/Stages/0/Events/615 | TrueID: 158FalseID: 156 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 790/Stages/1/Events/789 | TrueID: 791FalseID: 20 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 463/Stages/2/Events/462 | TrueID: 464FalseID: 128 |
ConditionalBranch | SethPreDate.jsonЭтап 10 · событие 399/Stages/0/Events/398 | TrueID: 400FalseID: 189 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 350/Stages/2/Events/349 | TrueID: 351FalseID: 375 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 472/Stages/2/Events/471 | TrueID: 474FalseID: 473 |
ConditionalBranch | SkyeDate.jsonЭтап 55 · событие 222/Stages/5/Events/221 | TrueID: 223FalseID: 38 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 292/Stages/1/Events/291 | TrueID: 337FalseID: 339 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 410/Stages/1/Events/409 | TrueID: 412FalseID: 411 |
ConditionalBranch | ZenithDate.jsonЭтап 40 · событие 186/Stages/2/Events/185 | TrueID: 188FalseID: 189 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 361/Stages/0/Events/360 | TrueID: 364FalseID: 84 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 372/Stages/0/Events/371 | TrueID: 373FalseID: 96 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 378/Stages/0/Events/377 | TrueID: 381FalseID: 104 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 480/Stages/0/Events/479 | TrueID: 492FalseID: 493 |
Player.No.Breastпроверок: 22 · записей: 5| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Gender.jsonЭтап 10 · событие 17/Stages/0/Events/16 | Value: trueNextID: 28 |
SetFlag | Gender.jsonЭтап 10 · событие 20/Stages/0/Events/19 | Value: trueNextID: 16 |
SetFlag | Prologue.jsonЭтап 20 · событие 171/Stages/1/Events/170 | Value: trueNextID: 82 |
SetFlag | Prologue.jsonЭтап 20 · событие 174/Stages/1/Events/173 | Value: trueNextID: 170 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 892/Stages/0/Events/891 | Value: trueNextID: 899 |
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 332/Stages/0/Events/331 | TrueID: 123FalseID: 333 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 912/Stages/1/Events/911 | TrueID: 848FalseID: 913 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 915/Stages/1/Events/914 | TrueID: 718FalseID: 916 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 511/Stages/2/Events/510 | TrueID: 514FalseID: 512 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 769/Stages/2/Events/768 | TrueID: 770FalseID: 767 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 299/Stages/3/Events/298 | TrueID: 302FalseID: 306 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 379/Stages/3/Events/378 | TrueID: 382FalseID: 381 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 575/Stages/3/Events/574 | TrueID: 573FalseID: 576 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 610/Stages/3/Events/609 | TrueID: 613FalseID: 611 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 651/Stages/3/Events/650 | TrueID: 652FalseID: 649 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 755/Stages/3/Events/754 | TrueID: 756FalseID: 757 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 800/Stages/3/Events/799 | TrueID: 807FalseID: 801 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 703/Stages/1/Events/702 | TrueID: 704FalseID: 709 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 141/Stages/2/Events/140 | TrueID: 138FalseID: 142 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 214/Stages/2/Events/213 | TrueID: 219FalseID: 215 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 1140/Stages/0/Events/1139 | TrueID: 33FalseID: 31 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 366/Stages/1/Events/365 | TrueID: 367FalseID: 368 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 378/Stages/1/Events/377 | TrueID: 379FalseID: 380 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 511/Stages/1/Events/510 | TrueID: 513FalseID: 512 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 721/Stages/3/Events/720 | TrueID: 725FalseID: 722 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 792/Stages/3/Events/791 | TrueID: 795FalseID: 794 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 867/Stages/3/Events/866 | TrueID: 89FalseID: 871 |
Player.No.Cockпроверок: 62 · записей: 5| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Gender.jsonЭтап 10 · событие 16/Stages/0/Events/15 | Value: trueNextID: 40 |
SetFlag | Prologue.jsonЭтап 20 · событие 170/Stages/1/Events/169 | Value: trueNextID: 189 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 880/Stages/0/Events/879 | Value: trueNextID: 897 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 1160/Stages/0/Events/1159 | Value: trueNextID: 1162 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 1161/Stages/0/Events/1160 | Value: trueNextID: 1163 |
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 268/Stages/0/Events/267 | TrueID: 270FalseID: 274 |
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 272/Stages/0/Events/271 | TrueID: 273FalseID: 276 |
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 286/Stages/0/Events/285 | TrueID: 287FalseID: 63 |
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 308/Stages/0/Events/307 | TrueID: 100FalseID: 318 |
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 309/Stages/0/Events/308 | TrueID: 316FalseID: 96 |
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 327/Stages/0/Events/326 | TrueID: 328FalseID: 113 |
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 344/Stages/0/Events/343 | TrueID: 125FalseID: 345 |
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 346/Stages/0/Events/345 | TrueID: 347FalseID: 128 |
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 361/Stages/0/Events/360 | TrueID: 362FalseID: 137 |
ConditionalBranch | CobyDate.jsonЭтап 10 · событие 364/Stages/0/Events/363 | TrueID: 365FalseID: 140 |
ConditionalBranch | DustinDate.jsonЭтап 30 · событие 489/Stages/2/Events/488 | TrueID: 490FalseID: 470 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 855/Stages/1/Events/854 | TrueID: 857FalseID: 856 |
ConditionalBranch | LexDate.jsonЭтап 20 · событие 771/Stages/2/Events/770 | TrueID: 775FalseID: 772 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 302/Stages/3/Events/301 | TrueID: 313FalseID: 312 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 363/Stages/3/Events/362 | TrueID: 375FalseID: 365 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 403/Stages/3/Events/402 | TrueID: 440FalseID: 404 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 455/Stages/3/Events/454 | TrueID: 456FalseID: 435 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 457/Stages/3/Events/456 | TrueID: 458FalseID: 438 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 500/Stages/3/Events/499 | TrueID: 497FalseID: 501 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 613/Stages/3/Events/612 | TrueID: 628FalseID: 625 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 728/Stages/3/Events/727 | TrueID: 730FalseID: 729 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 741/Stages/3/Events/740 | TrueID: 743FalseID: 744 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 762/Stages/3/Events/761 | TrueID: 761FalseID: 764 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 778/Stages/3/Events/777 | TrueID: 779FalseID: 780 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 796/Stages/3/Events/795 | TrueID: 798FalseID: 797 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 802/Stages/3/Events/801 | TrueID: 803FalseID: 804 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 809/Stages/3/Events/808 | TrueID: 816FalseID: 810 |
ConditionalBranch | LexDate.jsonЭтап 30 · событие 819/Stages/3/Events/818 | TrueID: 827FalseID: 820 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 613/Stages/1/Events/612 | TrueID: 616FalseID: 614 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 628/Stages/1/Events/627 | TrueID: 627FalseID: 629 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 705/Stages/1/Events/704 | TrueID: 716FalseID: 722 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 153/Stages/2/Events/152 | TrueID: 204FalseID: 154 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 225/Stages/2/Events/224 | TrueID: 229FalseID: 226 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 228/Stages/2/Events/227 | TrueID: 229FalseID: 227 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 363/Stages/2/Events/362 | TrueID: 364FalseID: 362 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 404/Stages/2/Events/403 | TrueID: 416FalseID: 405 |
ConditionalBranch | SkyePreDate.jsonЭтап 10 · событие 247/Stages/0/Events/246 | TrueID: 248FalseID: 41 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 375/Stages/1/Events/374 | TrueID: 374FalseID: 376 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 460/Stages/1/Events/459 | TrueID: 464FalseID: 461 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 256/Stages/3/Events/255 | TrueID: 258FalseID: 257 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 273/Stages/3/Events/272 | TrueID: 275FalseID: 274 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 281/Stages/3/Events/280 | TrueID: 283FalseID: 282 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 308/Stages/3/Events/307 | TrueID: 311FalseID: 310 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 319/Stages/3/Events/318 | TrueID: 320FalseID: 321 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 389/Stages/3/Events/388 | TrueID: 390FalseID: 391 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 411/Stages/3/Events/410 | TrueID: 415FalseID: 416 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 437/Stages/3/Events/436 | TrueID: 444FalseID: 438 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 441/Stages/3/Events/440 | TrueID: 446FalseID: 440 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 452/Stages/3/Events/451 | TrueID: 461FalseID: 462 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 453/Stages/3/Events/452 | TrueID: 531FalseID: 532 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 454/Stages/3/Events/453 | TrueID: 465FalseID: 466 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 455/Stages/3/Events/454 | TrueID: 528FalseID: 529 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 456/Stages/3/Events/455 | TrueID: 592FalseID: 591 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 458/Stages/3/Events/457 | TrueID: 474FalseID: 473 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 459/Stages/3/Events/458 | TrueID: 565FalseID: 566 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 460/Stages/3/Events/459 | TrueID: 759FalseID: 698 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 589/Stages/3/Events/588 | TrueID: 595FalseID: 596 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 590/Stages/3/Events/589 | TrueID: 620FalseID: 618 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 788/Stages/3/Events/787 | TrueID: 790FalseID: 789 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 857/Stages/3/Events/856 | TrueID: 862FalseID: 858 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 865/Stages/3/Events/864 | TrueID: 870FalseID: 869 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 872/Stages/3/Events/871 | TrueID: 95FalseID: 873 |
Player.Outfit.Cocktailпроверок: 5 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Clothes.jsonЭтап 10 · событие 12/Stages/0/Events/11 | Value: trueNextID: 17 |
SetFlag | Prologue.jsonЭтап 20 · событие 93/Stages/1/Events/92 | Value: trueNextID: 147 |
ConditionalBranch | LexDate.jsonЭтап 10 · событие 86/Stages/0/Events/85 | TrueID: 93FalseID: 92 |
ConditionalBranch | LexDate.jsonЭтап 10 · событие 101/Stages/0/Events/100 | TrueID: 91FalseID: 95 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 73/Stages/1/Events/72 | TrueID: 75FalseID: 649 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 183/Stages/0/Events/182 | TrueID: 189FalseID: 184 |
ConditionalBranch | SkyePreDate.jsonЭтап 10 · событие 203/Stages/0/Events/202 | TrueID: 211FalseID: 204 |
Player.Outfit.Crossпроверок: 5 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Clothes.jsonЭтап 10 · событие 11/Stages/0/Events/10 | Value: trueNextID: 17 |
SetFlag | Prologue.jsonЭтап 20 · событие 92/Stages/1/Events/91 | Value: trueNextID: 153 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 15/Stages/0/Events/14 | TrueID: 18FalseID: 19 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 186/Stages/0/Events/185 | TrueID: 193FalseID: 185 |
ConditionalBranch | SkyePreDate.jsonЭтап 10 · событие 201/Stages/0/Events/200 | TrueID: 208FalseID: 202 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 384/Stages/0/Events/383 | TrueID: 389FalseID: 385 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 481/Stages/0/Events/480 | TrueID: 486FalseID: 488 |
Player.Outfit.Gothпроверок: 4 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Clothes.jsonЭтап 10 · событие 10/Stages/0/Events/9 | Value: trueNextID: 17 |
SetFlag | Prologue.jsonЭтап 20 · событие 91/Stages/1/Events/90 | Value: trueNextID: 148 |
ConditionalBranch | LexDate.jsonЭтап 10 · событие 83/Stages/0/Events/82 | TrueID: 93FalseID: 88 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 188/Stages/0/Events/187 | TrueID: 197FalseID: 199 |
ConditionalBranch | Prologue.jsonЭтап 20 · событие 133/Stages/1/Events/132 | TrueID: 140FalseID: 32 |
ConditionalBranch | SkyePreDate.jsonЭтап 10 · событие 207/Stages/0/Events/206 | TrueID: 215FalseID: 14 |
Player.Outfit.Punkпроверок: 6 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Clothes.jsonЭтап 10 · событие 9/Stages/0/Events/8 | Value: trueNextID: 17 |
SetFlag | Prologue.jsonЭтап 20 · событие 90/Stages/1/Events/89 | Value: trueNextID: 149 |
ConditionalBranch | LexDate.jsonЭтап 10 · событие 81/Stages/0/Events/80 | TrueID: 93FalseID: 90 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 77/Stages/1/Events/76 | TrueID: 78FalseID: 80 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 187/Stages/0/Events/186 | TrueID: 197FalseID: 188 |
ConditionalBranch | Prologue.jsonЭтап 20 · событие 131/Stages/1/Events/130 | TrueID: 136FalseID: 132 |
ConditionalBranch | SkyePreDate.jsonЭтап 10 · событие 206/Stages/0/Events/205 | TrueID: 213FalseID: 207 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 385/Stages/0/Events/384 | TrueID: 391FalseID: 386 |
Player.Outfit.Raveпроверок: 9 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Clothes.jsonЭтап 10 · событие 15/Stages/0/Events/14 | Value: trueNextID: 17 |
SetFlag | Prologue.jsonЭтап 20 · событие 96/Stages/1/Events/95 | Value: trueNextID: 152 |
ConditionalBranch | LexDate.jsonЭтап 10 · событие 67/Stages/0/Events/66 | TrueID: 68FalseID: 71 |
ConditionalBranch | LexDate.jsonЭтап 10 · событие 82/Stages/0/Events/81 | TrueID: 93FalseID: 89 |
ConditionalBranch | LexDate.jsonЭтап 10 · событие 87/Stages/0/Events/86 | TrueID: 91FalseID: 100 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 29/Stages/1/Events/28 | TrueID: 31FalseID: 30 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 51/Stages/1/Events/50 | TrueID: 53FalseID: 52 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 70/Stages/1/Events/69 | TrueID: 87FalseID: 72 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 184/Stages/0/Events/183 | TrueID: 193FalseID: 186 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 703/Stages/0/Events/702 | TrueID: 704FalseID: 706 |
ConditionalBranch | SkyePreDate.jsonЭтап 10 · событие 205/Stages/0/Events/204 | TrueID: 208FalseID: 203 |
Player.Outfit.Seasonalпроверок: 0 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Clothes.jsonЭтап 10 · событие 22/Stages/0/Events/21 | Value: trueNextID: 17 |
SetFlag | Prologue.jsonЭтап 20 · событие 143/Stages/1/Events/142 | Value: trueNextID: 150 |
Player.Outfit.Simpleпроверок: 0 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Clothes.jsonЭтап 10 · событие 21/Stages/0/Events/20 | Value: trueNextID: 17 |
SetFlag | Prologue.jsonЭтап 20 · событие 144/Stages/1/Events/143 | Value: trueNextID: 150 |
Player.Outfit.Suitпроверок: 7 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Clothes.jsonЭтап 10 · событие 13/Stages/0/Events/12 | Value: trueNextID: 17 |
SetFlag | Prologue.jsonЭтап 20 · событие 94/Stages/1/Events/93 | Value: trueNextID: 146 |
ConditionalBranch | LexDate.jsonЭтап 10 · событие 85/Stages/0/Events/84 | TrueID: 93FalseID: 86 |
ConditionalBranch | LexDate.jsonЭтап 10 · событие 100/Stages/0/Events/99 | TrueID: 91FalseID: 101 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 71/Stages/1/Events/70 | TrueID: 75FalseID: 73 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 182/Stages/0/Events/181 | TrueID: 189FalseID: 183 |
ConditionalBranch | Prologue.jsonЭтап 20 · событие 132/Stages/1/Events/131 | TrueID: 138FalseID: 133 |
ConditionalBranch | SkyePreDate.jsonЭтап 10 · событие 204/Stages/0/Events/203 | TrueID: 211FalseID: 206 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 383/Stages/0/Events/382 | TrueID: 387FalseID: 384 |
Player.Outfit.Swimпроверок: 11 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | Clothes.jsonЭтап 10 · событие 14/Stages/0/Events/13 | Value: trueNextID: 17 |
SetFlag | Prologue.jsonЭтап 20 · событие 95/Stages/1/Events/94 | Value: trueNextID: 151 |
ConditionalBranch | LexDate.jsonЭтап 10 · событие 66/Stages/0/Events/65 | TrueID: 68FalseID: 67 |
ConditionalBranch | LexDate.jsonЭтап 10 · событие 84/Stages/0/Events/83 | TrueID: 91FalseID: 87 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 30/Stages/1/Events/29 | TrueID: 31FalseID: 27 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 52/Stages/1/Events/51 | TrueID: 53FalseID: 55 |
ConditionalBranch | LexDate.jsonЭтап 15 · событие 72/Stages/1/Events/71 | TrueID: 87FalseID: 71 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 132/Stages/0/Events/131 | TrueID: 133FalseID: 139 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 185/Stages/0/Events/184 | TrueID: 195FalseID: 187 |
ConditionalBranch | LexPreDate.jsonЭтап 10 · событие 212/Stages/0/Events/211 | TrueID: 217FalseID: 210 |
ConditionalBranch | Prologue.jsonЭтап 20 · событие 130/Stages/1/Events/129 | TrueID: 134FalseID: 131 |
ConditionalBranch | SkyePreDate.jsonЭтап 10 · событие 202/Stages/0/Events/201 | TrueID: 208FalseID: 205 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 386/Stages/0/Events/385 | TrueID: 393FalseID: 56 |
Player.Outfits.Crossпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | SkyePreDate.jsonЭтап 10 · событие 267/Stages/0/Events/266 | TrueID: 268FalseID: 14 |
Player.SelfCumпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 858/Stages/3/Events/857 | TrueID: 860FalseID: 859 |
Player.Suckedпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 859/Stages/3/Events/858 | TrueID: 860FalseID: 861 |
Player.Transпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 91/Stages/2/Events/90 | TrueID: 92FalseID: 93 |
PlayerChubbyпроверок: 5 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | MercyDate.jsonЭтап 20 · событие 41/Stages/2/Events/40 | TrueID: 47FalseID: 42 |
ConditionalBranch | MercyDate.jsonЭтап 20 · событие 144/Stages/2/Events/143 | TrueID: 145FalseID: 150 |
ConditionalBranch | MercyDate.jsonЭтап 20 · событие 214/Stages/2/Events/213 | TrueID: 215FalseID: 216 |
ConditionalBranch | MercyDate.jsonЭтап 20 · событие 256/Stages/2/Events/255 | TrueID: 257FalseID: 262 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 152/Stages/2/Events/151 | TrueID: 156FalseID: 153 |
PlayerLeanпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 153/Stages/2/Events/152 | TrueID: 160FalseID: 154 |
PlayerMuscularпроверок: 5 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | MercyDate.jsonЭтап 20 · событие 42/Stages/2/Events/41 | TrueID: 43FalseID: 45 |
ConditionalBranch | MercyDate.jsonЭтап 20 · событие 150/Stages/2/Events/149 | TrueID: 151FalseID: 156 |
ConditionalBranch | MercyDate.jsonЭтап 20 · событие 216/Stages/2/Events/215 | TrueID: 217FalseID: 218 |
ConditionalBranch | MercyDate.jsonЭтап 20 · событие 262/Stages/2/Events/261 | TrueID: 263FalseID: 269 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 155/Stages/2/Events/154 | TrueID: 353FalseID: 164 |
PlayerTwinkyпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 154/Stages/2/Events/153 | TrueID: 164FalseID: 155 |
Quests.CobyDate.20проверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | CobyPostDate.jsonЭтап 10 · событие 34/Stages/0/Events/33 | TrueID: 10FalseID: 35 |
Remy.ANRпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 579/Stages/1/Events/578 | Value: trueNextID: 581 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 393/Stages/2/Events/392 | TrueID: 394FalseID: 395 |
Remy.Boobsпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 567/Stages/1/Events/566 | Value: trueNextID: 572 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 762/Stages/1/Events/761 | TrueID: 785FalseID: 786 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 321/Stages/2/Events/320 | TrueID: 324FalseID: 332 |
Remy.Buttпроверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 569/Stages/1/Events/568 | Value: trueNextID: 593 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 760/Stages/1/Events/759 | TrueID: 784FalseID: 762 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 322/Stages/2/Events/321 | TrueID: 341FalseID: 323 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 385/Stages/2/Events/384 | TrueID: 387FalseID: 386 |
Remy.Charmedпроверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 288/Stages/1/Events/287 | Value: trueNextID: 273 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 400/Stages/1/Events/399 | TrueID: 401FalseID: 404 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 494/Stages/1/Events/493 | TrueID: 483FalseID: 484 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 641/Stages/1/Events/640 | TrueID: 744FalseID: 648 |
Remy.Coffeeпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 10 · событие 389/Stages/0/Events/388 | Value: trueNextID: 441 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 452/Stages/0/Events/451 | TrueID: 457FalseID: 453 |
Remy.Crotchпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 568/Stages/1/Events/567 | Value: trueNextID: 587 |
Remy.Crushedпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 10 · событие 238/Stages/0/Events/237 | Value: trueNextID: 240 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 319/Stages/0/Events/318 | TrueID: 324FalseID: 322 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 348/Stages/0/Events/347 | TrueID: 349FalseID: 353 |
Remy.Domпроверок: 4 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 246/Stages/0/Events/245 | Value: trueNextID: 743 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 316/Stages/0/Events/315 | TrueID: 318FalseID: 317 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 383/Stages/0/Events/382 | TrueID: 386FalseID: 382 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 403/Stages/0/Events/402 | TrueID: 407FalseID: 404 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 994/Stages/0/Events/993 | TrueID: 995FalseID: 997 |
Remy.Dom.Conпроверок: 12 · записей: 3| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 10 · событие 423/Stages/0/Events/422 | Value: falseNextID: 426 |
SetFlag | RemyDate.jsonЭтап 10 · событие 427/Stages/0/Events/426 | Value: trueNextID: 430 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 998/Stages/0/Events/997 | Value: trueNextID: 1012 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 248/Stages/0/Events/247 | TrueID: 253FalseID: 249 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 317/Stages/0/Events/316 | TrueID: 318FalseID: 319 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 413/Stages/0/Events/412 | TrueID: 414FalseID: 415 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 277/Stages/1/Events/276 | TrueID: 280FalseID: 284 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 535/Stages/1/Events/534 | TrueID: 533FalseID: 537 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 659/Stages/1/Events/658 | TrueID: 660FalseID: 663 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 146/Stages/2/Events/145 | TrueID: 148FalseID: 147 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 172/Stages/2/Events/171 | TrueID: 173FalseID: 177 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 192/Stages/2/Events/191 | TrueID: 193FalseID: 196 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 231/Stages/2/Events/230 | TrueID: 232FalseID: 238 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 244/Stages/2/Events/243 | TrueID: 246FalseID: 245 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 278/Stages/2/Events/277 | TrueID: 279FalseID: 281 |
Remy.EarlyCallпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 453/Stages/1/Events/452 | Value: trueNextID: 428 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 10/Stages/2/Events/9 | TrueID: 13FalseID: 12 |
Remy.Extraпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 744/Stages/1/Events/743 | Value: trueNextID: 643 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 747/Stages/1/Events/746 | TrueID: 748FalseID: 674 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 751/Stages/1/Events/750 | TrueID: 752FalseID: 771 |
Remy.Gayпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 151/Stages/0/Events/150 | Value: trueNextID: 152 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 180/Stages/0/Events/179 | TrueID: 185FalseID: 155 |
Remy.Hitпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 10 · событие 328/Stages/0/Events/327 | Value: trueNextID: 318 |
Remy.Hobby1проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 1048/Stages/0/Events/1047 | Value: trueNextID: 790 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 1039/Stages/0/Events/1038 | TrueID: 1049FalseID: 1040 |
Remy.Hobby2проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 1056/Stages/0/Events/1055 | Value: trueNextID: 790 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 1049/Stages/0/Events/1048 | TrueID: 1057FalseID: 1050 |
Remy.Hobby3проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 1064/Stages/0/Events/1063 | Value: trueNextID: 790 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 1057/Stages/0/Events/1056 | TrueID: 1065FalseID: 1058 |
Remy.Hobby4проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 1072/Stages/0/Events/1071 | Value: trueNextID: 790 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 1065/Stages/0/Events/1064 | TrueID: 1073FalseID: 1066 |
Remy.Hobby5проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 1074/Stages/0/Events/1073 | Value: trueNextID: 790 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 1077/Stages/0/Events/1076 | TrueID: 833FalseID: 1075 |
Remy.Hookupпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 1109/Stages/0/Events/1108 | Value: trueNextID: 1108 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 11/Stages/0/Events/10 | TrueID: 9FalseID: 49 |
Remy.Lieпроверок: 4 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 714/Stages/0/Events/713 | Value: trueNextID: 719 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 193/Stages/0/Events/192 | TrueID: 194FalseID: 226 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 270/Stages/0/Events/269 | TrueID: 271FalseID: 226 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 300/Stages/0/Events/299 | TrueID: 301FalseID: 303 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 363/Stages/0/Events/362 | TrueID: 364FalseID: 366 |
Remy.Loveпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 30 · событие 427/Stages/2/Events/426 | Value: trueNextID: 432 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 445/Stages/2/Events/444 | TrueID: 446FalseID: 447 |
Remy.Milfпроверок: 4 · записей: 4| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 854/Stages/0/Events/853 | Value: trueNextID: 857 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 1020/Stages/0/Events/1019 | Value: falseNextID: 1023 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 1021/Stages/0/Events/1020 | Value: trueNextID: 1032 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 1022/Stages/0/Events/1021 | Value: falseNextID: 866 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 574/Stages/1/Events/573 | TrueID: 575FalseID: 589 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 165/Stages/2/Events/164 | TrueID: 166FalseID: 151 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 289/Stages/2/Events/288 | TrueID: 292FalseID: 290 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 1014/Stages/0/Events/1013 | TrueID: 1015FalseID: 1017 |
Remy.NoCallпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 429/Stages/1/Events/428 | Value: trueNextID: 428 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 12/Stages/2/Events/11 | TrueID: 14FalseID: 11 |
Remy.NoShowпроверок: 5 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 773/Stages/1/Events/772 | Value: trueNextID: 491 |
SetFlag | RemyDate.jsonЭтап 30 · событие 65/Stages/2/Events/64 | Value: trueNextID: 24 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 9/Stages/2/Events/8 | TrueID: 13FalseID: 10 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 66/Stages/2/Events/65 | TrueID: 69FalseID: 67 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 115/Stages/2/Events/114 | TrueID: 117FalseID: 116 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 169/Stages/2/Events/168 | TrueID: 172FalseID: 170 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 183/Stages/2/Events/182 | TrueID: 185FalseID: 182 |
Remy.Obliviousпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 179/Stages/0/Events/178 | Value: trueNextID: 118 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 181/Stages/0/Events/180 | TrueID: 144FalseID: 152 |
Remy.Oldпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 853/Stages/0/Events/852 | Value: trueNextID: 856 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 45/Stages/1/Events/44 | TrueID: 47FalseID: 46 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 69/Stages/1/Events/68 | TrueID: 70FalseID: 72 |
Remy.PlanBпроверок: 5 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 189/Stages/0/Events/188 | Value: trueNextID: 509 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 170/Stages/0/Events/169 | TrueID: 171FalseID: 173 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 374/Stages/0/Events/373 | TrueID: 377FalseID: 379 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 229/Stages/1/Events/228 | TrueID: 220FalseID: 227 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 748/Stages/0/Events/747 | TrueID: 750FalseID: 749 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 1136/Stages/0/Events/1135 | TrueID: 717FalseID: 712 |
Remy.Poolпроверок: 7 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 247/Stages/0/Events/246 | Value: trueNextID: 758 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 433/Stages/0/Events/432 | Value: falseNextID: 432 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 330/Stages/0/Events/329 | TrueID: 331FalseID: 328 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 334/Stages/0/Events/333 | TrueID: 335FalseID: 336 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 363/Stages/0/Events/362 | TrueID: 364FalseID: 362 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 366/Stages/0/Events/365 | TrueID: 365FalseID: 367 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 420/Stages/0/Events/419 | TrueID: 422FalseID: 421 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 430/Stages/0/Events/429 | TrueID: 429FalseID: 431 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 442/Stages/0/Events/441 | TrueID: 444FalseID: 453 |
Remy.Rando1проверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 958/Stages/0/Events/957 | Value: trueNextID: 790 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 911/Stages/0/Events/910 | TrueID: 921FalseID: 922 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 1080/Stages/0/Events/1079 | TrueID: 1081FalseID: 1082 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 1089/Stages/0/Events/1088 | TrueID: 1090FalseID: 1093 |
Remy.Rando2проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 920/Stages/0/Events/919 | Value: trueNextID: 790 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 921/Stages/0/Events/920 | TrueID: 959FalseID: 910 |
Remy.Rando3проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 971/Stages/0/Events/970 | Value: trueNextID: 790 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 959/Stages/0/Events/958 | TrueID: 972FalseID: 927 |
Remy.Reduxпроверок: 15 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 10 · событие 512/Stages/0/Events/511 | Value: trueNextID: 343 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 540/Stages/0/Events/539 | TrueID: 541FalseID: 2 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 555/Stages/0/Events/554 | TrueID: 578FalseID: 397 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 556/Stages/0/Events/555 | TrueID: 586FalseID: 384 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 557/Stages/0/Events/556 | TrueID: 388FalseID: 387 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 558/Stages/0/Events/557 | TrueID: 391FalseID: 390 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 559/Stages/0/Events/558 | TrueID: 560FalseID: 392 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 569/Stages/0/Events/568 | TrueID: 594FalseID: 434 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 570/Stages/0/Events/569 | TrueID: 571FalseID: 438 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 574/Stages/0/Events/573 | TrueID: 572FalseID: 401 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 575/Stages/0/Events/574 | TrueID: 576FalseID: 405 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 580/Stages/0/Events/579 | TrueID: 581FalseID: 368 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 583/Stages/0/Events/582 | TrueID: 584FalseID: 380 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 588/Stages/0/Events/587 | TrueID: 589FalseID: 411 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 591/Stages/0/Events/590 | TrueID: 592FalseID: 431 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 606/Stages/0/Events/605 | TrueID: 607FalseID: 375 |
Remy.Revisitпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 8/Stages/0/Events/7 | Value: trueNextID: 9 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 295/Stages/0/Events/294 | Value: falseNextID: 20 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 13/Stages/0/Events/12 | TrueID: 18FalseID: 2 |
Remy.Rollercoasterпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 735/Stages/0/Events/734 | Value: trueNextID: 225 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 742/Stages/0/Events/741 | TrueID: 745FalseID: 256 |
Remy.Scareпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 103/Stages/0/Events/102 | Value: trueNextID: 104 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 378/Stages/0/Events/377 | TrueID: 379FalseID: 204 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 946/Stages/0/Events/945 | TrueID: 947FalseID: 949 |
Remy.Self1проверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 870/Stages/0/Events/869 | Value: trueNextID: 1154 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 828/Stages/0/Events/827 | TrueID: 871FalseID: 845 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 1081/Stages/0/Events/1080 | TrueID: 1115FalseID: 1082 |
Remy.Self2проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 879/Stages/0/Events/878 | Value: trueNextID: 790 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 871/Stages/0/Events/870 | TrueID: 881FalseID: 872 |
Remy.Self3проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 908/Stages/0/Events/907 | Value: trueNextID: 790 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 881/Stages/0/Events/880 | TrueID: 909FalseID: 882 |
Remy.Slowпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 10 · событие 410/Stages/0/Events/409 | Value: trueNextID: 413 |
Remy.Strangerпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 153/Stages/0/Events/152 | Value: trueNextID: 152 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 155/Stages/0/Events/154 | TrueID: 156FalseID: 190 |
Remy.Strike1проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 834/Stages/0/Events/833 | Value: trueNextID: 790 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 833/Stages/0/Events/832 | TrueID: 840FalseID: 831 |
Remy.Strike2проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 839/Stages/0/Events/838 | Value: trueNextID: 790 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 840/Stages/0/Events/839 | TrueID: 842FalseID: 835 |
Remy.Strike3проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 841/Stages/0/Events/840 | Value: trueNextID: 790 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 842/Stages/0/Events/841 | TrueID: 843FalseID: 837 |
Remy.Stripпроверок: 4 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 230/Stages/0/Events/229 | Value: trueNextID: 229 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 232/Stages/0/Events/231 | TrueID: 233FalseID: 225 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 320/Stages/0/Events/319 | TrueID: 319FalseID: 309 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 413/Stages/0/Events/412 | TrueID: 415FalseID: 414 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 769/Stages/0/Events/768 | TrueID: 770FalseID: 771 |
Remy.Subпроверок: 3 · записей: 7| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 202/Stages/0/Events/201 | Value: trueNextID: 203 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 212/Stages/0/Events/211 | Value: trueNextID: 213 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 248/Stages/0/Events/247 | Value: trueNextID: 245 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 260/Stages/0/Events/259 | Value: trueNextID: 261 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 381/Stages/0/Events/380 | Value: trueNextID: 1142 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 441/Stages/0/Events/440 | Value: trueNextID: 439 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 1137/Stages/0/Events/1136 | Value: trueNextID: 225 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 75/Stages/0/Events/74 | TrueID: 76FalseID: 79 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 382/Stages/0/Events/381 | TrueID: 384FalseID: 388 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 989/Stages/0/Events/988 | TrueID: 990FalseID: 991 |
Remy.Sub.Conпроверок: 7 · записей: 3| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 10 · событие 422/Stages/0/Events/421 | Value: falseNextID: 423 |
SetFlag | RemyDate.jsonЭтап 10 · событие 428/Stages/0/Events/427 | Value: trueNextID: 429 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 999/Stages/0/Events/998 | Value: trueNextID: 1001 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 77/Stages/0/Events/76 | TrueID: 78FalseID: 75 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 145/Stages/0/Events/144 | TrueID: 147FalseID: 146 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 415/Stages/0/Events/414 | TrueID: 416FalseID: 588 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 454/Stages/0/Events/453 | TrueID: 460FalseID: 455 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 484/Stages/0/Events/483 | TrueID: 482FalseID: 485 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 370/Stages/1/Events/369 | TrueID: 369FalseID: 371 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 396/Stages/2/Events/395 | TrueID: 400FalseID: 397 |
Remy.Suitпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 763/Stages/0/Events/762 | Value: trueNextID: 256 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 759/Stages/0/Events/758 | TrueID: 764FalseID: 768 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 937/Stages/0/Events/936 | TrueID: 988FalseID: 989 |
Remy.ThinIceпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 243/Stages/1/Events/242 | Value: trueNextID: 244 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 384/Stages/1/Events/383 | TrueID: 385FalseID: 390 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 481/Stages/1/Events/480 | TrueID: 482FalseID: 493 |
Remy.Transпроверок: 9 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 897/Stages/0/Events/896 | Value: trueNextID: 895 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 1157/Stages/0/Events/1156 | Value: trueNextID: 898 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 153/Stages/0/Events/152 | TrueID: 154FalseID: 615 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 528/Stages/0/Events/527 | TrueID: 526FalseID: 617 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 21/Stages/1/Events/20 | TrueID: 22FalseID: 789 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 103/Stages/1/Events/102 | TrueID: 792FalseID: 181 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 704/Stages/1/Events/703 | TrueID: 717FalseID: 705 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 128/Stages/2/Events/127 | TrueID: 129FalseID: 131 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 139/Stages/2/Events/138 | TrueID: 141FalseID: 140 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 213/Stages/2/Events/212 | TrueID: 214FalseID: 219 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 454/Stages/2/Events/453 | TrueID: 110FalseID: 106 |
Remy.Truthпроверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 733/Stages/0/Events/732 | Value: trueNextID: 731 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 229/Stages/0/Events/228 | TrueID: 227FalseID: 232 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 239/Stages/0/Events/238 | TrueID: 236FalseID: 240 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 448/Stages/0/Events/447 | TrueID: 449FalseID: 451 |
Remy.Tummyпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 20 · событие 566/Stages/1/Events/565 | Value: trueNextID: 570 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 386/Stages/2/Events/385 | TrueID: 389FalseID: 391 |
Remy.Undiesпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 758/Stages/0/Events/757 | Value: trueNextID: 228 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 764/Stages/0/Events/763 | TrueID: 767FalseID: 766 |
Remy.Waitпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 1000/Stages/0/Events/999 | Value: trueNextID: 1006 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 483/Stages/1/Events/482 | TrueID: 501FalseID: 513 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 1090/Stages/0/Events/1089 | TrueID: 1093FalseID: 1104 |
Remy.Work1проверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 795/Stages/0/Events/794 | Value: trueNextID: 796 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 792/Stages/0/Events/791 | TrueID: 800FalseID: 791 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 1079/Stages/0/Events/1078 | TrueID: 1080FalseID: 1082 |
Remy.Work2проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 799/Stages/0/Events/798 | Value: trueNextID: 802 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 800/Stages/0/Events/799 | TrueID: 810FalseID: 801 |
Remy.Work3проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 822/Stages/0/Events/821 | Value: trueNextID: 790 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 810/Stages/0/Events/809 | TrueID: 829FalseID: 809 |
Remy.Work4проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 827/Stages/0/Events/826 | Value: trueNextID: 790 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 829/Stages/0/Events/828 | TrueID: 830FalseID: 823 |
RemyLeftClubпроверок: 0 · записей: 7| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 21/Stages/0/Events/20 | Value: trueNextID: 22 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 425/Stages/0/Events/424 | Value: trueNextID: 426 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 498/Stages/0/Events/497 | Value: trueNextID: 499 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 620/Stages/0/Events/619 | Value: trueNextID: 621 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 701/Stages/0/Events/700 | Value: trueNextID: 702 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 1101/Stages/0/Events/1100 | Value: trueNextID: 1100 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 1110/Stages/0/Events/1109 | Value: trueNextID: 1112 |
Rip.Heroпроверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 678/Stages/0/Events/677 | Value: trueNextID: 573 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 226/Stages/0/Events/225 | TrueID: 225FalseID: 239 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 267/Stages/0/Events/266 | TrueID: 268FalseID: 275 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 370/Stages/0/Events/369 | TrueID: 371FalseID: 372 |
Rip.Liarпроверок: 4 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 688/Stages/0/Events/687 | Value: trueNextID: 573 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 166/Stages/0/Events/165 | TrueID: 189FalseID: 193 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 196/Stages/0/Events/195 | TrueID: 197FalseID: 226 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 275/Stages/0/Events/274 | TrueID: 276FalseID: 278 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 366/Stages/0/Events/365 | TrueID: 367FalseID: 370 |
Rip.PantsOnFireпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 10 · событие 182/Stages/0/Events/181 | Value: trueNextID: 183 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 201/Stages/0/Events/200 | TrueID: 200FalseID: 226 |
Rip.Pissedпроверок: 2 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 537/Stages/0/Events/536 | Value: trueNextID: 522 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 545/Stages/0/Events/544 | Value: trueNextID: 535 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 539/Stages/0/Events/538 | TrueID: 541FalseID: 538 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 540/Stages/0/Events/539 | TrueID: 548FalseID: 542 |
Rip.Rejectпроверок: 7 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 583/Stages/0/Events/582 | Value: trueNextID: 765 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 167/Stages/0/Events/166 | TrueID: 280FalseID: 242 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 290/Stages/0/Events/289 | TrueID: 292FalseID: 291 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 373/Stages/0/Events/372 | TrueID: 396FalseID: 363 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 451/Stages/0/Events/450 | TrueID: 449FalseID: 450 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 135/Stages/1/Events/134 | TrueID: 136FalseID: 138 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 949/Stages/0/Events/948 | TrueID: 951FalseID: 950 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 1093/Stages/0/Events/1092 | TrueID: 1091FalseID: 1096 |
Rip.Remyпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 711/Stages/0/Events/710 | Value: trueNextID: 645 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 712/Stages/0/Events/711 | TrueID: 710FalseID: 716 |
Rip.Slutпроверок: 5 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyPreDate.jsonЭтап 10 · событие 572/Stages/0/Events/571 | Value: trueNextID: 573 |
SetFlag | RemyPreDate.jsonЭтап 10 · событие 713/Stages/0/Events/712 | Value: trueNextID: 556 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 165/Stages/0/Events/164 | TrueID: 168FalseID: 167 |
ConditionalBranch | RemyDate.jsonЭтап 10 · событие 379/Stages/0/Events/378 | TrueID: 583FalseID: 394 |
ConditionalBranch | RemyDate.jsonЭтап 20 · событие 226/Stages/1/Events/225 | TrueID: 229FalseID: 220 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 715/Stages/0/Events/714 | TrueID: 1136FalseID: 712 |
ConditionalBranch | RemyPreDate.jsonЭтап 10 · событие 724/Stages/0/Events/723 | TrueID: 727FalseID: 725 |
Seth.BroughtFlowersпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SethDate.jsonЭтап 30 · событие 377/Stages/2/Events/376 | Value: trueNextID: 94 |
ConditionalBranch | SethDate.jsonЭтап 30 · событие 378/Stages/2/Events/377 | TrueID: 131FalseID: 379 |
Seth.BroughtGiftпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SethDate.jsonЭтап 30 · событие 372/Stages/2/Events/371 | Value: trueNextID: 377 |
SetFlag | SethDate.jsonЭтап 30 · событие 373/Stages/2/Events/372 | Value: trueNextID: 376 |
ConditionalBranch | SethDate.jsonЭтап 30 · событие 375/Stages/2/Events/374 | TrueID: 106FalseID: 338 |
Seth.BroughtWineпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SethDate.jsonЭтап 30 · событие 376/Stages/2/Events/375 | Value: trueNextID: 345 |
ConditionalBranch | SethDate.jsonЭтап 30 · событие 379/Stages/2/Events/378 | TrueID: 322FalseID: 140 |
Seth.WearingSuitпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SethDate.jsonЭтап 30 · событие 368/Stages/2/Events/367 | Value: trueNextID: 86 |
ConditionalBranch | SethDate.jsonЭтап 30 · событие 374/Stages/2/Events/373 | TrueID: 104FalseID: 343 |
ConditionalBranch | SethDate.jsonЭтап 30 · событие 385/Stages/2/Events/384 | TrueID: 288FalseID: 308 |
SethGotBookпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SethDate.jsonЭтап 10 · событие 351/Stages/0/Events/350 | Value: trueNextID: 112 |
ConditionalBranch | SethDate.jsonЭтап 10 · событие 354/Stages/0/Events/353 | TrueID: 209FalseID: 220 |
SethLeftClubпроверок: 0 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SethPreDate.jsonЭтап 10 · событие 391/Stages/0/Events/390 | Value: trueNextID: 394 |
SetFlag | SethPreDate.jsonЭтап 10 · событие 393/Stages/0/Events/392 | Value: trueNextID: 124 |
SimpleOrderпроверок: 5 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | JaxPreDate.jsonЭтап 10 · событие 382/Stages/0/Events/381 | Value: trueNextID: 354 |
ConditionalBranch | JaxPreDate.jsonЭтап 10 · событие 374/Stages/0/Events/373 | TrueID: 5FalseID: 370 |
ConditionalBranch | JaxPreDate.jsonЭтап 10 · событие 376/Stages/0/Events/375 | TrueID: 375FalseID: 7 |
ConditionalBranch | JaxPreDate.jsonЭтап 10 · событие 378/Stages/0/Events/377 | TrueID: 377FalseID: 11 |
ConditionalBranch | JaxPreDate.jsonЭтап 10 · событие 379/Stages/0/Events/378 | TrueID: 380FalseID: 37 |
ConditionalBranch | JaxPreDate.jsonЭтап 10 · событие 381/Stages/0/Events/380 | TrueID: 79FalseID: 81 |
Skye.BacknForthпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 10 · событие 141/Stages/0/Events/140 | Value: trueNextID: 0 |
ConditionalBranch | SkyeDate.jsonЭтап 10 · событие 140/Stages/0/Events/139 | TrueID: 142FalseID: 5 |
Skye.Bailпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyePreDate.jsonЭтап 10 · событие 239/Stages/0/Events/238 | Value: trueNextID: 147 |
ConditionalBranch | SkyePreDate.jsonЭтап 10 · событие 240/Stages/0/Events/239 | TrueID: 241FalseID: 184 |
Skye.Blueпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 55 · событие 238/Stages/5/Events/237 | Value: trueNextID: 111 |
ConditionalBranch | SkyeDate.jsonЭтап 55 · событие 241/Stages/5/Events/240 | TrueID: 118FalseID: 117 |
ConditionalBranch | SkyeDate.jsonЭтап 55 · событие 258/Stages/5/Events/257 | TrueID: 256FalseID: 259 |
Skye.CamiHateпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 30 · событие 380/Stages/2/Events/379 | Value: trueNextID: 279 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 381/Stages/2/Events/380 | TrueID: 382FalseID: 292 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 546/Stages/3/Events/545 | TrueID: 544FalseID: 547 |
Skye.ConBailпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 40 · событие 178/Stages/3/Events/177 | Value: trueNextID: 141 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 180/Stages/3/Events/179 | TrueID: 181FalseID: 179 |
Skye.ConHaterпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 30 · событие 533/Stages/2/Events/532 | Value: trueNextID: 519 |
SetFlag | SkyeDate.jsonЭтап 40 · событие 233/Stages/3/Events/232 | Value: trueNextID: 234 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 186/Stages/3/Events/185 | TrueID: 191FalseID: 226 |
Skye.ConMissedпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 40 · событие 190/Stages/3/Events/189 | Value: trueNextID: 192 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 191/Stages/3/Events/190 | TrueID: 196FalseID: 187 |
Skye.Creeperпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyePreDate.jsonЭтап 10 · событие 183/Stages/0/Events/182 | Value: trueNextID: 185 |
ConditionalBranch | SkyePreDate.jsonЭтап 10 · событие 184/Stages/0/Events/183 | TrueID: 188FalseID: 187 |
ConditionalBranch | SkyePreDate.jsonЭтап 10 · событие 199/Stages/0/Events/198 | TrueID: 195FalseID: 183 |
Skye.Geekпроверок: 14 · записей: 3| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 30 · событие 368/Stages/2/Events/367 | Value: trueNextID: 367 |
SetFlag | SkyeDate.jsonЭтап 30 · событие 374/Stages/2/Events/373 | Value: trueNextID: 325 |
SetFlag | SkyePreDate.jsonЭтап 10 · событие 289/Stages/0/Events/288 | Value: trueNextID: 274 |
ConditionalBranch | SkyeDate.jsonЭтап 10 · событие 211/Stages/0/Events/210 | TrueID: 212FalseID: 95 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 490/Stages/2/Events/489 | TrueID: 491FalseID: 495 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 498/Stages/2/Events/497 | TrueID: 499FalseID: 500 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 501/Stages/2/Events/500 | TrueID: 502FalseID: 503 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 249/Stages/3/Events/248 | TrueID: 250FalseID: 26 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 251/Stages/3/Events/250 | TrueID: 253FalseID: 32 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 252/Stages/3/Events/251 | TrueID: 254FalseID: 31 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 255/Stages/3/Events/254 | TrueID: 256FalseID: 38 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 258/Stages/3/Events/257 | TrueID: 97FalseID: 259 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 260/Stages/3/Events/259 | TrueID: 261FalseID: 118 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 443/Stages/3/Events/442 | TrueID: 442FalseID: 444 |
ConditionalBranch | SkyePreDate.jsonЭтап 10 · событие 290/Stages/0/Events/289 | TrueID: 291FalseID: 132 |
ConditionalBranch | SkyePreDate.jsonЭтап 10 · событие 293/Stages/0/Events/292 | TrueID: 295FalseID: 117 |
ConditionalBranch | SkyePreDate.jsonЭтап 10 · событие 294/Stages/0/Events/293 | TrueID: 295FalseID: 89 |
Skye.Goldпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 55 · событие 237/Stages/5/Events/236 | Value: trueNextID: 111 |
ConditionalBranch | SkyeDate.jsonЭтап 55 · событие 242/Stages/5/Events/241 | TrueID: 113FalseID: 241 |
ConditionalBranch | SkyeDate.jsonЭтап 55 · событие 259/Stages/5/Events/258 | TrueID: 260FalseID: 262 |
Skye.Jerk1проверок: 7 · записей: 10| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 30 · событие 379/Stages/2/Events/378 | Value: trueNextID: 234 |
SetFlag | SkyeDate.jsonЭтап 30 · событие 383/Stages/2/Events/382 | Value: trueNextID: 385 |
SetFlag | SkyeDate.jsonЭтап 30 · событие 511/Stages/2/Events/510 | Value: trueNextID: 516 |
SetFlag | SkyeDate.jsonЭтап 40 · событие 237/Stages/3/Events/236 | Value: trueNextID: 239 |
SetFlag | SkyeDate.jsonЭтап 40 · событие 335/Stages/3/Events/334 | Value: trueNextID: 349 |
SetFlag | SkyeDate.jsonЭтап 40 · событие 422/Stages/3/Events/421 | Value: trueNextID: 445 |
SetFlag | SkyeDate.jsonЭтап 40 · событие 463/Stages/3/Events/462 | Value: trueNextID: 464 |
SetFlag | SkyePreDate.jsonЭтап 10 · событие 264/Stages/0/Events/263 | Value: trueNextID: 174 |
SetFlag | SkyePreDate.jsonЭтап 10 · событие 265/Stages/0/Events/264 | Value: trueNextID: 156 |
SetFlag | SkyePreDate.jsonЭтап 10 · событие 266/Stages/0/Events/265 | Value: falseNextID: 230 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 377/Stages/2/Events/376 | TrueID: 378FalseID: 379 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 382/Stages/2/Events/381 | TrueID: 384FalseID: 383 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 510/Stages/2/Events/509 | TrueID: 509FalseID: 511 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 235/Stages/3/Events/234 | TrueID: 236FalseID: 237 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 330/Stages/3/Events/329 | TrueID: 331FalseID: 335 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 419/Stages/3/Events/418 | TrueID: 418FalseID: 422 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 461/Stages/3/Events/460 | TrueID: 462FalseID: 463 |
Skye.Jerk2проверок: 5 · записей: 7| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 30 · событие 378/Stages/2/Events/377 | Value: trueNextID: 234 |
SetFlag | SkyeDate.jsonЭтап 30 · событие 384/Stages/2/Events/383 | Value: trueNextID: 385 |
SetFlag | SkyeDate.jsonЭтап 30 · событие 509/Stages/2/Events/508 | Value: trueNextID: 516 |
SetFlag | SkyeDate.jsonЭтап 40 · событие 236/Stages/3/Events/235 | Value: trueNextID: 239 |
SetFlag | SkyeDate.jsonЭтап 40 · событие 331/Stages/3/Events/330 | Value: trueNextID: 349 |
SetFlag | SkyeDate.jsonЭтап 40 · событие 421/Stages/3/Events/420 | Value: trueNextID: 445 |
SetFlag | SkyeDate.jsonЭтап 40 · событие 462/Stages/3/Events/461 | Value: trueNextID: 464 |
ConditionalBranch | SkyeDate.jsonЭтап 30 · событие 508/Stages/2/Events/507 | TrueID: 523FalseID: 510 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 234/Stages/3/Events/233 | TrueID: 238FalseID: 235 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 329/Stages/3/Events/328 | TrueID: 336FalseID: 330 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 417/Stages/3/Events/416 | TrueID: 420FalseID: 419 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 520/Stages/3/Events/519 | TrueID: 521FalseID: 524 |
Skye.Lyeпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 40 · событие 415/Stages/3/Events/414 | Value: trueNextID: 379 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 418/Stages/3/Events/417 | TrueID: 420FalseID: 421 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 460/Stages/3/Events/459 | TrueID: 461FalseID: 470 |
Skye.Meb1проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 40 · событие 277/Stages/3/Events/276 | Value: trueNextID: 279 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 278/Stages/3/Events/277 | TrueID: 276FalseID: 300 |
Skye.No1проверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 40 · событие 291/Stages/3/Events/290 | Value: trueNextID: 290 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 279/Stages/3/Events/278 | TrueID: 280FalseID: 298 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 436/Stages/3/Events/435 | TrueID: 441FalseID: 440 |
Skye.No2проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 40 · событие 292/Stages/3/Events/291 | Value: trueNextID: 290 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 280/Stages/3/Events/279 | TrueID: 281FalseID: 299 |
Skye.No3проверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 40 · событие 293/Stages/3/Events/292 | Value: trueNextID: 290 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 281/Stages/3/Events/280 | TrueID: 282FalseID: 297 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 435/Stages/3/Events/434 | TrueID: 437FalseID: 438 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 459/Stages/3/Events/458 | TrueID: 460FalseID: 470 |
Skye.No4проверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 40 · событие 294/Stages/3/Events/293 | Value: trueNextID: 290 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 282/Stages/3/Events/281 | TrueID: 296FalseID: 295 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 429/Stages/3/Events/428 | TrueID: 430FalseID: 435 |
Skye.NoNetпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyePreDate.jsonЭтап 10 · событие 236/Stages/0/Events/235 | Value: trueNextID: 26 |
Skye.R1проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 40 · событие 300/Stages/3/Events/299 | Value: trueNextID: 279 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 283/Stages/3/Events/282 | TrueID: 276FalseID: 275 |
Skye.R2проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 40 · событие 301/Stages/3/Events/300 | Value: trueNextID: 279 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 284/Stages/3/Events/283 | TrueID: 308FalseID: 283 |
Skye.R3проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 40 · событие 302/Stages/3/Events/301 | Value: trueNextID: 279 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 285/Stages/3/Events/284 | TrueID: 311FalseID: 284 |
Skye.R4проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 40 · событие 303/Stages/3/Events/302 | Value: trueNextID: 279 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 286/Stages/3/Events/285 | TrueID: 313FalseID: 285 |
Skye.R5проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 40 · событие 304/Stages/3/Events/303 | Value: trueNextID: 279 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 287/Stages/3/Events/286 | TrueID: 314FalseID: 286 |
Skye.R6проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 40 · событие 305/Stages/3/Events/304 | Value: trueNextID: 279 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 288/Stages/3/Events/287 | TrueID: 316FalseID: 287 |
Skye.R7проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 40 · событие 306/Stages/3/Events/305 | Value: trueNextID: 279 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 289/Stages/3/Events/288 | TrueID: 406FalseID: 288 |
Skye.R8проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 40 · событие 307/Stages/3/Events/306 | Value: trueNextID: 279 |
ConditionalBranch | SkyeDate.jsonЭтап 40 · событие 290/Stages/3/Events/289 | TrueID: 318FalseID: 289 |
Skye.Rejectпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyePreDate.jsonЭтап 10 · событие 263/Stages/0/Events/262 | Value: trueNextID: 127 |
ConditionalBranch | SkyeDate.jsonЭтап 10 · событие 136/Stages/0/Events/135 | TrueID: 137FalseID: 28 |
Skye.Returnпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyePreDate.jsonЭтап 10 · событие 185/Stages/0/Events/184 | Value: trueNextID: 169 |
ConditionalBranch | SkyePreDate.jsonЭтап 10 · событие 186/Stages/0/Events/185 | TrueID: 240FalseID: 4 |
Skye.Sexyпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 40 · событие 601/Stages/3/Events/600 | Value: trueNextID: 602 |
ConditionalBranch | SkyeDate.jsonЭтап 55 · событие 284/Stages/5/Events/283 | TrueID: 285FalseID: 41 |
SkyeLeftClubпроверок: 0 · записей: 3| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyePreDate.jsonЭтап 10 · событие 179/Stages/0/Events/178 | Value: trueNextID: 92 |
SetFlag | SkyePreDate.jsonЭтап 10 · событие 180/Stages/0/Events/179 | Value: trueNextID: 138 |
SetFlag | SkyePreDate.jsonЭтап 10 · событие 195/Stages/0/Events/194 | Value: trueNextID: 196 |
SkyeSkinBlueпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 55 · событие 152/Stages/5/Events/151 | Value: trueNextID: 252 |
SkyeSkinGrayпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 55 · событие 155/Stages/5/Events/154 | Value: trueNextID: 252 |
SkyeSkinYellowпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 55 · событие 157/Stages/5/Events/156 | Value: trueNextID: 252 |
Skyespam1проверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 20 · событие 8/Stages/1/Events/7 | Value: trueNextID: 31 |
SetFlag | SkyeDate.jsonЭтап 20 · событие 12/Stages/1/Events/11 | Value: falseNextID: 31 |
ConditionalBranch | SkyeDate.jsonЭтап 20 · событие 7/Stages/1/Events/6 | TrueID: 9FalseID: 5 |
Skyespam2проверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 20 · событие 11/Stages/1/Events/10 | Value: trueNextID: 12 |
SetFlag | SkyeDate.jsonЭтап 20 · событие 17/Stages/1/Events/16 | Value: falseNextID: 31 |
ConditionalBranch | SkyeDate.jsonЭтап 20 · событие 13/Stages/1/Events/12 | TrueID: 14FalseID: 7 |
Skyespam3проверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 20 · событие 16/Stages/1/Events/15 | Value: trueNextID: 17 |
SetFlag | SkyeDate.jsonЭтап 20 · событие 21/Stages/1/Events/20 | Value: falseNextID: 31 |
ConditionalBranch | SkyeDate.jsonЭтап 20 · событие 18/Stages/1/Events/17 | TrueID: 19FalseID: 13 |
Skyespam4проверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 20 · событие 22/Stages/1/Events/21 | Value: trueNextID: 21 |
SetFlag | SkyeDate.jsonЭтап 20 · событие 27/Stages/1/Events/26 | Value: falseNextID: 31 |
ConditionalBranch | SkyeDate.jsonЭтап 20 · событие 23/Stages/1/Events/22 | TrueID: 24FalseID: 18 |
Skyespam5проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | SkyeDate.jsonЭтап 20 · событие 26/Stages/1/Events/25 | Value: trueNextID: 27 |
ConditionalBranch | SkyeDate.jsonЭтап 20 · событие 28/Stages/1/Events/27 | TrueID: 29FalseID: 23 |
Strip.Bikiniпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 30 · событие 47/Stages/2/Events/46 | Value: trueNextID: 49 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 155/Stages/2/Events/154 | TrueID: 158FalseID: 156 |
Strip.Shortsпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 30 · событие 45/Stages/2/Events/44 | Value: trueNextID: 49 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 154/Stages/2/Events/153 | TrueID: 157FalseID: 155 |
Strip.Speedoпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 30 · событие 46/Stages/2/Events/45 | Value: trueNextID: 49 |
Strip.Suitпроверок: 4 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | RemyDate.jsonЭтап 30 · событие 48/Stages/2/Events/47 | Value: trueNextID: 49 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 118/Stages/2/Events/117 | TrueID: 119FalseID: 123 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 156/Stages/2/Events/155 | TrueID: 162FalseID: 159 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 215/Stages/2/Events/214 | TrueID: 217FalseID: 216 |
ConditionalBranch | RemyDate.jsonЭтап 30 · событие 219/Stages/2/Events/218 | TrueID: 218FalseID: 220 |
Zenith.BackTrackпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithPreDate.jsonЭтап 10 · событие 442/Stages/0/Events/441 | Value: trueNextID: 249 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 443/Stages/0/Events/442 | TrueID: 444FalseID: 4 |
Zenith.Bateпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 50 · событие 614/Stages/3/Events/613 | Value: trueNextID: 554 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 615/Stages/3/Events/614 | TrueID: 616FalseID: 563 |
Zenith.Boozeпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 50 · событие 125/Stages/3/Events/124 | Value: trueNextID: 126 |
Zenith.Boundariesпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithPreDate.jsonЭтап 10 · событие 461/Stages/0/Events/460 | Value: trueNextID: 215 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 462/Stages/0/Events/461 | TrueID: 466FalseID: 463 |
Zenith.Boysпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 30 · событие 345/Stages/1/Events/344 | Value: trueNextID: 351 |
Zenith.Broпроверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 30 · событие 384/Stages/1/Events/383 | Value: trueNextID: 383 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 431/Stages/1/Events/430 | TrueID: 432FalseID: 438 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 531/Stages/1/Events/530 | TrueID: 533FalseID: 160 |
ConditionalBranch | ZenithDate.jsonЭтап 40 · событие 190/Stages/2/Events/189 | TrueID: 191FalseID: 200 |
Zenith.Candlesпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 50 · событие 124/Stages/3/Events/123 | Value: trueNextID: 126 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 225/Stages/3/Events/224 | TrueID: 230FalseID: 231 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 240/Stages/3/Events/239 | TrueID: 250FalseID: 244 |
Zenith.CockOutпроверок: 6 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 50 · событие 552/Stages/3/Events/551 | Value: trueNextID: 550 |
SetFlag | ZenithDate.jsonЭтап 50 · событие 783/Stages/3/Events/782 | Value: trueNextID: 379 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 703/Stages/3/Events/702 | TrueID: 708FalseID: 709 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 769/Stages/3/Events/768 | TrueID: 771FalseID: 772 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 780/Stages/3/Events/779 | TrueID: 781FalseID: 782 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 795/Stages/3/Events/794 | TrueID: 797FalseID: 796 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 802/Stages/3/Events/801 | TrueID: 809FalseID: 803 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 804/Stages/3/Events/803 | TrueID: 810FalseID: 805 |
Zenith.Copпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 30 · событие 344/Stages/1/Events/343 | Value: trueNextID: 88 |
Zenith.Defensiveпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 20 · событие 343/Stages/0/Events/342 | Value: trueNextID: 160 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 426/Stages/1/Events/425 | TrueID: 427FalseID: 450 |
Zenith.Domпроверок: 5 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 30 · событие 312/Stages/1/Events/311 | Value: trueNextID: 309 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 388/Stages/1/Events/387 | TrueID: 390FalseID: 389 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 454/Stages/1/Events/453 | TrueID: 455FalseID: 485 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 605/Stages/1/Events/604 | TrueID: 608FalseID: 606 |
ConditionalBranch | ZenithDate.jsonЭтап 40 · событие 173/Stages/2/Events/172 | TrueID: 177FalseID: 32 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 800/Stages/3/Events/799 | TrueID: 802FalseID: 801 |
Zenith.Dom.Confirmedпроверок: 2 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 30 · событие 310/Stages/1/Events/309 | Value: falseNextID: 311 |
SetFlag | ZenithPreDate.jsonЭтап 10 · событие 428/Stages/0/Events/427 | Value: trueNextID: 167 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 288/Stages/1/Events/287 | TrueID: 304FalseID: 296 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 299/Stages/1/Events/298 | TrueID: 302FalseID: 300 |
Zenith.Fancyпроверок: 8 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 50 · событие 134/Stages/3/Events/133 | Value: trueNextID: 130 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 147/Stages/3/Events/146 | TrueID: 176FalseID: 148 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 259/Stages/3/Events/258 | TrueID: 260FalseID: 264 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 361/Stages/3/Events/360 | TrueID: 365FalseID: 364 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 384/Stages/3/Events/383 | TrueID: 386FalseID: 385 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 409/Stages/3/Events/408 | TrueID: 412FalseID: 410 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 724/Stages/3/Events/723 | TrueID: 729FalseID: 730 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 725/Stages/3/Events/724 | TrueID: 731FalseID: 726 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 742/Stages/3/Events/741 | TrueID: 745FalseID: 749 |
Zenith.Forwardпроверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 50 · событие 132/Stages/3/Events/131 | Value: trueNextID: 129 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 203/Stages/3/Events/202 | TrueID: 207FalseID: 204 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 219/Stages/3/Events/218 | TrueID: 220FalseID: 216 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 222/Stages/3/Events/221 | TrueID: 223FalseID: 224 |
Zenith.Freakedпроверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 30 · событие 552/Stages/1/Events/551 | Value: trueNextID: 560 |
ConditionalBranch | ZenithDate.jsonЭтап 40 · событие 176/Stages/2/Events/175 | TrueID: 178FalseID: 174 |
ConditionalBranch | ZenithDate.jsonЭтап 40 · событие 180/Stages/2/Events/179 | TrueID: 191FalseID: 181 |
ConditionalBranch | ZenithDate.jsonЭтап 40 · событие 198/Stages/2/Events/197 | TrueID: 201FalseID: 199 |
Zenith.FriendZoneпроверок: 4 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 30 · событие 553/Stages/1/Events/552 | Value: trueNextID: 557 |
ConditionalBranch | ZenithDate.jsonЭтап 40 · событие 117/Stages/2/Events/116 | TrueID: 118FalseID: 154 |
ConditionalBranch | ZenithDate.jsonЭтап 40 · событие 175/Stages/2/Events/174 | TrueID: 178FalseID: 176 |
ConditionalBranch | ZenithDate.jsonЭтап 40 · событие 181/Stages/2/Events/180 | TrueID: 191FalseID: 190 |
ConditionalBranch | ZenithDate.jsonЭтап 40 · событие 199/Stages/2/Events/198 | TrueID: 201FalseID: 36 |
Zenith.GoAlongпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithPreDate.jsonЭтап 10 · событие 427/Stages/0/Events/426 | Value: trueNextID: 143 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 451/Stages/1/Events/450 | TrueID: 427FalseID: 452 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 460/Stages/0/Events/459 | TrueID: 462FalseID: 466 |
Zenith.GunN00bпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 20 · событие 307/Stages/0/Events/306 | Value: trueNextID: 5 |
Zenith.GunProпроверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 20 · событие 306/Stages/0/Events/305 | Value: trueNextID: 5 |
ConditionalBranch | ZenithDate.jsonЭтап 20 · событие 314/Stages/0/Events/313 | TrueID: 315FalseID: 62 |
ConditionalBranch | ZenithDate.jsonЭтап 20 · событие 323/Stages/0/Events/322 | TrueID: 321FalseID: 324 |
ConditionalBranch | ZenithDate.jsonЭтап 20 · событие 340/Stages/0/Events/339 | TrueID: 341FalseID: 120 |
Zenith.HandsOnliyпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 50 · событие 661/Stages/3/Events/660 | Value: trueNextID: 662 |
Zenith.HandsOnlyпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 665/Stages/3/Events/664 | TrueID: 666FalseID: 668 |
Zenith.Laceпроверок: 6 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 50 · событие 136/Stages/3/Events/135 | Value: trueNextID: 130 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 145/Stages/3/Events/144 | TrueID: 143FalseID: 146 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 697/Stages/3/Events/696 | TrueID: 704FalseID: 699 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 698/Stages/3/Events/697 | TrueID: 761FalseID: 757 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 722/Stages/3/Events/721 | TrueID: 727FalseID: 723 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 733/Stages/3/Events/732 | TrueID: 734FalseID: 735 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 740/Stages/3/Events/739 | TrueID: 743FalseID: 741 |
Zenith.Laterпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 40 · событие 153/Stages/2/Events/152 | Value: trueNextID: 17 |
ConditionalBranch | ZenithDate.jsonЭтап 40 · событие 154/Stages/2/Events/153 | TrueID: 155FalseID: 2 |
Zenith.Leadпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 30 · событие 314/Stages/1/Events/313 | Value: trueNextID: 323 |
Zenith.MakeOutпроверок: 4 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 30 · событие 435/Stages/1/Events/434 | Value: trueNextID: 652 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 525/Stages/1/Events/524 | TrueID: 526FalseID: 154 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 544/Stages/1/Events/543 | TrueID: 545FalseID: 548 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 578/Stages/1/Events/577 | TrueID: 579FalseID: 583 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 482/Stages/3/Events/481 | TrueID: 485FalseID: 487 |
Zenith.Makeoutпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 530/Stages/1/Events/529 | TrueID: 534FalseID: 531 |
Zenith.MiniGameStartedпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 20 · событие 285/Stages/0/Events/284 | Value: trueNextID: 116 |
ConditionalBranch | ZenithDate.jsonЭтап 20 · событие 284/Stages/0/Events/283 | TrueID: 118FalseID: 278 |
Zenith.Out1проверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithPreDate.jsonЭтап 10 · событие 395/Stages/0/Events/394 | Value: trueNextID: 53 |
SetFlag | ZenithPreDate.jsonЭтап 10 · событие 425/Stages/0/Events/424 | Value: falseNextID: 53 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 397/Stages/0/Events/396 | TrueID: 399FalseID: 398 |
Zenith.Out2проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithPreDate.jsonЭтап 10 · событие 396/Stages/0/Events/395 | Value: trueNextID: 425 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 398/Stages/0/Events/397 | TrueID: 401FalseID: 404 |
Zenith.Out3проверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithPreDate.jsonЭтап 10 · событие 403/Stages/0/Events/402 | Value: trueNextID: 39 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 404/Stages/0/Events/403 | TrueID: 405FalseID: 6 |
Zenith.PJsпроверок: 5 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 50 · событие 137/Stages/3/Events/136 | Value: trueNextID: 130 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 148/Stages/3/Events/147 | TrueID: 185FalseID: 194 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 264/Stages/3/Events/263 | TrueID: 265FalseID: 268 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 364/Stages/3/Events/363 | TrueID: 367FalseID: 362 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 385/Stages/3/Events/384 | TrueID: 387FalseID: 388 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 410/Stages/3/Events/409 | TrueID: 413FalseID: 414 |
Zenith.Passiveпроверок: 1 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 30 · событие 425/Stages/1/Events/424 | Value: trueNextID: 110 |
SetFlag | ZenithDate.jsonЭтап 30 · событие 463/Stages/1/Events/462 | Value: trueNextID: 210 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 382/Stages/1/Events/381 | TrueID: 427FalseID: 426 |
Zenith.Planпроверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 30 · событие 281/Stages/1/Events/280 | Value: trueNextID: 53 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 297/Stages/1/Events/296 | TrueID: 299FalseID: 302 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 304/Stages/1/Events/303 | TrueID: 302FalseID: 294 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 370/Stages/1/Events/369 | TrueID: 372FalseID: 371 |
Zenith.Pushyпроверок: 0 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithPreDate.jsonЭтап 10 · событие 498/Stages/0/Events/497 | Value: trueNextID: 293 |
Zenith.Round2проверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 30 · событие 280/Stages/1/Events/279 | Value: trueNextID: 53 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 296/Stages/1/Events/295 | TrueID: 298FalseID: 293 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 305/Stages/1/Events/304 | TrueID: 302FalseID: 300 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 371/Stages/1/Events/370 | TrueID: 373FalseID: 184 |
Zenith.SelfCumпроверок: 3 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 50 · событие 330/Stages/3/Events/329 | Value: trueNextID: 783 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 702/Stages/3/Events/701 | TrueID: 708FalseID: 703 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 758/Stages/3/Events/757 | TrueID: 770FalseID: 769 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 759/Stages/3/Events/758 | TrueID: 774FalseID: 773 |
Zenith.SemiSureпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 60 · событие 103/Stages/4/Events/102 | Value: trueNextID: 75 |
ConditionalBranch | ZenithDate.jsonЭтап 60 · событие 105/Stages/4/Events/104 | TrueID: 106FalseID: 154 |
Zenith.SexTrapпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithPreDate.jsonЭтап 10 · событие 426/Stages/0/Events/425 | Value: trueNextID: 143 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 450/Stages/1/Events/449 | TrueID: 427FalseID: 451 |
Zenith.Shortsпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 50 · событие 787/Stages/3/Events/786 | Value: trueNextID: 788 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 803/Stages/3/Events/802 | TrueID: 807FalseID: 793 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 805/Stages/3/Events/804 | TrueID: 808FalseID: 806 |
Zenith.Subпроверок: 5 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 30 · событие 313/Stages/1/Events/312 | Value: trueNextID: 323 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 389/Stages/1/Events/388 | TrueID: 392FalseID: 391 |
ConditionalBranch | ZenithDate.jsonЭтап 40 · событие 174/Stages/2/Events/173 | TrueID: 179FalseID: 173 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 290/Stages/3/Events/289 | TrueID: 291FalseID: 293 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 420/Stages/3/Events/419 | TrueID: 421FalseID: 419 |
ConditionalBranch | ZenithDate.jsonЭтап 60 · событие 95/Stages/4/Events/94 | TrueID: 96FalseID: 100 |
Zenith.Sub.Confirmedпроверок: 3 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 30 · событие 311/Stages/1/Events/310 | Value: falseNextID: 308 |
SetFlag | ZenithPreDate.jsonЭтап 10 · событие 429/Stages/0/Events/428 | Value: trueNextID: 167 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 293/Stages/1/Events/292 | TrueID: 305FalseID: 297 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 298/Stages/1/Events/297 | TrueID: 302FalseID: 294 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 459/Stages/0/Events/458 | TrueID: 462FalseID: 460 |
Zenith.Suckedпроверок: 4 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 50 · событие 551/Stages/3/Events/550 | Value: trueNextID: 692 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 700/Stages/3/Events/699 | TrueID: 706FalseID: 701 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 756/Stages/3/Events/755 | TrueID: 770FalseID: 758 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 773/Stages/3/Events/772 | TrueID: 774FalseID: 775 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 782/Stages/3/Events/781 | TrueID: 784FalseID: 786 |
Zenith.Swimпроверок: 6 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 50 · событие 135/Stages/3/Events/134 | Value: trueNextID: 130 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 146/Stages/3/Events/145 | TrueID: 159FalseID: 171 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 699/Stages/3/Events/698 | TrueID: 705FalseID: 700 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 723/Stages/3/Events/722 | TrueID: 728FalseID: 724 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 726/Stages/3/Events/725 | TrueID: 732FalseID: 733 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 741/Stages/3/Events/740 | TrueID: 744FalseID: 742 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 757/Stages/3/Events/756 | TrueID: 762FalseID: 760 |
Zenith.Tasteпроверок: 8 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 30 · событие 532/Stages/1/Events/531 | Value: trueNextID: 509 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 536/Stages/1/Events/535 | TrueID: 537FalseID: 168 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 540/Stages/1/Events/539 | TrueID: 541FalseID: 162 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 545/Stages/1/Events/544 | TrueID: 546FalseID: 547 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 579/Stages/1/Events/578 | TrueID: 580FalseID: 653 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 595/Stages/1/Events/594 | TrueID: 597FalseID: 596 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 628/Stages/1/Events/627 | TrueID: 633FalseID: 629 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 421/Stages/3/Events/420 | TrueID: 422FalseID: 419 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 481/Stages/3/Events/480 | TrueID: 483FalseID: 482 |
Zenith.Undiesпроверок: 3 · записей: 2| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 50 · событие 553/Stages/3/Events/552 | Value: trueNextID: 547 |
SetFlag | ZenithDate.jsonЭтап 50 · событие 764/Stages/3/Events/763 | Value: trueNextID: 765 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 701/Stages/3/Events/700 | TrueID: 707FalseID: 702 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 760/Stages/3/Events/759 | TrueID: 768FalseID: 756 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 786/Stages/3/Events/785 | TrueID: 784FalseID: 785 |
Zenith.Unnamedпроверок: 2 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithPreDate.jsonЭтап 10 · событие 407/Stages/0/Events/406 | Value: trueNextID: 52 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 408/Stages/0/Events/407 | TrueID: 410FalseID: 98 |
ConditionalBranch | ZenithPreDate.jsonЭтап 10 · событие 409/Stages/0/Events/408 | TrueID: 309FalseID: 412 |
Zenith.Unsureпроверок: 7 · записей: 9| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 40 · событие 197/Stages/2/Events/196 | Value: trueNextID: 198 |
SetFlag | ZenithDate.jsonЭтап 40 · событие 225/Stages/2/Events/224 | Value: trueNextID: 88 |
SetFlag | ZenithDate.jsonЭтап 50 · событие 378/Stages/3/Events/377 | Value: falseNextID: 902 |
SetFlag | ZenithDate.jsonЭтап 50 · событие 379/Stages/3/Events/378 | Value: falseNextID: 325 |
SetFlag | ZenithDate.jsonЭтап 50 · событие 662/Stages/3/Events/661 | Value: trueNextID: 648 |
SetFlag | ZenithDate.jsonЭтап 50 · событие 672/Stages/3/Events/671 | Value: falseNextID: 670 |
SetFlag | ZenithDate.jsonЭтап 50 · событие 673/Stages/3/Events/672 | Value: trueNextID: 677 |
SetFlag | ZenithDate.jsonЭтап 50 · событие 885/Stages/3/Events/884 | Value: trueNextID: 106 |
SetFlag | ZenithDate.jsonЭтап 50 · событие 886/Stages/3/Events/885 | Value: falseNextID: 105 |
ConditionalBranch | ZenithDate.jsonЭтап 40 · событие 227/Stages/2/Events/226 | TrueID: 226FalseID: 228 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 215/Stages/3/Events/214 | TrueID: 219FalseID: 217 |
ConditionalBranch | ZenithDate.jsonЭтап 50 · событие 888/Stages/3/Events/887 | TrueID: 677FalseID: 670 |
ConditionalBranch | ZenithDate.jsonЭтап 60 · событие 35/Stages/4/Events/34 | TrueID: 43FalseID: 36 |
ConditionalBranch | ZenithDate.jsonЭтап 60 · событие 52/Stages/4/Events/51 | TrueID: 54FalseID: 53 |
ConditionalBranch | ZenithDate.jsonЭтап 60 · событие 74/Stages/4/Events/73 | TrueID: 73FalseID: 75 |
ConditionalBranch | ZenithDate.jsonЭтап 60 · событие 104/Stages/4/Events/103 | TrueID: 105FalseID: 106 |
Zenith.Waitпроверок: 1 · записей: 1| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 30 · событие 206/Stages/1/Events/205 | Value: trueNextID: 13 |
ConditionalBranch | ZenithDate.jsonЭтап 30 · событие 207/Stages/1/Events/206 | TrueID: 208FalseID: 2 |
ZenithLeftClubпроверок: 0 · записей: 8| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
SetFlag | ZenithDate.jsonЭтап 20 · событие 288/Stages/0/Events/287 | Value: falseNextID: 290 |
SetFlag | ZenithPreDate.jsonЭтап 10 · событие 349/Stages/0/Events/348 | Value: trueNextID: 350 |
SetFlag | ZenithPreDate.jsonЭтап 10 · событие 351/Stages/0/Events/350 | Value: trueNextID: 352 |
SetFlag | ZenithPreDate.jsonЭтап 10 · событие 353/Stages/0/Events/352 | Value: trueNextID: 431 |
SetFlag | ZenithPreDate.jsonЭтап 10 · событие 354/Stages/0/Events/353 | Value: trueNextID: 355 |
SetFlag | ZenithPreDate.jsonЭтап 10 · событие 356/Stages/0/Events/355 | Value: trueNextID: 357 |
SetFlag | ZenithPreDate.jsonЭтап 10 · событие 416/Stages/0/Events/415 | Value: trueNextID: 36 |
SetFlag | ZenithPreDate.jsonЭтап 10 · событие 501/Stages/0/Events/500 | Value: trueNextID: 502 |
ercy.Necklaceпроверок: 1 · записей: 0| Операция | Файл / этап / ID | Значение и переходы |
|---|---|---|
ConditionalBranch | MercyDate.jsonЭтап 30 · событие 513/Stages/3/Events/512 | TrueID: 514FalseID: 516 |
482 флага, 69 имён сцен, 39 NPC и 9 контактов из исследованных сценариев. Каталоги ниже отражают найденные значения, включая модифицированные сценарии. Это не фиксированные enum, не все доступные классы игры и не гарантия поддержки произвольного нового имени.
Фильтр: все значения
Flag482 / 482Найдено в исследованных игровых JSON. Это наблюдаемые строки, а не фиксированный enum и не полный реестр движка.
Chef.AgeChef.ClubChef.Club.SlutChef.ClubedChef.ExChef.FKT.TotChef.FKT1Chef.FKT2Chef.FKT3Chef.FlirtChef.FlirtedChef.GayChef.GayedChef.KFT2Chef.SavingGraceClub_Dustin_AboutHimClub_Dustin_AboutMeClub_Dustin_DrinkClub_Dustin_DrinkRepeatClub_Dustin_ExRepeatClub_Dustin_ExTalkClub_Dustin_HimRepeatClub_Dustin_MeRepeatClub_Dustin_NoDanceClub_Dustin_SawExClub_Dustin_SorryFailClub_Dustin_TeaseClub_Dustin_TeaseRepeatCoby.BottomCoby.ClingCoby.HelicopterCoby.N00b1Coby.N00b2Coby.TopCobyLeftClubDustin.FKTUPDustin.RetryDustinLeftClubDustin_Club_NoDanceDustin_FirstDate_FailureRepeatDustin_LikesMeDustin_NoSpoilersDustin_Player_SubbyDustin_Second RepeatDustin_Second_GoodGuessDustin_Second_RecoverDustin_Second_RepeatDustin_Sex_RepeatDustin_Theater_LovedItDustin_Theater_ScoldTeensDustin_Third_RepeatFirst_Dustin_DeclineFirst_Dustin_InPersonFirst_Dustin_PhoneFailHasBreastsHasKnottedCockJax.BroughtBurgerJax.BroughtCurryJax.BroughtDragonJax.BroughtFoodJax.BroughtMiaJax.DrinkAtOnceJaxLeftClubKane1Kane10Kane11Kane2Kane3Kane4Kane5Kane6Kane7Kane8Kane9Lex.AlexTeaseLex.AndChillLex.Arcade1Lex.Arcade2Lex.AwesomeLex.BadStart1Lex.BadStart2Lex.BadStart3Lex.BailLex.BananaLex.Bar1Lex.BirdBombLex.BlurrLex.BottleLex.BoxersLex.BrazenBlurLex.BriefsLex.CampLex.CarLex.CestLex.Change.CasualLex.Change.GothLex.Change.NormLex.Change.PunkLex.Change.RaveLex.Change.SuitLex.ChattyLex.Cheat1Lex.Cheat2Lex.CheaterLex.ClubbingLex.CoolLex.CouchLex.CrimeLex.CrowLex.CrowheedLex.CuddleLex.Cuddle2Lex.DecideLex.DistractionLex.DitchLex.DogsLex.Dogs2Lex.DorkLex.DorkishLex.EasyoneLex.FunLex.Fun1Lex.Fun2Lex.Fun3Lex.GenLex.GenderLex.GenderedLex.GentlemanLex.GhostLex.GhostsLex.GhostsedLex.GlowstickLex.GlowsticksLex.GoodStart1Lex.GoodStart2Lex.GoodStart3Lex.GoodStartMaxLex.GrandpaLex.GushLex.HardoneLex.Hob1Lex.Hob2Lex.Hob3Lex.Hob4Lex.InLex.Inside1Lex.Is.BarfLex.Is.Barf2Lex.Is.Drunk1Lex.Is.Drunk2Lex.Is.Drunk3Lex.Is.Drunk4Lex.Is.Drunk5Lex.Is.Drunk6Lex.Is.FemaleLex.Is.MaleLex.JadeLex.JadeEscapeLex.JadeTeaseLex.JockLex.KazLex.KnifeLex.LeavingLex.Listen1Lex.LonelyLex.MandoLex.MedicLex.MemLex.MovieLex.MovieNightLex.MuscleLex.NippledLex.NoGoLex.NotRockLex.NoticedLex.OneNightLex.Outfit.GothLex.Outfit.PunkLex.PantsLex.PapLex.PassingLex.Passing2Lex.Passing3Lex.Pierce1Lex.Pierce2Lex.PopLex.PryLex.PukeOutLex.PunishLex.PunishedLex.PushLex.RaffLex.Recall1Lex.Recall2Lex.Recall3Lex.RepeatLex.RevisitLex.RideLex.RockLex.RoofLex.RoofKissLex.RoofMakeoutLex.RunnerLex.Self1Lex.Self2Lex.Self3Lex.SepBedLex.SleepOverLex.SlutfestLex.SorryLex.SpeakersLex.Stress1Lex.Stress2Lex.Stress3Lex.SurrenderLex.TalkLex.ThongLex.ThreeLex.TongueLex.TonguedLex.ToolLex.TryHardLex.Urb1Lex.Urb2Lex.Urb3Lex.Urb4Lex.Urb5Lex.Urb6Lex.You.BarfLex.You.Drunk1Lex.You.Drunk2Lex.You.Drunk3Lex.You.Drunk4Lex.You.Drunk5Lex.You.Drunk6Lex.ZooLex.pierce2LexLeftClubMercy.1stStrikeMercy.2ndStrikeMercy.AheadMercy.BackMercy.BehindMercy.CoolMercy.DanceMercy.DitchMercy.DoucheMercy.Douche2Mercy.DramaMercy.FreakedMercy.G.WineMercy.GiftMercy.GirlfriendMercy.GoodMercy.HintMercy.HintYesMercy.LieMercy.MessMercy.NecklaceMercy.OrnamentMercy.P.WineMercy.PastaMercy.PastaN00bMercy.ReClubMercy.ReassuredMercy.S.WineMercy.SteakMercy.TipMercy.ToyMercy.TransMercy.TrollMercy.WineMercyLeftClubPasta.PerfectPasta.PoorPlayer.Balls.NonePlayer.Body.ChubbyPlayer.Body.LeanPlayer.Body.MuscularPlayer.Body.TwinkyPlayer.Breasts.ACupPlayer.Breasts.CCupPlayer.Breasts.DCupPlayer.Breasts.NonePlayer.Cock.KnotPlayer.Cock.KnottedPlayer.Cock.NonePlayer.Cock.SlitPlayer.Cock.ThorPlayer.DorkPlayer.Gender.AndroPlayer.Gender.FemalePlayer.Gender.FtMPlayer.Gender.HermPlayer.Gender.MalePlayer.Gender.MtFPlayer.Gender.NeutralPlayer.No.BreastPlayer.No.CockPlayer.Outfit.CocktailPlayer.Outfit.CrossPlayer.Outfit.GothPlayer.Outfit.PunkPlayer.Outfit.RavePlayer.Outfit.SeasonalPlayer.Outfit.SimplePlayer.Outfit.SuitPlayer.Outfit.SwimPlayer.Outfits.CrossPlayer.SelfCumPlayer.SuckedPlayer.TransPlayerChubbyPlayerLeanPlayerMuscularPlayerTwinkyQuests.CobyDate.20Remy.ANRRemy.BoobsRemy.ButtRemy.CharmedRemy.CoffeeRemy.CrotchRemy.CrushedRemy.DomRemy.Dom.ConRemy.EarlyCallRemy.ExtraRemy.GayRemy.HitRemy.Hobby1Remy.Hobby2Remy.Hobby3Remy.Hobby4Remy.Hobby5Remy.HookupRemy.LieRemy.LoveRemy.MilfRemy.NoCallRemy.NoShowRemy.ObliviousRemy.OldRemy.PlanBRemy.PoolRemy.Rando1Remy.Rando2Remy.Rando3Remy.ReduxRemy.RevisitRemy.RollercoasterRemy.ScareRemy.Self1Remy.Self2Remy.Self3Remy.SlowRemy.StrangerRemy.Strike1Remy.Strike2Remy.Strike3Remy.StripRemy.SubRemy.Sub.ConRemy.SuitRemy.ThinIceRemy.TransRemy.TruthRemy.TummyRemy.UndiesRemy.WaitRemy.Work1Remy.Work2Remy.Work3Remy.Work4RemyLeftClubRip.HeroRip.LiarRip.PantsOnFireRip.PissedRip.RejectRip.RemyRip.SlutSeth.BroughtFlowersSeth.BroughtGiftSeth.BroughtWineSeth.WearingSuitSethGotBookSethLeftClubSimpleOrderSkye.BacknForthSkye.BailSkye.BlueSkye.CamiHateSkye.ConBailSkye.ConHaterSkye.ConMissedSkye.CreeperSkye.GeekSkye.GoldSkye.Jerk1Skye.Jerk2Skye.LyeSkye.Meb1Skye.No1Skye.No2Skye.No3Skye.No4Skye.NoNetSkye.R1Skye.R2Skye.R3Skye.R4Skye.R5Skye.R6Skye.R7Skye.R8Skye.RejectSkye.ReturnSkye.SexySkyeLeftClubSkyeSkinBlueSkyeSkinGraySkyeSkinYellowSkyespam1Skyespam2Skyespam3Skyespam4Skyespam5Strip.BikiniStrip.ShortsStrip.SpeedoStrip.SuitZenith.BackTrackZenith.BateZenith.BoozeZenith.BoundariesZenith.BoysZenith.BroZenith.CandlesZenith.CockOutZenith.CopZenith.DefensiveZenith.DomZenith.Dom.ConfirmedZenith.FancyZenith.ForwardZenith.FreakedZenith.FriendZoneZenith.GoAlongZenith.GunN00bZenith.GunProZenith.HandsOnliyZenith.HandsOnlyZenith.LaceZenith.LaterZenith.LeadZenith.MakeOutZenith.MakeoutZenith.MiniGameStartedZenith.Out1Zenith.Out2Zenith.Out3Zenith.PJsZenith.PassiveZenith.PlanZenith.PushyZenith.Round2Zenith.SelfCumZenith.SemiSureZenith.SexTrapZenith.ShortsZenith.SubZenith.Sub.ConfirmedZenith.SuckedZenith.SwimZenith.TasteZenith.UndiesZenith.UnnamedZenith.UnsureZenith.WaitZenithLeftClubercy.NecklaceВыборка ссылок из набора данных; источник может быть показан не для каждого значения.
| Значение | Файл / JSON Pointer |
|---|---|
Player.Gender.Female | Clothes.json/Stages/0/Events/1/FlagAmorous.Engine.Data.Cutscenes.ConditionalBranchEventData, Amorous.Engine |
Player.Gender.Andro | Clothes.json/Stages/0/Events/2/FlagAmorous.Engine.Data.Cutscenes.ConditionalBranchEventData, Amorous.Engine |
Player.Outfit.Punk | Clothes.json/Stages/0/Events/8/FlagAmorous.Engine.Data.Cutscenes.SetFlagEventData, Amorous.Engine |
Player.Outfit.Goth | Clothes.json/Stages/0/Events/9/FlagAmorous.Engine.Data.Cutscenes.SetFlagEventData, Amorous.Engine |
Player.Outfit.Cross | Clothes.json/Stages/0/Events/10/FlagAmorous.Engine.Data.Cutscenes.SetFlagEventData, Amorous.Engine |
Player.Outfit.Cocktail | Clothes.json/Stages/0/Events/11/FlagAmorous.Engine.Data.Cutscenes.SetFlagEventData, Amorous.Engine |
Player.Outfit.Suit | Clothes.json/Stages/0/Events/12/FlagAmorous.Engine.Data.Cutscenes.SetFlagEventData, Amorous.Engine |
Player.Outfit.Swim | Clothes.json/Stages/0/Events/13/FlagAmorous.Engine.Data.Cutscenes.SetFlagEventData, Amorous.Engine |
Player.Outfit.Rave | Clothes.json/Stages/0/Events/14/FlagAmorous.Engine.Data.Cutscenes.SetFlagEventData, Amorous.Engine |
Player.Gender.Herm | Clothes.json/Stages/0/Events/18/FlagAmorous.Engine.Data.Cutscenes.ConditionalBranchEventData, Amorous.Engine |
Player.Outfit.Simple | Clothes.json/Stages/0/Events/20/FlagAmorous.Engine.Data.Cutscenes.SetFlagEventData, Amorous.Engine |
Player.Outfit.Seasonal | Clothes.json/Stages/0/Events/21/FlagAmorous.Engine.Data.Cutscenes.SetFlagEventData, Amorous.Engine |
SceneName69 / 69Найдено в исследованных игровых JSON. Это наблюдаемые строки, а не фиксированный enum и не полный реестр движка.
AquariumSceneArtGallerySceneBarSceneBeachSceneBedroomSceneBedsideSceneBuildingInsideSceneBuildingOutsideSceneBuildingRoofSceneCampfireSceneCarParkSceneCinemaLobbySceneCinemaSceneClothingStoreSceneClubBackSceneClubBarSceneClubBoothSceneClubEntranceSceneClubInsideDJBoothSceneClubInsideSceneClubLoungeElevatorSceneClubLoungeSceneClubPoolRailingSceneClubPoolSceneClubPoolWaterSceneClubUpstairsSceneClubUpstairsStaffRoomSceneCobySexsceneCobyTeaseSceneCoffeeShopSceneConCenterSceneCookingMiniGameSceneDateCreditsMenuSceneDrivingSceneDustinSexsceneFlowerShopSceneGameStoreSceneHikingTrailSceneIntroSceneJaxApartmentSceneJaxSexsceneKitchenSceneLexSexsceneLibrarySceneLivingRoomSceneMainMenuSceneMakeoutPointSceneMercyApartmentSceneMercySexscenePicknickScenePlayerSexSceneProloguePlayerCustomizationSceneRemyLivingRoomSceneRemySexsceneRestaurantSceneSaunaSceneSethApartmentSceneSethSexsceneShootingRangeSceneShowerSceneShowerStallSceneSkyGazeSceneSkyeBedroomSceneSkyeSexsceneSpaSceneTentSceneZenithDate1MiniGameSceneZenithDate3ABSceneZenithSexsceneВыборка ссылок из набора данных; источник может быть показан не для каждого значения.
| Значение | Файл / JSON Pointer |
|---|---|
ClubInsideScene | AMSClubGuest.json/Stages/0/Events/1/SceneNameAmorous.Engine.Data.Cutscenes.SwitchToSceneEventData, Amorous.Engine |
ClubLoungeScene | AMSClubGuest.json/Stages/0/Events/7/SceneNameAmorous.Engine.Data.Cutscenes.SwitchToSceneEventData, Amorous.Engine |
ClubPoolScene | AMSClubGuest.json/Stages/0/Events/12/SceneNameAmorous.Engine.Data.Cutscenes.SwitchToSceneEventData, Amorous.Engine |
ClubInsideScene | AMSClubGuest.json/Stages/0/Events/17/SceneNameAmorous.Engine.Data.Cutscenes.SwitchToSceneEventData, Amorous.Engine |
MainMenuScene | AMSClubGuest.json/Stages/0/Events/21/SceneNameAmorous.Engine.Data.Cutscenes.SwitchToSceneEventData, Amorous.Engine |
ClubInsideDJBoothScene | CobyClub.json/Stages/0/Events/1/SceneNameAmorous.Engine.Data.Cutscenes.SwitchToSceneEventData, Amorous.Engine |
BedroomScene | CobyClub.json/Stages/0/Events/11/SceneNameAmorous.Engine.Data.Cutscenes.SwitchToSceneEventData, Amorous.Engine |
ClubInsideScene | CobyClub.json/Stages/0/Events/15/SceneNameAmorous.Engine.Data.Cutscenes.SwitchToSceneEventData, Amorous.Engine |
BedroomScene | CobyDate.json/Stages/0/Events/221/SceneNameAmorous.Engine.Data.Cutscenes.SwitchToSceneEventData, Amorous.Engine |
BedroomScene | CobyDate.json/Stages/0/Events/222/SceneNameAmorous.Engine.Data.Cutscenes.SwitchToSceneEventData, Amorous.Engine |
ClubEntranceScene | CobyDate.json/Stages/0/Events/223/SceneNameAmorous.Engine.Data.Cutscenes.SwitchToSceneEventData, Amorous.Engine |
CobyTeaseScene | CobyDate.json/Stages/0/Events/224/SceneNameAmorous.Engine.Data.Cutscenes.SwitchToSceneEventData, Amorous.Engine |
NPC39 / 39Найдено в исследованных игровых JSON. Это наблюдаемые строки, а не фиксированный enum и не полный реестр движка.
AMSClubGuestNPCAuthorNPCBartenderNPCChefAssissantNPCCinemaClerkNPCClubDJNPCCobyNPCCobysDadNPCCosplayerHaneNPCCosplayerJacquelineNPCCosplayerLexyNPCCoupleANPCDonnaNPCDustinNPCExBoyfriendNPCGamestoreClerkNPCGangANPCGangBNPCGangCNPCJasonDartsonNPCJaxNPCJaxPurpleNPCJaxRedNPCKaneNPCLexNPCLifeguardNPCMercyNPCRemyNPCRoseWoodNPCSecurityGuardNPCSethNPCSkyeBlueNPCSkyeGrayNPCSkyeNPCSororityGirlNPCTeamAmorousNPCUnknownNPCVarryanceNPCZenithNPCВыборка ссылок из набора данных; источник может быть показан не для каждого значения.
| Значение | Файл / JSON Pointer |
|---|---|
AMSClubGuestNPC | AMSClubGuest.json/Stages/0/Events/3/NPCAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
AMSClubGuestNPC | AMSClubGuest.json/Stages/0/Events/9/NPCAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
AMSClubGuestNPC | AMSClubGuest.json/Stages/0/Events/14/NPCAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
AMSClubGuestNPC | AMSClubGuest.json/Stages/0/Events/19/NPCAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
CobyNPC | CobyClub.json/Stages/0/Events/3/NPCAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
CobyNPC | CobyClub.json/Stages/0/Events/7/NPCAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
CobyNPC | CobyClub.json/Stages/0/Events/18/NPCAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
CobyNPC | CobyClub.json/Stages/0/Events/20/NPCAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
CobyNPC | CobyClub.json/Stages/0/Events/22/NPCAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
CobyNPC | CobyDate.json/Stages/0/Events/2/NPCAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
CobyNPC | CobyDate.json/Stages/0/Events/6/NPCAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
CobyNPC | CobyDate.json/Stages/0/Events/8/NPCAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Contact9 / 9Найдено в исследованных игровых JSON. Это наблюдаемые строки, а не фиксированный enum и не полный реестр движка.
CobyDustinJaxLexMercyRemySethSkyeZenithВыборка ссылок из набора данных; источник может быть показан не для каждого значения.
| Значение | Файл / JSON Pointer |
|---|---|
Coby | CobyPostDate.json/Stages/0/Events/6/ContactAmorous.Game.Data.Cutscenes.OutgoingCallEventData, Amorous.Game |
Coby | CobyPostDate.json/Stages/0/Events/14/ContactAmorous.Game.Data.Cutscenes.DeclineCallEventData, Amorous.Game |
Coby | CobyPostDate.json/Stages/0/Events/23/ContactAmorous.Game.Data.Cutscenes.DeclineCallEventData, Amorous.Game |
Coby | CobyPostDate.json/Stages/0/Events/39/ContactAmorous.Game.Data.Cutscenes.DeclineCallEventData, Amorous.Game |
Dustin | DustinDate.json/Stages/0/Events/463/ContactAmorous.Engine.Data.Cutscenes.UnlockContactEventData, Amorous.Engine |
Dustin | DustinDate.json/Stages/2/Events/111/ContactAmorous.Game.Data.Cutscenes.OutgoingCallEventData, Amorous.Game |
Dustin | DustinDate.json/Stages/2/Events/115/ContactAmorous.Game.Data.Cutscenes.OutgoingCallEventData, Amorous.Game |
Dustin | DustinDate.json/Stages/2/Events/117/ContactAmorous.Game.Data.Cutscenes.DeclineCallEventData, Amorous.Game |
Dustin | DustinDate.json/Stages/2/Events/118/ContactAmorous.Game.Data.Cutscenes.DeclineCallEventData, Amorous.Game |
Dustin | DustinDate.json/Stages/2/Events/120/ContactAmorous.Game.Data.Cutscenes.DeclineCallEventData, Amorous.Game |
Dustin | DustinDate.json/Stages/2/Events/121/ContactAmorous.Game.Data.Cutscenes.DeclineCallEventData, Amorous.Game |
Dustin | DustinDate.json/Stages/3/Events/211/ContactAmorous.Engine.Data.Cutscenes.DisableContactEventData, Amorous.Engine |
SubsceneName13 / 13Найдено в исследованных игровых JSON. Это наблюдаемые строки, а не фиксированный enum и не полный реестр движка.
DayHorrorJaxMorningNakedNightNoneRemyRomanceRomanticSethSunsetWesternВыборка ссылок из набора данных; источник может быть показан не для каждого значения.
| Значение | Файл / JSON Pointer |
|---|---|
Naked | CobyDate.json/Stages/0/Events/225/SubsceneNameAmorous.Engine.Data.Cutscenes.SwitchToSubsceneEventData, Amorous.Engine |
Romance | DustinDate.json/Stages/2/Events/301/SubsceneNameAmorous.Engine.Data.Cutscenes.SwitchToSubsceneEventData, Amorous.Engine |
Horror | DustinDate.json/Stages/2/Events/321/SubsceneNameAmorous.Engine.Data.Cutscenes.SwitchToSubsceneEventData, Amorous.Engine |
Romance | DustinDate.json/Stages/2/Events/357/SubsceneNameAmorous.Engine.Data.Cutscenes.SwitchToSubsceneEventData, Amorous.Engine |
None | DustinDate.json/Stages/2/Events/365/SubsceneNameAmorous.Engine.Data.Cutscenes.SwitchToSubsceneEventData, Amorous.Engine |
Western | JaxDate.json/Stages/0/Events/355/SubsceneNameAmorous.Engine.Data.Cutscenes.SwitchToSubsceneEventData, Amorous.Engine |
None | JaxDate.json/Stages/0/Events/356/SubsceneNameAmorous.Engine.Data.Cutscenes.SwitchToSubsceneEventData, Amorous.Engine |
Romantic | JaxDate.json/Stages/0/Events/357/SubsceneNameAmorous.Engine.Data.Cutscenes.SwitchToSubsceneEventData, Amorous.Engine |
None | JaxDate.json/Stages/0/Events/358/SubsceneNameAmorous.Engine.Data.Cutscenes.SwitchToSubsceneEventData, Amorous.Engine |
Horror | JaxDate.json/Stages/0/Events/359/SubsceneNameAmorous.Engine.Data.Cutscenes.SwitchToSubsceneEventData, Amorous.Engine |
None | JaxDate.json/Stages/0/Events/360/SubsceneNameAmorous.Engine.Data.Cutscenes.SwitchToSubsceneEventData, Amorous.Engine |
Jax | JaxDate.json/Stages/0/Events/364/SubsceneNameAmorous.Engine.Data.Cutscenes.SwitchToSubsceneEventData, Amorous.Engine |
Location4 / 4Найдено в исследованных игровых JSON. Это наблюдаемые строки, а не фиксированный enum и не полный реестр движка.
LeftMiddleNoneRightВыборка ссылок из набора данных; источник может быть показан не для каждого значения.
| Значение | Файл / JSON Pointer |
|---|---|
Right | AMSClubGuest.json/Stages/0/Events/3/LocationAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Right | AMSClubGuest.json/Stages/0/Events/9/LocationAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Right | AMSClubGuest.json/Stages/0/Events/14/LocationAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Right | AMSClubGuest.json/Stages/0/Events/19/LocationAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Middle | CobyClub.json/Stages/0/Events/3/LocationAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
null | CobyClub.json/Stages/0/Events/7/LocationAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Middle | CobyClub.json/Stages/0/Events/18/LocationAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Middle | CobyClub.json/Stages/0/Events/20/LocationAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
null | CobyClub.json/Stages/0/Events/22/LocationAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
null | CobyDate.json/Stages/0/Events/2/LocationAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
null | CobyDate.json/Stages/0/Events/6/LocationAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
null | CobyDate.json/Stages/0/Events/8/LocationAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Layer2 / 2Найдено в исследованных игровых JSON. Это наблюдаемые строки, а не фиксированный enum и не полный реестр движка.
ForegroundNoneВыборка ссылок из набора данных; источник может быть показан не для каждого значения.
| Значение | Файл / JSON Pointer |
|---|---|
None | AMSClubGuest.json/Stages/0/Events/3/LayerAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
None | AMSClubGuest.json/Stages/0/Events/9/LayerAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
None | AMSClubGuest.json/Stages/0/Events/14/LayerAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
None | AMSClubGuest.json/Stages/0/Events/19/LayerAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
None | CobyClub.json/Stages/0/Events/3/LayerAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
None | CobyClub.json/Stages/0/Events/7/LayerAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
None | CobyClub.json/Stages/0/Events/18/LayerAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
None | CobyClub.json/Stages/0/Events/20/LayerAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
None | CobyClub.json/Stages/0/Events/22/LayerAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
None | CobyDate.json/Stages/0/Events/2/LayerAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
None | CobyDate.json/Stages/0/Events/6/LayerAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
None | CobyDate.json/Stages/0/Events/8/LayerAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Pose19 / 19Найдено в исследованных игровых JSON. Это наблюдаемые строки, а не фиксированный enum и не полный реестр движка.
ArmsFoldedArmsShyBothArmsChillDefensiveFlirtyGestureGestureDrinkGestureSigaretGuardedHandsOnHipsLeftArmNeutralReadingRightArmShyStandingSternSuggestiveВыборка ссылок из набора данных; источник может быть показан не для каждого значения.
| Значение | Файл / JSON Pointer |
|---|---|
Standing | AMSClubGuest.json/Stages/0/Events/3/PoseAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Standing | AMSClubGuest.json/Stages/0/Events/9/PoseAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Standing | AMSClubGuest.json/Stages/0/Events/14/PoseAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Standing | AMSClubGuest.json/Stages/0/Events/19/PoseAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Flirty | CobyClub.json/Stages/0/Events/3/PoseAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
null | CobyClub.json/Stages/0/Events/7/PoseAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Flirty | CobyClub.json/Stages/0/Events/18/PoseAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Flirty | CobyClub.json/Stages/0/Events/20/PoseAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
null | CobyClub.json/Stages/0/Events/22/PoseAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Chill | CobyDate.json/Stages/0/Events/2/PoseAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
null | CobyDate.json/Stages/0/Events/6/PoseAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Chill | CobyDate.json/Stages/0/Events/8/PoseAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Head19 / 19Найдено в исследованных игровых JSON. Это наблюдаемые строки, а не фиксированный enum и не полный реестр движка.
AngryBlushBlushConfidentBlushShyBlushingCheekyCockyEmbarrassedFlirtyFrustratedGrumpyHappyNeutralNotAmusedSadShockedSmirkSternUnamusedВыборка ссылок из набора данных; источник может быть показан не для каждого значения.
| Значение | Файл / JSON Pointer |
|---|---|
null | AMSClubGuest.json/Stages/0/Events/3/HeadAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
null | AMSClubGuest.json/Stages/0/Events/9/HeadAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
null | AMSClubGuest.json/Stages/0/Events/14/HeadAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
null | AMSClubGuest.json/Stages/0/Events/19/HeadAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Happy | CobyClub.json/Stages/0/Events/3/HeadAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
null | CobyClub.json/Stages/0/Events/7/HeadAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Happy | CobyClub.json/Stages/0/Events/18/HeadAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Happy | CobyClub.json/Stages/0/Events/20/HeadAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
null | CobyClub.json/Stages/0/Events/22/HeadAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Happy | CobyDate.json/Stages/0/Events/2/HeadAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Cocky | CobyDate.json/Stages/0/Events/6/HeadAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Cocky | CobyDate.json/Stages/0/Events/8/HeadAmorous.Engine.Data.Cutscenes.SpawnNPCEventData, Amorous.Engine |
Command5 / 5Найдено в исследованных игровых JSON. Это наблюдаемые строки, а не фиксированный enum и не полный реестр движка.
CookingSelectIngredientCookingShowResultPlayCutsceneRemyHideNudesRemyShowNudesВыборка ссылок из набора данных; источник может быть показан не для каждого значения.
| Значение | Файл / JSON Pointer |
|---|---|
PlayCutscene | LexDate.json/Stages/0/Events/106/CommandAmorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game |
PlayCutscene | LexPreDate.json/Stages/0/Events/767/CommandAmorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game |
CookingSelectIngredient | MiniGameCooking.json/Stages/0/Events/1/CommandAmorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game |
CookingShowResult | MiniGameCooking.json/Stages/0/Events/5/CommandAmorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game |
RemyShowNudes | NudesRemy.json/Stages/0/Events/1/CommandAmorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game |
RemyShowNudes | NudesRemy.json/Stages/0/Events/3/CommandAmorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game |
RemyShowNudes | NudesRemy.json/Stages/0/Events/4/CommandAmorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game |
RemyShowNudes | NudesRemy.json/Stages/0/Events/5/CommandAmorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game |
RemyHideNudes | NudesRemy.json/Stages/0/Events/6/CommandAmorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game |
CookingSelectIngredient | RemyDate.json/Stages/1/Events/777/CommandAmorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game |
CookingShowResult | RemyDate.json/Stages/1/Events/780/CommandAmorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game |
RemyShowNudes | RemyDate.json/Stages/1/Events/781/CommandAmorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game |
Пять имён Command, наблюдаемых в исследованной базе. Для каждого сохранены фактические параметры, имя файла и путь события. Строки чисел внутри Parameters показаны так, как записаны в источнике.
PlayCutscene2 примераПараметры ниже прочитаны из игровых сценариев. Произвольное имя команды не регистрирует новый обработчик в движке.
LexDate.json · /Stages/0/Events/106
{
"Cutscene": "LexDate"
}{
"$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game",
"Command": "PlayCutscene",
"Parameters": {
"Cutscene": "LexDate"
},
"ID": 107,
"NextID": 0,
"DebugID": 86
}LexPreDate.json · /Stages/0/Events/767
{
"Cutscene": "LexDate"
}{
"$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game",
"Command": "PlayCutscene",
"Parameters": {
"Cutscene": "LexDate"
},
"ID": 768,
"NextID": 0,
"DebugID": 585
}CookingSelectIngredient2 примераПараметры ниже прочитаны из игровых сценариев. Произвольное имя команды не регистрирует новый обработчик в движке.
MiniGameCooking.json · /Stages/0/Events/1
{
"Amount": "0"
}{
"$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game",
"Command": "CookingSelectIngredient",
"Parameters": {
"Amount": "0"
},
"ID": 2,
"NextID": 5,
"DebugID": 2
}RemyDate.json · /Stages/1/Events/777
{
"Amount": "5"
}{
"$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game",
"Command": "CookingSelectIngredient",
"Parameters": {
"Amount": "5"
},
"ID": 778,
"NextID": 781,
"DebugID": 586
}CookingShowResult2 примераПараметры ниже прочитаны из игровых сценариев. Произвольное имя команды не регистрирует новый обработчик в движке.
MiniGameCooking.json · /Stages/0/Events/5
{}{
"$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game",
"Command": "CookingShowResult",
"Parameters": {},
"ID": 6,
"NextID": 0,
"DebugID": 6
}RemyDate.json · /Stages/1/Events/780
{}{
"$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game",
"Command": "CookingShowResult",
"Parameters": {},
"ID": 781,
"NextID": 780,
"DebugID": 589
}RemyShowNudes8 примераПараметры ниже прочитаны из игровых сценариев. Произвольное имя команды не регистрирует новый обработчик в движке.
NudesRemy.json · /Stages/0/Events/1
{
"Nude": "0"
}{
"$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game",
"Command": "RemyShowNudes",
"Parameters": {
"Nude": "0"
},
"ID": 2,
"NextID": 3,
"DebugID": 2
}NudesRemy.json · /Stages/0/Events/3
{
"Nude": "1"
}{
"$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game",
"Command": "RemyShowNudes",
"Parameters": {
"Nude": "1"
},
"ID": 4,
"NextID": 3,
"DebugID": 4
}NudesRemy.json · /Stages/0/Events/4
{
"Nude": "2"
}{
"$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game",
"Command": "RemyShowNudes",
"Parameters": {
"Nude": "2"
},
"ID": 5,
"NextID": 3,
"DebugID": 5
}NudesRemy.json · /Stages/0/Events/5
{
"Nude": "3"
}{
"$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game",
"Command": "RemyShowNudes",
"Parameters": {
"Nude": "3"
},
"ID": 6,
"NextID": 3,
"DebugID": 6
}RemyDate.json · /Stages/1/Events/781
{
"Nude": "3"
}{
"$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game",
"Command": "RemyShowNudes",
"Parameters": {
"Nude": "3"
},
"ID": 782,
"NextID": 555,
"DebugID": 590
}RemyDate.json · /Stages/1/Events/783
{
"Nude": "0"
}{
"$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game",
"Command": "RemyShowNudes",
"Parameters": {
"Nude": "0"
},
"ID": 784,
"NextID": 763,
"DebugID": 592
}RemyDate.json · /Stages/1/Events/784
{
"Nude": "1"
}{
"$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game",
"Command": "RemyShowNudes",
"Parameters": {
"Nude": "1"
},
"ID": 785,
"NextID": 763,
"DebugID": 593
}RemyDate.json · /Stages/1/Events/785
{
"Nude": "2"
}{
"$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game",
"Command": "RemyShowNudes",
"Parameters": {
"Nude": "2"
},
"ID": 786,
"NextID": 763,
"DebugID": 594
}RemyHideNudes3 примераПараметры ниже прочитаны из игровых сценариев. Произвольное имя команды не регистрирует новый обработчик в движке.
NudesRemy.json · /Stages/0/Events/6
{}{
"$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game",
"Command": "RemyHideNudes",
"Parameters": {},
"ID": 7,
"NextID": 8,
"DebugID": 7
}RemyDate.json · /Stages/1/Events/782
{}{
"$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game",
"Command": "RemyHideNudes",
"Parameters": {},
"ID": 783,
"NextID": 558,
"DebugID": 591
}RemyDate.json · /Stages/1/Events/786
{}{
"$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game",
"Command": "RemyHideNudes",
"Parameters": {},
"ID": 787,
"NextID": 433,
"DebugID": 595
}Работа с проектом, панелями редактора, сценариями и мод-пакетом в AMS 1.11.0.
Справочник для готовой портативной AMS 1.11.0 на Windows 10/11 x64.
Русский / English выбирается сверху. Выбор сохраняется для AMS; для перевода всех уже открытых редакторов перезапустите программу. Язык интерфейса не переводит тексты вашего мода, имена игровых объектов и ресурсы.
Простой режим оставляет визуальные инструменты. Полный дополнительно открывает исходники, DLL / IL и C# / хуки. Переключение меняет доступные панели, а не данные проекта.
Ctrl+N — новый проект; Ctrl+O — открыть; Ctrl+S — сохранить; F5 — проверить; Ctrl+Shift+B — собрать ZIP. «Обновления» проверяет новую версию самой AMS. Во время фоновой операции часть команд недоступна.
Диалоги, исходник, ресурс, DLL / IL, C# / хуки, граф сценария, мир, меню и титры. Для графа и мира используются собственные инспекторы. Настройки паспорта и установки находятся в инспекторе «Проект».
Нижняя панель раскрывается для диагностики и результата операций. Двойное нажатие на ошибку выбирает событие, если документ позволяет открыть граф. «Этап 50, ID 2 (граф 5 из 10)» различает реальный Stage, ID события и положение этапа в списке.
Игра и игровые ресурсы не входят в архив AMS.
Распакуйте весь ZIP в отдельную доступную для записи папку и запустите AMS.exe. .NET runtime и инструменты XNB включены. Для авторского C# используются библиотеки .NET Framework 4, необходимые ПК-игре.
Выберите пустую папку проекта и корень установленной ПК-игры с Amorous.Game.dll. Проект и игра должны быть раздельными. Для оригинальной игры и RU-базы создавайте разные проекты на соответствующей базе.
Откройте папку с project.json. Не меняйте GameRoot на несовместимую версию игры под уже созданными DLL-рецептами. Если исходная игра перенесена, сначала восстановите корректный путь и базу.
project.json — паспорт и база; Files/ — новые и заменённые игровые файлы; Code/ — исходники C#; .baseline/ — исходные версии. .ams/world.json хранит мир, .ams/interface.json — меню, .ams/test-scenarios/ — тестовые ситуации. .baseline удалять не нужно.
Встроенный пример связывает персонажа, размещение, граф и локацию.
Возьмите совместимую установленную игру, задайте отдельную папку проекта и заполните название, автора, ID и версию в инспекторе «Проект».
Откройте «Мир» и включите «Обучение». Пошаговая полоса скрыта в обычном режиме; настройка обучения сохраняется для проекта.
Нажмите «Готовый пример». AMS создаст гостя клуба, диалог с выбором, новую комнату и выход обратно. Используйте эти связанные объекты как основу, затем измените внешность, тексты и декорации.
После смены сцены гость добавляется событием SpawnNPC. SwitchToScene сам по себе не переносит персонажа текущего диалога в следующую сцену. Проверьте последовательность событий в графе.
Проверьте сценарий, откройте игровой просмотр, выполните F5, просмотрите изменения и соберите ZIP. Установите его с резервной копией в отдельную совместимую копию игры. Игроку не нужен отдельно установленный загрузчик модов.
Автоматическая проверка версии не означает установку без подтверждения.
AMS обращается к https://c0dy.beer/ams/update.json в фоне после запуска. Отсутствие сети не мешает редактору. «Обновления» повторяет проверку вручную.
При новой версии нажмите «Скачать обновление». После загрузки и проверки отдельно выберите «Установить и перезапустить». Перед закрытием действует обычное сохранение проекта. Отмена закрытия отменяет установку.
Проверяются SHA-256 архива и перечисленных в нём файлов. При ошибке проверки обновление не устанавливается. Пользовательские и неизвестные программе файлы сохраняются; прежние файлы AMS оставляются для отката.
AMS пытается восстановить предыдущую версию при ошибке замены. Журнал и временные файлы находятся в %LOCALAPPDATA%/AMS/Updates. Если автоматическая установка недоступна, скачайте ZIP с этой страницы и распакуйте в отдельную папку.
Автоустановка поддерживается в распакованной поставке AMS.exe; запуск из среды разработки не является таким режимом. На скачанной сборке 1.11.0 проверка сообщит, что версия актуальна, пока не опубликована более новая.
Паспорт собственного мода сохраняется по Ctrl+S. Его Version не связан с номером установленной AMS 1.11.0.
Отображаемое название мода. При сохранении пробелы по краям убираются; название появляется в заголовке AMS и карточке проекта. Это не имя квеста Name внутри игрового JSON.
До 64 символов по ^[A-Za-z0-9][A-Za-z0-9._-]{0,63}$. Разрешены латиница, цифры, точка, дефис и подчёркивание; начало — буква/цифра. По ID создаются ModInfo/<ID>/manifest.json и Mod.<ID>.dll. После смены ID ранее установленная helper DLL со старым именем сама не удаляется.
Два отдельных текстовых поля; пробелы по краям удаляются. Version — строка паспорта, по умолчанию 1.0.0; это не версия формата project.json и не SHA256 базы. Имя предлагаемого ZIP — <ID>-<Version>.zip.
Многострочное текстовое поле; сохраняется без Trim, включая переносы. Это метаданные мода, а не вступление игрового сценария.
Включено по умолчанию. Сравнивает последовательности служебных маркеров и переносов в Text/Title с исходными репликами. Сюжетный режим не выключает эту защиту. Для намеренного изменения маркеров переключайте её отдельно.
Выключено по умолчанию. При выключенном режиме редактируются отображаемые тексты, а структура и игровые события должны совпадать с базой. Правка графа автоматически включает этот флаг и помечает паспорт изменённым. Включение не гарантирует корректность ветвей.
«Открыть папку проекта» запускает проводник. «Установить ZIP с резервной копией…» и «Восстановить резервную копию…» работают с GameRoot проекта. «Вернуть выбранный файл» убирает staged-версию конкретного ресурса.
Слева доступны поиск по имени/пути и выбор категории.
0 «Все ресурсы»; 1 «Только изменённые»; 2 «Диалоги / JSON»; 3 «Изображения / XNB»; 4 «Сборки DLL / EXE»; 5 «Сцены»; 6 «Персонажи»; 7 «Интерфейс и меню»; 8 «Титры». Поиск уточняет список внутри выбранного фильтра.
JSON-квест с Stages открывает граф; JSON с репликами — «Диалоги»; другой текст — «Исходник». XNB открывает ресурсную область, управляемая DLL/EXE — методы/IL. Двоичные файлы не превращаются автоматически в редактируемый текст.
Фильтры сцен/персонажей помогают перейти к объекту мира, а не только к файлу текстуры. Выбор сцены и отдельного её XNB — разные действия: слой не представляет всю композицию.
«+ Добавить файл» импортирует готовый файл; «+ Новый сценарий» создаёт JSON-квест по выбранному пути; «Импортировать мод…» импортирует ZIP. Эти действия вызывают проверку несохранённых изменений перед продолжением.
Черновик, сохранённый проект и установленный мод — разные состояния.
Сохраняет проект и применяемые формы. Если поле содержит ошибку, исправьте её: частично некорректную форму нельзя считать сохранённой. Редактирование исходника и графа относится к одному документу.
Отмена и повтор относятся к активному визуальному редактору: миру, графу или меню / титрам. В текстовом поле работают обычные команды отмены текста. Ctrl+Shift+Z также вызывает повтор визуального действия.
Истории редакторов отдельные. Перетаскивание или перенос угла рамки считается одним действием. Отмена настройки не обязательно удаляет уже импортированный, но более не используемый ресурс.
Сохранение проекта само по себе не устанавливает мод. Команды установки ZIP и восстановления резервной копии меняют выбранную игру. Экспортируйте и проверяйте результат отдельно.
Эти механизмы не заменяют резервную копию всего проекта.
Снимок создаётся каждые 20 секунд, сохраняются последние 12. При открытии AMS может предложить восстановить незаконченные изменения; сохранённые игровые файлы не считаются заменёнными от одного восстановления формы.
В инспекторе проекта доступны черновики и история сохранённых файлов: до 10 разных версий ресурса размером до 64 МБ. Восстановленная версия остаётся в проекте, заменённая сохраняется в истории.
Черновики — .ams/recovery, история — .ams/history. .baseline хранит исходные ресурсы для сравнения. Backups/ содержит резервные копии установки в игру, это другой вид восстановления.
Сначала проверьте черновики, затем историю конкретного файла. Для изменений установленной игры используйте резервную копию установки. Не подменяйте исходную базу игры, чтобы скрыть ошибку контрольных сумм.
Список слева от предпросмотра показывает место, говорящего и начало строки.
Поле SpeakerEditor изменяет Title у существующей реплики. Сохраняйте маркеры имени, например %playername%. В текстовом предпросмотре пустое имя показывается как «Рассказчик», %playername% заменяется на «Игрок»; это отображение редактора.
Многострочное поле DialogueEditor записывает реальную строку Text. При выборе другой реплики с изменениями предлагается «Применить изменения текущей реплики?». Отказ не является сохранением текста.
Кнопка обновляет RawEditor по JSON pointer выбранной реплики, обновляет список и помечает документ изменённым. На диск Files это ещё не записано: сообщение просит Ctrl+S. Если узла больше нет или у него нет Text, применение отклоняется.
При выходе из «Диалоги» в любую другую центральную вкладку изменённая реплика сначала применяется к RawEditor. Ошибка оставляет «Диалоги». Ctrl+S, «Проверить» и «Собрать ZIP» также вызывают ApplyDialogue. Смена выбранной реплики отдельно предлагает применить текущую правку.
Превью заменяет %playername% на «Игрок», убирает <теги> и ░▒▓ для чтения. Оно не выполняет паузы, команды, шрифтовой рендеринг или игровую логику и не показывает все возможные значения переменных.
Защита маркеров и разрешение сюжетных изменений — независимые настройки.
Сохраняйте %переменные%, <теги>, ░▒▓ и переносы в исходном порядке. При включённой защите добавленный перенос тоже меняет маркеры. Проверяются и Text, и Title. Предупреждение о ё/Ё/—/– требует проверить игровой шрифт.
RawEditor показывает UTF-8 текст и декодированный JSON; внешний gzip распознаётся независимо от расширения. Ctrl+S сохраняет обратно через ресурсный сервис. Форма графа и исходник используют один документ; форматирование JSON и байты повторного gzip могут отличаться при сохранении.
Выход из «Диалоги» в другую вкладку применяет текущую реплику; выход из графа атомарно применяет pending-поля. Ошибка удерживает соответствующий редактор. Вход в «Диалоги» перечитывает актуальный RawEditor; некорректный JSON очищает выбор и просит исправить исходник. Изменение графа обновляет RawEditor и включает AllowStoryChanges.
«Исходник мира» открывает .ams/world.json. Сохранение разбирает WorldDocument без учёта регистра имён и обновляет формы. Version=1; Characters/Placements/Scenes должны быть массивами, их элементы — объектами, Clothes — массивом, а не null. Некорректная структура отклоняется при загрузке/сохранении. Возврат в «Мир» сначала сохраняет изменённый raw-мир.
Встроенное чтение текста ограничено 32 МиБ; для большего файла используйте внешний редактор и импорт готового файла. Декодирование ресурса дополнительно ограничивает распакованный объём 512 МиБ.
Игровые пути задаются относительно GameRoot.
Выберите файл и укажите, например Content-Release/Assets/MyMod/music.ogg или Content-Release/Data/Quests/MyStory.json. Подстановка текущего пути — удобство, проверьте его перед подтверждением. Готовое аудио/шрифт/XNB импортируется как двоичный файл; конвертация форматов не выполняется.
Путь не должен выходить из игры через .. или быть абсолютным. Сохранения, options.json, скриншоты и журналы игры не являются ресурсами мода. Служебные project.json/.baseline не распространяйте вместо игровых файлов.
Выберите ZIP. Конфликт с уже изменёнными файлами отменяет импорт; объединяйте содержимое вручную. Манифест сверяет базовую версию. Импорт готовой DLL не восстанавливает исходные строки/хуки в редактируемые рецепты.
После подтверждения staged-версия удаляется из проекта и открывается исходный ресурс. Это не откат ZIP-установки и не универсальный Undo. Для собственного нового файла, которого нет в базе, сначала сохраните нужную копию.
Команды работают с выбранным ресурсом и сохраняют результат в проект.
Распаковывает выбранный XNB в проектный .cache/textures/<ID> и показывает PNG. «Экспорт PNG» спрашивает папку назначения и пишет путь в журнал. Изображение показывает ширину/высоту в пикселях и имя файла.
Выберите PNG с точно исходными шириной и высотой. TextureService создаёт отдельный временный XNB, сохраняет исходные readers/формат/метаданные и проверяет упаковку. Только после успешной проверки результат попадает в Files. Ошибка размера сообщает требуемые и выбранные размеры.
Задайте новый путь .xnb; предложенный путь Content-Release/Assets/Scenes/MyScene/<имя>.xnb можно изменить. Создаётся Windows Texture2D, XNB v5, Color format 0 с внешним gzip. Ограничения PNG: до 64 МиБ, 1–8192 px на сторону, не более 32 млн пикселей. Пиксели, прозрачность, размер и формат проверяются.
Для Color допускается погрешность одного premultiplied-уровня; DXT/другое сжатие может изменить пиксели при сохранении размеров/метаданных. У SpriteFont заменяется атлас прежнего размера, карта символов и метрики не генерируются. TTF без загрузки игровым кодом не заменяет SpriteFont.
Новая текстура сама не назначается сцене и не получает автоматически Content ID в сценарии. Подключите её через подходящее поле мира/игровую ссылку/код. Для существующего общего ресурса замена действует во всех местах его использования.
Основные действия находятся во вкладках сцен и персонажей.
Работайте со сценами, персонажами, размещениями и их свойствами без постоянной пошаговой полосы. Выбор сцены не означает запуск её истории в игре.
Переключатель «Обучение» показывает шаги создания мода и «Готовый пример». Он не является обязательным для редактирования и не меняет содержимое мода сам по себе.
Выберите сцену, добавьте или скопируйте локацию, настройте слои и выходы. «Разместить» добавляет выбранного персонажа. Чтобы диалог запускался по нажатию, настройте взаимодействие.
Создайте своего персонажа во встроенном конструкторе или используйте существующего NPC как шаблон. Выбирайте поддерживаемые позы, выражения и одежду; сохраняемый мод использует отдельного персонажа.
Мир хранится в .ams/world.json. Старые проекты продолжают открываться с сохранением прежних ID и неизвестных полей. Прямые данные устаревшего CustomRig доступны в полном режиме.
«Мир → Создать своего персонажа…» использует материалы и правила игрового конструктора внутри AMS.
Выбирайте телосложение, голову, глаза, брови, морду, уши / рога, причёску, хвост, ступни и отметины. Парные детали подбираются по игровым правилам. Можно включить несколько отметин.
Цвета меняются для выбранной детали. «Общий цвет шерсти» окрашивает основные части тела вместе. Доступны отмена / повтор, сброс внешности, полный рост и крупный просмотр лица.
Введите имя и подтвердите создание. Затем выберите сцену и «Разместить NPC», назначьте своего персонажа и диалог взаимодействия. Игра при редактировании внешности не запускается, но её установленные материалы необходимы.
ID — уникальный идентификатор для ссылок сценария; имя — подпись персонажа в диалогах. Не подменяйте ID переводом имени. Переименовывайте объект средствами AMS, чтобы обновились поддерживаемые ссылки.
В мод идут готовые изображения образов. Профили деталей и цветов остаются редактируемыми в проекте. Произвольная костная анимация тела и новые позы из одной картинки автоматически не создаются.
Один персонаж может иметь несколько сохранённых внешностей.
Выберите собственного персонажа и «Образы персонажа…». Создайте копию образа, задайте название, измените внешность или выберите готовое выражение на основе глаз и бровей.
Назначьте образ по умолчанию. Изменения набора подтверждаются кнопкой сохранения всех образов. Внешность каждого образа сохраняется как редактируемый профиль, а не только как итоговый PNG.
У SpawnNPC выберите своего NPC, затем нужный образ в поле Pose. Используйте ID Pose, который показывает редактор образов, а не произвольный перевод его названия.
Образ, на который найдены ссылки, защищён от удаления. Образы — статичные изображения; анимация тела и произвольные новые костные позы не появляются автоматически.
Существующего игрового NPC можно использовать как основу собственного персонажа.
Выберите поддерживаемого NPC, позу, лицо и одежду, затем «Создать на основе». Просмотр шаблона не заменяет глобального игрового NPC; сохраняйте отдельного персонажа для своего мода.
Набор поз, выражений и одежды зависит от рига. Отсутствующие слои и известные несовместимые сочетания объясняются в интерфейсе. Не все предметы одежды можно включать одновременно.
Импортируйте согласованный набор с сохранением структуры базового рига. Набор изображений и Spine-риг требуют разных ресурсов. Переименование строки BaseNpc не создаёт новый риг.
Копия персонажа позволяет независимо менять собственные данные. Удаление размещения из сцены не удаляет сам объект персонажа. Перед удалением персонажа проверьте ссылки в размещениях и сценариях.
Параметры задаются для конкретного размещения в выбранной сцене.
В сцене нажмите «Разместить», выберите своего персонажа и выделите его на холсте или в списке. Один персонаж может иметь разную одежду и позу в разных сценах.
Перетаскивайте персонажа на холсте либо задавайте X / Y. Позиция Left / Middle / Right, слой, масштаб и порядок задают размещение. Используйте кнопки переднего / заднего плана и сброса положения по назначению.
Потяните любой угол рамки: размер меняется пропорционально, противоположный угол остаётся на месте. Область нажатия изменяется вместе с персонажем. Escape отменяет весь жест, после отпускания мыши Ctrl+Z отменяет его одним действием.
Нарисуйте область нажатия на холсте и уточните численные параметры. Она перемещается и масштабируется с NPC. Интерактивный персонаж получает штатную красную подсветку при наведении.
Поза, лицо и одежда относятся к размещению; изменения не обязаны менять все появления того же персонажа. Для персонажа с образами используйте поддерживаемые значения Pose.
Постоянные размещения и взаимодействия уступают управление активной сюжетной катсцене. Проверяйте свободное посещение сцены и состояние после диалога. Это отдельный механизм от SpawnNPC внутри квеста.
Размещённому NPC требуется назначенное взаимодействие.
Выберите размещение и настройте диалог взаимодействия. Новый JSON должен быть связан с персонажем, а не просто существовать среди ресурсов. Проверьте Name квеста, этап и стартовое событие.
Откройте связанный сценарий в графе. PlayDialogue задаёт текст / говорящего / цвет, DialogueChoice — ответы и их NextID. Реплика с NextID=0 завершает текущую цепочку.
Создайте локацию, используйте её ID в SwitchToScene и добавьте нужные SpawnNPC после перехода. Для возвращения настройте область-выход или событие смены сцены.
Сначала пройдите ветки в «Проверить сценарий», затем проверьте нажатие на персонажа и выход из комнаты в реальной тестовой копии игры.
«Мир → Сцены → + Локация» создаёт собственную локацию в существующем движке.
Задайте понятное название и ID латиницей с окончанием Scene. ID используется в SwitchToScene и подсказках. Произвольная строка SceneName сама по себе не регистрирует локацию.
Добавьте игровые XNB или импортируйте PNG. Настройте X / Y, ширину / высоту, непрозрачность, порядок и передний / задний план. Слои перемещаются на холсте; «Копия локации» переносит доступную статическую композицию.
Углы рамки меняют размер изображения с сохранением пропорций. Shift разрешает свободное изменение ширины и высоты. Масштаб просмотра и прокрутка учитываются; колесо приближает холст, Ctrl+ЛКМ или средняя кнопка перемещают вид.
Добавьте прямоугольник взаимодействия. Scene переводит в локацию, Quest запускает сценарий. Области масштабируются свободно и видны как редакторские рамки; в игру рамки не экспортируются.
Назначения должны существовать, иначе сборка блокируется. В готовом примере есть новая комната и выход обратно. Редактор не создаёт новый 3D-движок или физику.
Панель ресурсов связана с выбранной сценой или персонажем.
Разверните блок для фильтра пути и выбора ресурса. «Обновить» пересобирает текущий просмотр, «Сведения о предпросмотре» объясняет режим и источник изображения.
Выберите нужный слой и замените его PNG через интерфейс AMS. Проверяйте исходные размеры и назначение ресурса. Подмена общего игрового файла может затронуть все сцены или NPC, которые его используют.
Для независимой комнаты создайте свою локацию и импортируйте изображение в её слои. Это позволяет не подменять общий фон исходной игры.
Импорт картинки не создаёт автоматически сцену, NPC или обработчик команды. Свяжите её с соответствующим объектом в редакторе и проверьте результат.
Статическая композиция и кадр настоящего движка дают разную степень проверки.
«Сборка слоёв» показывает статическую композицию, «Отдельный слой» — конкретную текстуру. Эти режимы не проигрывают сюжет и не доказывают совместимость всех поз или одежды.
Проверяет текущий мод настоящим движком. Нужны Steam, поддерживаемая игровая база и свободное место примерно размером с игру. Используется отдельный новый тестовый игрок; ваши сохранения прохождения не загружаются и не заменяются.
Первая проверка создаёт .ams/preview-cache без сохранений, настроек и ссылок на исходные файлы. При следующих запусках проверяются SHA-256, заменяются отличающиеся файлы, удаляются остатки предыдущего теста и заново применяется текущий мод.
Кэш сохраняется между запусками и занимает примерно размер игры. Если в системной временной папке меньше 4 ГБ, может использоваться AMS-preview-temp на диске игры при наличии места. Звук блокируется в собственной копии FNA до запуска; системная громкость и исходная FNA не меняются. Если процесс не завершён, повторное использование этой копии блокируется.
Изображения и журналы находятся в .ams/playtest. Авторский C# реально исполняется в тестовой копии. Проверка кадра не заменяет прохождение веток, мини-игр, сохранение и загрузку.
Кнопка «Проверить сценарий» открывает программный прогон графа.
Выберите этап и начальную сцену, при необходимости ID события; задайте имя игрока, цензуру, флаги, стадии заданий и контакты. Флаги вводятся как имя=true/false, стадии как имя=число, контакты — по одному на строку.
Сохраните именованную тестовую ситуацию в проекте. «Сначала» возвращает исходные начальные данные; текущие ручные правки флагов отделены от них. Есть шаг назад и автоход.
Прогон показывает реплики, ответы, известные условия, флаги и переходы с журналом. Неизвестный эффект явно останавливает проверку. Ручной пропуск не доказывает, что движок выполнит его так же.
Передаёт настроенное состояние новому тестовому игроку в отдельной игре. Это не загрузка вашего сохранения и не моделирование всей предыдущей истории.
Недостижимость из StartID — предупреждение: событие может запускаться напрямую намеренно. Стадии-состояния без Events допустимы. Проверяйте также существование сцен, NPC, контактов, квестов и ресурсов.
AMS подготавливает контекст предыдущими событиями выбранного маршрута.
Выделите карточку графа и нажмите «▶ Играть отсюда». Начальный этап и стартовая сцена задаются в окне запуска; цель обозначена реальным Stage и ID события.
Подготовка начинается с StartID начального этапа. Через другие этапы маршрут проходит только по явным SetStage этого задания. Числовой порядок Stage не является порядком истории.
Если путь содержит выбор или неизвестное условие, укажите ответы и начальное состояние. Проверьте показанный маршрут. «Выбрать ответы заново» позволяет изменить путь.
Движок выполняет смену сцен, появление NPC, флаги и остальные подготовительные эффекты, ускоряя реплики и паузы, затем продолжает с выбранного события. При несовпадении ожидаемого маршрута с движком подготовка останавливается.
Внешнее сюжетное состояние, мини-игры и неизвестные эффекты могут потребовать отдельной тестовой ситуации. Используется изолированная игра, а не сохранение вашего прохождения.
Инспектор «Проект → Достоверность предпросмотра…» проверяет поддерживаемые NPC.
Можно выбрать одного NPC или весь поддерживаемый каталог. Проверяются объявленные позы и выражения с согласованной одеждой, отдельные предметы и известные конфликтующие сочетания. Все подмножества одежды не перебираются.
До восьми выбранных внешностей отрисовываются в редакторе и настоящем движке. Сохраняются оба кадра, карта различий и метрики силуэта / цвета. Нужны Steam и поддерживаемая база.
REVIEW означает необходимость визуальной проверки. Дыхание, моргание и момент кадра дают различия. Успешный автоматический порог не доказывает пиксельное совпадение.
Результаты хранятся в .ams/appearance-audits. Для собственных изображений и итогового мода используйте точный просмотр проекта.
Визуальный редактор хранит макет в .ams/interface.json.
Добавляйте текст, кнопки и изображения; перемещайте их, задавайте размеры, цвета и порядок. «Шаблон» создаёт начальную страницу. Координаты макета — 1920×1080 с масштабированием.
Новый сценарий, сцена, титры, возврат, штатное меню, ссылка и выход. Проверяйте назначения и доступность URL. Через штатное меню доступны игровые настройки и сохранения.
Титры прокручиваются; Escape возвращает к меню. Ctrl+Z / Ctrl+Y действуют в активном визуальном редакторе, а внутри поля текста отменяют ввод.
Макет преобразуется в игровые файлы при сборке. Перед выпуском проверьте размер окна, читаемость, все кнопки, переход к штатному меню и возврат из титров.
Патч создаётся для точной исходной сборки и применяется при сборке ZIP.
Выберите DLL/EXE. Поиск методов учитывает тип, имя и hexadecimal metadata token. Выбор выводит IL, token 0xXXXXXXXX и сигнатуру; IL — только для чтения. Справа выбирается ldstr из «Строковая константа».
Выбранный исходный ldstr копируется в поле замены. «Добавить замену» создаёт рецепт Strings с MethodToken, InstructionIndex, ExpectedText, ReplacementText. InstructionIndex — индекс инструкции с нуля, не byte offset. Сохраните проект; исходная DLL немедленно не меняется.
Для Path записывается полный ExpectedSha256. ExpectedText должен точно совпасть с базой. Не кладите замену той же DLL в Files одновременно с рецептом. «Удалить выбранный рецепт» удаляет строковую замену/хук из списка рецептов, не откатывает установленную игру.
Vanilla/RU и другие патчи могут иметь разные SHA256/токены. При изменении базы создайте новый проект. World-патч также требует проверенные Game/Engine и сохранность исходных токенов: неизвестная DLL отклоняется.
Вкладка редактирует .cs из Code/, включая подпапки.
«+ .cs» создаёт исходник, например Hooks.cs. Выбор в CodeFileBox открывает нужный .cs, CodeEditor меняет текст. Код сохраняется Ctrl+S. CodeTemplate служит примером; автоматически компилируются именно .cs из Code.
В инспекторе DLL задайте HookType (по умолчанию UserMod.Hooks), HookMethod (BeforeInitialize), Phase — Before или After. Выберите целевой игровой метод и нажмите «Подключить хук к методу». Рецепт содержит его MethodToken. Это не вызов хука в Studio.
Публичный необобщённый класс и public static void Method(object instance). Для instance-метода instance — исходный объект, для static — null. Before вызывается до тела, After при нормальном возврате, не при исключении. Async-метод может вернуть Task до завершения работы.
Framework 4, mscorlib/System/System.Core и совместимые игровые ссылки; не используйте API .NET 9 самой Studio. Ошибки компиляции выводятся диагностикой. Конструкторы, module initializers, instance-методы структур, After для tail-call и методы без подходящего IL отвергаются.
ZIP должен содержать патч DLL и Mod.<ID>.dll; один helper сам не подключает хук. Код не исполняется при компиляции, но выполняется игрой с правами пользователя без sandbox, включая точный просмотр копии. Игроку компилятор Studio не нужен.
Сохранение и проверка предшествуют сборке; собственный мод проверяйте в отдельной совместимой копии игры.
F5 сохраняет формы и выполняет диагностику: база/SHA256, JSON/ссылки/маркеры, XNB, DLL/C#, мир. Пустое обязательное имя, неверный риг/слой/ссылка и ошибка кода блокируют сборку. Успешная диагностика не запускает игру и не проходит ветви.
Откройте обзор изменений в инспекторе проекта или перед выпуском ZIP. Сравните список изменённых файлов, исходную версию и версию мода. Мир и меню преобразуются в игровые файлы при сборке; просмотр не означает установку. После проверки используйте «Собрать ZIP…».
Ctrl+Shift+B предлагает <ID>-<Version>.zip. Экспорт запрещён внутрь GameRoot, Files и Code. Включаются игровые новые/изменённые файлы, сгенерированные DLL и ModInfo/<ID>/manifest.json. .baseline, .ams, исходники Code и Studio игроку не нужны. Пустой мод без файлов не собирается.
Выбирается архив и подтверждается установка именно в GameRoot проекта. Закройте Amorous; процесс Amorous.Game.Windows блокирует установку. Проверяется база, старые файлы копируются в Backups/<дата-ID>, записывается backup.json и установленное состояние. Эта команда действительно меняет игру.
Выберите Backup этой игры и подтвердите при закрытом Amorous. Заменённые файлы возвращаются, добавленные удаляются. Если установленный файл отсутствует/изменён или потерян резервный исходник, восстановление отменяется. Перед записью сохраняется временная копия установленного состояния; при ошибке AMS пытается откатить выполненную часть. Если этот откат тоже невозможен из-за занятых файлов, сообщение указывает сохранённую папку копии для ручного восстановления.
Закройте игру, сделайте копии и распакуйте содержимое совместимого ZIP в корень рядом с Amorous.Game.Windows.exe. Ручная распаковка не создаёт Backup AMS. Два мода на один ресурс/DLL не объединяются автоматически: готовьте общий проект/архив. Проверяйте запуск, сцены, звук и save/load.
Справочник сверён с исходниками, включёнными в готовую поставку AMS 1.11.0. Каталоги значений игры — отдельная наблюдаемая выборка, а не новые объекты AMS.
Редактор проверяет структуру JSON, типы полей, локальные ссылки и совместимость файлов проекта с исходной базой. Это не запускает все события и сюжетные ветки. Перед распространением мода проверьте его в своей копии игры.
ConditionalBranch проверяет булево состояние ключа Flag и использует TrueID или FalseID. В этой схеме нет операторов сравнения чисел или составных выражений. Для другой логики нужен поддерживаемый механизм игры или авторский код.
Поле «По умолчанию» показывает шаблон нового события. Обязательность ключа не всегда означает непустую строку или запрет null. JSON-пример — фрагмент события: ненулевые ID переходов должны существовать в том же этапе; допустимость данных не гарантирует поддержку произвольных игровых имён.
Граф распознаёт объект JSON с массивом Stages; строгая проверка выполняется при создании ScriptDocument.
IsQuest проверяет только JsonObject и Stages:JsonArray; даже неполный объект может быть распознан как кандидат. ScriptDocument затем требует массив этапов-объектов. Name используется при переименовании этапа для внутренних SetStage и в каталоге имён квестов. Неизвестные свойства корня сохраняются.
Каждый этап — объект с Stage:Int32, StartID:Int32, Events:array<object>. Stage должен быть неотрицательным и уникальным в Stages. StartID должен быть 0 или ID события этого этапа. Пустой Events допустим со StartID=0. Номера этапов не обязаны идти подряд.
ID — положительный Int32, уникальный в текущем Events; $type — непустая строка. Для известного точного $type проверяются все поля шаблона. DebugID и NextID присутствуют в каждом известном шаблоне, включая развилки. Порядок массива Events сохраняется, однако выполнение направляется StartID/ссылками.
CreateQuest создаёт Name, один этап Stage=10, StartID=1 и PlayDialogue с Text="Новая реплика.", Title="%playername%", Color={R:255,G:255,B:255,A:255}, ID=1, NextID=0, DebugID=1. Это отличается от чистого шаблона PlayDialogue, где Text и Title пустые.
CheckFields выводит тип поля из шаблона. Не приводите все значения к строкам.
integer/reference требуют JsonValue, который TryGetValue<int> читает как Int32. Строка "10", null, true и дробное 1.5 не заменяют integer. Ссылки дополнительно проверяются на существование цели/ноль. ID имеет отдельную проверку положительности; Stage этапа — неотрицательности.
string требует JSON-строку, boolean — JSON true/false, object — JsonObject, array — JsonArray. Пустые строки структурно допускаются, но проектная проверка отклоняет некоторые обязательные имена. Color и Parameters обязаны быть объектами; Choices обязан быть массивом.
Location, Voice, Head, Pose допускают null либо string. Clothes допускает null либо array. Это не отсутствие поля: удалённый обязательный ключ даёт «Отсутствует обязательное поле». null, "None", "", [] не взаимозаменяемы. Состав Clothes глубже общего JsonArray CheckFields не описывает.
Color должен содержать R/G/B/A, каждый integer 0..255. Delay должен быть integer >=0. Для Stage в SetStage отдельная проверка неотрицательности не реализована: это не основание использовать отрицательное состояние в игре.
Единственная общая форма условия в этом каталоге — ConditionalBranch по строковому Flag.
Поля Flag:string, Value:boolean, ID/NextID/DebugID. Value по умолчанию true. Используйте одинаковое имя с ConditionalBranch и явно выбирайте true или false. Каталог не раскрывает хранилище флагов, область жизни, сохранение в сейв или начальное значение несуществующего флага.
Flag:string, TrueID:integer, FalseID:integer. Оба выхода по умолчанию 0. NextID=0 остаётся в сериализованном шаблоне, но скрыт и не считается связью этого события. Нет полей Operator, Left, Right, ExpectedValue, Expression, AND, OR, NOT. Для отрицательной ветви используйте FalseID, а не вымышленный оператор.
В поле Flag вводится свободная непустая строка имени, включая собственные имена. Например PlayerFlags.MyFlag будет буквальным именем флага; синтаксис обращения к объекту PlayerFlags или оператор сравнения из этой строки не создаётся. Для сохранённого состояния используйте согласованные имена SetFlag/ConditionalBranch и проверяйте поведение в игре.
CensorCheck имеет SFWID и NSFWID. JaxContactsCheck имеет OnlyJaxID, OneOrTwoID, ThreeOrMoreID. Это ссылки на события; они не задают значения параметров или операторы сравнения. Механизм выбора категории реализован игрой и не раскрыт редактором.
Известные поля сравниваются с учётом регистра.
LinkFields: NextID, TrueID, FalseID, SFWID, NSFWID, OnlyJaxID, OneOrTwoID, ThreeOrMoreID. Дополнительно учитываются NextID объектов Choices. StartID хранится на этапе и проверяется отдельно. SetStage.Stage не является ссылкой этого набора.
HasLinearNext возвращает false для DialogueChoice, ConditionalBranch, CensorCheck, JaxContactsCheck. У остальных 28 типов NextID активен. У развилки добавленное произвольно известное верхнеуровневое поле, например TrueID, также может стать ссылкой по общей процедуре Links; это особенность редактора, а не доказательство чтения такого поля движком.
Форма связи содержит «0 · Конец этапа» и события только текущего этапа, подписанные ID/типом/кратким содержимым. Выбор ставит JSON integer. Connect сначала проверяет цель, затем требует, чтобы поле было известной активной связью события. Рисование линии мышью не назначает переход.
0 разрешён для начала и выходов. Отрицательная цель и отсутствующий положительный ID отвергаются. Проверка не запрещает обратную связь, цикл или ссылку события на себя, если ID существует. Поэтому структурно допустимый граф может зависнуть или иметь недостижимые ветви в игре.
Изменение ID — операция над графом, а не правка обычного текстового поля.
NewId берёт max(ID) текущего этапа и прибавляет 1 через checked. Освободившиеся меньшие ID автоматически не переиспользуются. При переполнении Int32 операция не завершается. У первого события нового этапа ID=1; тот же ID в другом этапе разрешён.
В UI при выбранной карточке новое событие вставляется ПЕРЕД ней: активные входящие ссылки и StartID перенаправляются на новый ID; новое событие ведёт к прежнему. У новой развилки выходы первоначально ведут к прежней карточке, у выбора создаётся один редактируемый ответ. Без выделения добавляется самостоятельное событие. Низкоуровневый AddEvent без контекста не равен операции вставки в UI.
Выберите линейное событие и тип нового линейного события, затем «+ после». Новый ID=max(ID)+1, исходный NextID переносится новому событию, источник указывает на новый ID. Оба типа должны иметь линейный выход. Для развилки добавьте событие отдельно и назначьте нужный выход. Без выбранной карточки команда сообщает «Сначала выберите событие».
RenameEvent требует положительный свободный newId. Он обновляет известные активные входящие ссылки текущего этапа, NextID ответов и StartID. Неизвестные вложенные свойства с названием NextID не переписываются. DebugID меняется лишь когда равен oldId. Прямая SetField для ID и /ID отклоняется.
Копируется всё событие с неизвестными вложенными данными; ID и DebugID назначаются новые. Выходы копии сохраняют исходные цели; входящие связи на копию не перенаправляются. Дублирование не равнозначно вставке в цепочку.
Номер этапа, ID события и стадия состояния задания — разные значения.
AddStage требует неотрицательный незанятый номер. Новый этап имеет StartID=0 и пустой Events. Ненулевой startId для нового пустого этапа отклоняется. Диалог UI предлагает max номера +10, но это удобство ввода, а не обязательный шаг нумерации.
Кнопка «Начало этапа» устанавливает StartID выбранного события. Core SetStart также допускает 0. Выбор старта не переставляет Events и не меняет ID.
RenameStage меняет Stage и обновляет только SetStage в этом же документе, у которых точный $type Engine.SetStageEventData, Quest равен Name корня и Stage равен старому номеру. Другие квесты/внешние JSON не открываются и не обновляются автоматически.
SetStage.Quest/Stage управляет состоянием задания. По README в игре допустимы номера состояния без списка Events. Не создавайте фиктивный Events только потому, что номер встретился в SetStage. В выбранных файлах нет проверки существования Stage другого квеста.
UI вызывает DeleteEvent(stage,id,true). Все изменения выполняются транзакционно.
Core DeleteEvent без rewire отклоняет удаление, если есть входящие ссылки или событие является StartID. Сначала требуются переназначение или явный режим переподключения.
Собираются различные положительные исходящие цели, кроме ссылки на само удаляемое событие. Если разных целей больше одной, операция отвергается. Если одна — входящие ссылки и StartID заменяются ею; если ни одной — заменяются 0. После этого элемент удаляется из Events.
Развилка с несколькими портами, указывающими на один и тот же положительный ID, имеет одну различную цель и может пройти переподключение. Удаление запрещается из-за нескольких разных целей, а не самого имени типа. Выходы 0 и self не увеличивают этот набор.
При исключении Edit восстанавливает JSON-снимок до операции. Не должно оставаться частично переписанных связей. Неизвестные вложенные ссылки не считаются известными входящими: их смысл и возможные последствия удаления проверяет автор.
Форма рекурсивно рисует свойства существующего JsonObject.
ID, $type и DebugID не показываются обычными полями. ID меняется отдельной командой. NextID скрыт для четырёх типов развилок. Остальные свойства, в том числе неизвестные, проходят RenderField.
Строка/null отображаются TextBox с переносами, Text имеет min-height 100, прочие 32; max-height 240. Нестроковое скалярное значение отображается JSON-текстом и после правки читается JsonNode.Parse. В numeric-поле строка в кавычках станет JSON string и провалит схему известного integer.
JsonValue boolean получает CheckBox с «Да»/«Нет». Нажатие ставит JSON boolean. Строка "true" не получает этот же контрол.
Color рисуется общим рядом компонентов R/G/B/A: отдельный TextBox на каждый канал с подсказкой «Компонент цвета от 0 до 255». Ввод читается как JSON, затем проверяются целые числа и диапазон 0..255. Канал A задаёт прозрачность; 255 — непрозрачный текст. Несколько каналов и других полей применяются одним пакетом формы.
Если исходное nullable-поле равно null, пустой TextBox сохраняет null, непустой текст создаёт string. Если поле уже было string, очистка создаёт пустую string, не null. Для обратного перехода к null может потребоваться исходник. Clothes:null вместо TextBox получает кнопку «Создать список одежды».
Вложенные данные не ограничены списком основных полей.
Используются пути вида /Color/R и /Choices/0/Text. В именах свойств символ / экранируется как ~1, ~ как ~0. Индексы массивов нулевые. Отсутствующий промежуточный объект/индекс не создаётся автоматически: SetPath выдаёт «Путь поля не найден». Внешний путь /Choices/0/NextID является связью.
Добавляет верхнеуровневое свойство события со string "". Повтор существующего ключа отклоняется: «Поле уже существует. Измените его значение в форме». Имя экранируется для пути: / становится ~1, ~ становится ~0. Новое поле не получает поддержку игрового движка автоматически.
В объекте предлагаются типы «текст» -> "", «число» -> 0, «да/нет» -> false, «список» -> [], «объект» -> {}. Любой иной ответ выбора даёт текст. Для Parameters доступны кнопки удаления каждого ключа. Эта форма не является перечнем параметров конкретной Command.
Элементы имеют «Удалить элемент». У массива, кроме /Choices, «+ Элемент» клонирует первый элемент либо добавляет string "", если массив пуст или первый элемент null. Так [] становится [""]; [null] получает новый пустой строковый элемент. После добавления редактируйте фактическую структуру, а не ожидайте автоматической типизации.
Добавляется специализированной кнопкой «+ Добавить ответ», а не общим «+ Элемент». Core создаёт {Text:<строка>,NextID:0}; UI начальный Text="Новый ответ". Удаление ответа вызывает RemoveChoice с проверкой индекса. Объект ответа обязан содержать string Text и NextID, причём NextID проверяется как integer-ссылка.
Списки подсказок — наблюдённые строки, а не встроенные enum.
ScriptAssetCatalogue рекурсивно читает Content-Release/Data/Quests/*.json, распознавая внешний gzip по 31/139. Игнорирует reparse points. Ошибки чтения/JSON записывает в Warnings, не превращает в выдуманные значения. Сортировка и уникальность строк используют точные значения/Ordinal.
Scenes собираются только из SwitchToSceneEventData.SceneName, Sexscenes — отдельно из PlaySexsceneEventData.SceneName. Subscenes — из строк SubsceneName. Важно: конкретный RenderField для любого SceneName подключает suggestions.Scenes; отдельная коллекция Sexscenes в этом UI не выбирается по типу события. Поэтому подсказка SceneName для PlaySexscene может не быть подходящей специальной сценой.
Npcs, Contacts, Flags, Heads, Poses, Locations, Layers собираются из строк соответствующих полей квестов. RenderField объединяет эти глобальные подсказки для NPC/Npc, Contact, Flag, Head, Pose, Location, Layer со значениями текущего документа. Список не фильтруется по выбранному ригу: поза и лицо должны подходить NPC. Voice и Clothes не имеют отдельного глобального списка.
QuestNames берутся из Name корня, иначе имени файла. QuestStages хранит целые Stage из Stages каждого квеста, но RenderField не подключает его к Stage в виде целевого combobox. Stage остаётся numeric-полем.
Для .xnb Textures содержит путь от корня игры с Content-Release и расширением; TextureIds — путь относительно Content-Release без .xnb. Audio собирает .ogg/.wav/.mp3/.flac как пути от корня игры. В форме Texture/TextureName получают TextureIds, Sound/Song — Audio. Это поведение для совпадающих имён свойств, а не наличие этих полей у всех событий.
SuggestValues рекурсивно собирает непустые string по тому же имени поля из всего текущего документа; UI объединяет их с игровым каталогом, удаляет дубликаты и сортирует. Для Text выпадающий список не рисуется. Значение можно ввести вручную, но строка сама не регистрирует ресурс/класс.
Редактор не содержит таблицы исполнения всех игровых команд.
CommandEventData находится в Amorous.Game, не Amorous.Engine. Command:string, Parameters:object. Типы вложенных ключей определяются существующим JSON и выбором в UI. Редактор не назначает параметры по введённому имени команды.
README прямо предупреждает о параметрах Amount/Nude, которые в исходной игре являются строками. Не превращайте "1" в 1 только по внешнему виду. Обратное преобразование также опасно. CheckFields не доказывает совпадение Parameters со схемой обработчика движка.
Список enum команд/операторов в этих файлах не задан. Имена Head, Pose, Layer, Location — string/nullable, а не проверяемый C# enum. Справочник не назначает им отсутствующие числовые значения или неизвестный смысл. Для точного списка вашей базы нужны реальные квесты и/или исходники/IL обработчиков.
Pending-поля одной формы применяются атомарно через ApplyBatch: проверка и история относятся ко всему пакету.
Queue хранит последнюю правку по пути. FlushPending применяет все накопленные действия внутри ScriptDocument.ApplyBatch, затем проверяет итог. Если хотя бы одно поле неверно, doc целиком восстанавливается к снимку до формы; Source и Changed не публикуют частичный результат. Введённые поля остаются черновиком для исправления. Например Text и Color.R=999 не сохраняются частично; после исправления R на 128 повторное применение сохраняет оба.
Выбор карточки/этапа и редактирующие команды сначала вызывают FlushPending. Ошибка оставляет прежний этап и возвращает selector к нему. Обновление каталога подсказок при HasPending не перестраивает форму и сохраняет ввод. После Undo удаления/добавления этапа Publish выбирает существующий этап, если текущий исчез.
Успешный ApplyBatch даёт один шаг Undo на всю форму; при ошибке нового шага нет. Edit сохраняет снимок, а реальное успешное изменение очищает redo. Undo/Redo внутри batch запрещены. Кнопки ↶/↷ сначала применяют черновик, затем меняют историю текущего документа. Разные документы и весь проект не образуют общую историю.
Сериализация сохраняет смысл неизвестных свойств корня/событий и порядок массивов. Snapshots возвращаются копиями. Неизвестный непустой $type принимается без известной CheckFields-схемы; это допускает сохранение данных, но не доказывает правильность типа в игре. Форматирование и gzip-байты могут отличаться.
Часть черновиков допустима в графе, но блокирует сборку.
Повторный/отрицательный Stage; повторный/неположительный ID; отсутствующий непустой $type; неверные/отсутствующие поля известного шаблона; несуществующий StartID/выход; >5 Choices; ответ без string Text или NextID; Color вне 0..255; Delay<0.
При наличии соответствующего поля проверяются непустые SceneName, SubsceneName, Contact, Flag, Quest, NPC, Command, Layer. Choices:[] даёт ошибку необходимости хотя бы одного ответа. Поэтому шаблон SpawnNPC с Layer="" и DialogueChoice с [] ещё не готов к сборке.
С выключенным AllowStoryChanges структура после удаления отображаемых текстов должна совпадать с .baseline. Защита маркеров сравнивает Text и Title; в сюжетном режиме сопоставление идёт по логическому этапу+ID, а не старому индексу массива. Ошибки/предупреждения экспорта шире проверки одной формы.
ProjectService.LinkIssues использует рекурсивный обход известных имён ссылок, тогда как ScriptDocument.Links обрабатывает активные верхнеуровневые ссылки и Choices. Для добавленных неизвестных вложенных данных возможна разница диагностики. ProjectService сравнивает новые link-issues с baseline, но ScriptDocument конструктора графа проверяет свой контракт непосредственно.
Ниже перечислены реализованные действия и численные пределы.
ЛКМ по карточке выбирает/начинает перенос; перемещение учитывает масштаб. Панорамирование начинается только на самом canvas-фоне ЛКМ/СКМ/ПКМ. Текст карточек, поля, линии и scrollbar сохраняют свой ввод. Связанные стрелки/подписи/порты обновляются живьём без полного Draw при каждом движении.
Ctrl+колесо: ×1.12 вверх, ×.89 вниз. Кнопки −: ×.85, +: ×1.18. Zoom ограничен 18–250%. «Вписать» вычисляет масштаб по краям карточек/viewport, ограничивает 18–150% и возвращает прокрутку к началу. Это масштаб графа, отдельно от изображения мира.
Escape завершает активные pan/node жесты и помечает клавишу обработанной. Потеря захвата и Unloaded также прекращают жест. Это не Undo: уже полученные координаты не обещают откат. Координаты не являются полями игрового JSON.
Поиск выбирает первое событие текущего этапа: точное совпадение ID как строки либо вхождение текста без учёта регистра в Label+Summary. Summary использует Text, иначе SceneName, иначе Flag, иначе Contact; Choices даёт «Ответов: N». Длина summary ограничена 160 символами. Поиск не является полным поиском всех вложенных JSON-полей.
Ctrl+N — новый проект; Ctrl+O — открыть; Ctrl+S — сохранить; F5 — проверить; Ctrl+Shift+B — собрать ZIP. Ctrl+Z / Ctrl+Y и Ctrl+Shift+Z направляются активному визуальному редактору (граф, мир, меню), если фокус не в текстовом поле. В текстовом поле отменяется ввод. Для удаления события используйте «Удалить».
«Расставить» очищает позиции и размещает связанные компоненты колонками. .ams/layouts/<SHA256 имени asset>.json содержит stage -> eventID -> [x,y]. Загружаются пары конечных координат 0..1000000; неправильные значения не применяются. Раскладка не меняет игровой JSON и не определяет выполнение.
Примеры ниже структурно соответствуют проверкам AMS; запуск нового квеста в игре требует отдельного подключения.
{ "Name": "MyStory", "Stages": [ { "Stage": 10, "StartID": 1, "Events": [ { "$type": "Amorous.Engine.Data.Cutscenes.SetFlagEventData, Amorous.Engine", "Flag": "MyGreeting", "Value": true, "ID": 1, "NextID": 2, "DebugID": 1 }, { "$type": "Amorous.Engine.Data.Cutscenes.ConditionalBranchEventData, Amorous.Engine", "Flag": "MyGreeting", "TrueID": 3, "FalseID": 4, "ID": 2, "NextID": 0, "DebugID": 2 }, { "$type": "Amorous.Engine.Data.Cutscenes.PlayDialogueEventData, Amorous.Engine", "Text": "Флаг включён.", "Title": "%playername%", "Color": { "R": 255, "G": 255, "B": 255, "A": 255 }, "ID": 3, "NextID": 0, "DebugID": 3 }, { "$type": "Amorous.Engine.Data.Cutscenes.PlayDialogueEventData, Amorous.Engine", "Text": "Флаг выключен.", "Title": "%playername%", "Color": { "R": 255, "G": 255, "B": 255, "A": 255 }, "ID": 4, "NextID": 0, "DebugID": 4 } ] } ] } SetFlag и ConditionalBranch используют одинаковую строку MyGreeting. Выходы указывают на существующие локальные ID. Это самодостаточный JSON для редактора; здесь не заявляется проверка игровой реализации флага.
{ "Name": "ChoiceDemo", "Stages": [ { "Stage": 10, "StartID": 1, "Events": [ { "$type": "Amorous.Engine.Data.Cutscenes.DialogueChoiceEventData, Amorous.Engine", "Choices": [ { "Text": "Вариант A", "NextID": 2 }, { "Text": "Вариант B", "NextID": 3 } ], "ID": 1, "NextID": 0, "DebugID": 1 }, { "$type": "Amorous.Engine.Data.Cutscenes.PlayDialogueEventData, Amorous.Engine", "Text": "Выбран A.", "Title": "%playername%", "Color": { "R": 255, "G": 255, "B": 255, "A": 255 }, "ID": 2, "NextID": 0, "DebugID": 2 }, { "$type": "Amorous.Engine.Data.Cutscenes.PlayDialogueEventData, Amorous.Engine", "Text": "Выбран B.", "Title": "%playername%", "Color": { "R": 255, "G": 255, "B": 255, "A": 255 }, "ID": 3, "NextID": 0, "DebugID": 3 } ] } ] } Choices/0/NextID=2 и Choices/1/NextID=3. Общий NextID у выбора не является активным выходом. Пустая Choices — черновик, шестой ответ вызывает отказ.
Text:2 вместо string даёт «Неверный тип поля: Text»; Color.R:999 — «Компоненты Color должны быть от 0 до 255»; Delay:-1 — «Задержка не может быть отрицательной». В форме со многими полями все изменения откатываются вместе, а введённый черновик остаётся для исправления.
NextID:99999 без такого ID в текущем этапе: «ссылка NextID=99999 ведёт к отсутствующему событию». ID=1 в другом этапе не является целью. Connect для ConditionalBranch.NextID отклоняется: «Это поле не является известной связью события».
Цепочка 1 → 2: выберите 1 и «+ после», чтобы получить 1 → 3 → 2 для нового линейного ID=3. Выберите 2 и «+ событие», чтобы вставить перед ним с перенаправлением входящих ссылок. У новой развилки сначала все выходы ведут к прежнему событию: назначьте отдельные цели явно.
ScriptGraphTests содержит создание сцены/условия/выбора, переименование ID, локальность этапов, безопасное удаление, UnknownNested и roundtrip. RunEditingRegressionSmoke проверяет откат Text вместе с неверным Color.R, повторное применение исправленной формы, один шаг Undo, сохранность черновика при обновлении подсказок, selector этапа и продолжение «+ после». Это описания сценариев проверки, а не обещание полного прохождения игры.
Данные локальной игровой базы D:/Steam/steamapps/common/Amorous: 36 JSON-квестов, включая AMSClubGuest.json; 482 различных имени Flag и 2021 вхождение. SHA256 базы и всех квестов совпал с предыдущей выборкой. Это свойства данных игры, не номер версии AMS.
Найдено 482 различных Flag. Примеры: Chef.Age, Chef.Club, Chef.Club.Slut, Chef.Clubed, Chef.Ex, Chef.FKT.Tot, Chef.FKT1, Chef.FKT2, Chef.FKT3, Chef.Flirt, Chef.Flirted, Chef.Gay, Chef.Gayed, Chef.KFT2, Chef.SavingGrace, Club_Dustin_AboutHim, Club_Dustin_AboutMe, Club_Dustin_Drink, Club_Dustin_DrinkRepeat, Club_Dustin_ExRepeat, Club_Dustin_ExTalk, Club_Dustin_HimRepeat, Club_Dustin_MeRepeat, Club_Dustin_NoDance, Club_Dustin_SawEx, Club_Dustin_SorryFail, Club_Dustin_Tease, Club_Dustin_TeaseRepeat, Coby.Bottom, Coby.Cling, Coby.Helicopter, Coby.N00b1, Coby.N00b2, Coby.Top, CobyLeftClub. Точки и подчёркивания — часть имени строки. Это наблюдённые строки, а не закреплённый enum. Собственное имя вроде MyGreeting можно ввести в TextBox; проверка требует string/непустоту, но не членство в списке.
Location: ["Left", "Middle", "None", "Right"]. Layer: ["Foreground", "None"]. Значения приведены как обнаруженные строки, без присвоения неподтверждённых числовых enum. Для SpawnNPC null остаётся отдельным допустимым значением схемы.
Contact: ["Coby", "Dustin", "Jax", "Lex", "Mercy", "Remy", "Seth", "Skye", "Zenith"]. NPC: ["AMSClubGuestNPC", "AuthorNPC", "BartenderNPC", "ChefAssissantNPC", "CinemaClerkNPC", "ClubDJNPC", "CobyNPC", "CobysDadNPC", "CosplayerHaneNPC", "CosplayerJacquelineNPC", "CosplayerLexyNPC", "CoupleANPC", "DonnaNPC", "DustinNPC", "ExBoyfriendNPC", "GamestoreClerkNPC", "GangANPC", "GangBNPC", "GangCNPC", "JasonDartsonNPC", "JaxNPC", "JaxPurpleNPC", "JaxRedNPC", "KaneNPC", "LexNPC", "LifeguardNPC", "MercyNPC", "RemyNPC", "RoseWoodNPC", "SecurityGuardNPC", "SethNPC", "SkyeBlueNPC", "SkyeGrayNPC", "SkyeNPC", "SororityGirlNPC", "TeamAmorousNPC", "UnknownNPC", "VarryanceNPC", "ZenithNPC"]. Общая строка имени не связывает автоматически телефонный контакт с NPC.
Pose: ["ArmsFolded", "ArmsShy", "BothArms", "Chill", "Defensive", "Flirty", "Gesture", "GestureDrink", "GestureSigaret", "Guarded", "HandsOnHips", "LeftArm", "Neutral", "Reading", "RightArm", "Shy", "Standing", "Stern", "Suggestive"]. Head: ["Angry", "Blush", "BlushConfident", "BlushShy", "Blushing", "Cheeky", "Cocky", "Embarrassed", "Flirty", "Frustrated", "Grumpy", "Happy", "Neutral", "NotAmused", "Sad", "Shocked", "Smirk", "Stern", "Unamused"]. Данные той же локальной игровой базы; список объединяет разные риги. В 1.11.0 глобальные подсказки этих полей подключены к форме графа, но совместимость конкретной пары поза/NPC не доказывается выбором строки.
Наблюдённые SceneName без разделения по событию: ["AquariumScene", "ArtGalleryScene", "BarScene", "BeachScene", "BedroomScene", "BedsideScene", "BuildingInsideScene", "BuildingOutsideScene", "BuildingRoofScene", "CampfireScene", "CarParkScene", "CinemaLobbyScene", "CinemaScene", "ClothingStoreScene", "ClubBackScene", "ClubBarScene", "ClubBoothScene", "ClubEntranceScene", "ClubInsideDJBoothScene", "ClubInsideScene", "ClubLoungeElevatorScene", "ClubLoungeScene", "ClubPoolRailingScene", "ClubPoolScene", "ClubPoolWaterScene", "ClubUpstairsScene", "ClubUpstairsStaffRoomScene", "CobySexscene", "CobyTeaseScene", "CoffeeShopScene", "ConCenterScene", "CookingMiniGameScene", "DateCreditsMenuScene", "DrivingScene", "DustinSexscene", "FlowerShopScene", "GameStoreScene", "HikingTrailScene", "IntroScene", "JaxApartmentScene", "JaxSexscene", "KitchenScene", "LexSexscene", "LibraryScene", "LivingRoomScene", "MainMenuScene", "MakeoutPointScene", "MercyApartmentScene", "MercySexscene", "PicknickScene", "PlayerSexScene", "ProloguePlayerCustomizationScene", "RemyLivingRoomScene", "RemySexscene", "RestaurantScene", "SaunaScene", "SethApartmentScene", "SethSexscene", "ShootingRangeScene", "ShowerScene", "ShowerStallScene", "SkyGazeScene", "SkyeBedroomScene", "SkyeSexscene", "SpaScene", "TentScene", "ZenithDate1MiniGameScene", "ZenithDate3ABScene", "ZenithSexscene"]. Для использования разделяйте SwitchToScene и PlaySexscene по $type источника. SubsceneName: ["Day", "Horror", "Jax", "Morning", "Naked", "Night", "None", "Remy", "Romance", "Romantic", "Seth", "Sunset", "Western"]. В observed-game-values.json рядом с примерами есть файл и JSON pointer.
Cue и Transition не входят в стандартные поля 32 типов событий. Для создания перехода используйте активные NextID, TrueID/FalseID, специальные ветви или NextID ответа. Дополнительное пользовательское свойство с именем Cue/Transition сохраняет JSON, но не добавляет обработчик движка.
Все приведённые параметры — точные данные файлов; алгоритмы обработчиков не исследовались.
{ "file": "LexDate.json", "pointer": "/Stages/0/Events/106", "data": { "$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game", "Command": "PlayCutscene", "Parameters": { "Cutscene": "LexDate" }, "ID": 107, "NextID": 0, "DebugID": 86 } } Это фрагмент исходного квеста с его локальными ID/NextID; при переносе в другой этап переназначьте цели. Файл и pointer позволяют проверить происхождение. Не считайте имя команды доказательством полного описания её внутреннего игрового эффекта.
{ "file": "MiniGameCooking.json", "pointer": "/Stages/0/Events/1", "data": { "$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game", "Command": "CookingSelectIngredient", "Parameters": { "Amount": "0" }, "ID": 2, "NextID": 5, "DebugID": 2 } } Это фрагмент исходного квеста с его локальными ID/NextID; при переносе в другой этап переназначьте цели. Файл и pointer позволяют проверить происхождение. Не считайте имя команды доказательством полного описания её внутреннего игрового эффекта.
{ "file": "MiniGameCooking.json", "pointer": "/Stages/0/Events/5", "data": { "$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game", "Command": "CookingShowResult", "Parameters": {}, "ID": 6, "NextID": 0, "DebugID": 6 } } Это фрагмент исходного квеста с его локальными ID/NextID; при переносе в другой этап переназначьте цели. Файл и pointer позволяют проверить происхождение. Не считайте имя команды доказательством полного описания её внутреннего игрового эффекта.
{ "file": "NudesRemy.json", "pointer": "/Stages/0/Events/1", "data": { "$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game", "Command": "RemyShowNudes", "Parameters": { "Nude": "0" }, "ID": 2, "NextID": 3, "DebugID": 2 } } Это фрагмент исходного квеста с его локальными ID/NextID; при переносе в другой этап переназначьте цели. Файл и pointer позволяют проверить происхождение. Не считайте имя команды доказательством полного описания её внутреннего игрового эффекта.
{ "file": "NudesRemy.json", "pointer": "/Stages/0/Events/6", "data": { "$type": "Amorous.Game.Data.Cutscenes.CommandEventData, Amorous.Game", "Command": "RemyHideNudes", "Parameters": {}, "ID": 7, "NextID": 8, "DebugID": 7 } } Это фрагмент исходного квеста с его локальными ID/NextID; при переносе в другой этап переназначьте цели. Файл и pointer позволяют проверить происхождение. Не считайте имя команды доказательством полного описания её внутреннего игрового эффекта.