diff --git a/godot/dialogic/characters/character-1667667572.json b/godot/dialogic/characters/character-1667667572.json index 1665d09..f0bc9d0 100644 --- a/godot/dialogic/characters/character-1667667572.json +++ b/godot/dialogic/characters/character-1667667572.json @@ -5,7 +5,7 @@ "display_name_bool": true, "id": "character-1667667572.json", "mirror_portraits": false, - "name": "GuyBrimley.json", + "name": "GuyBrimley", "nickname": "", "nickname_bool": false, "offset_x": 0, diff --git a/godot/dialogic/characters/character-1667667693.json b/godot/dialogic/characters/character-1667667693.json index c8a7082..19397e9 100644 --- a/godot/dialogic/characters/character-1667667693.json +++ b/godot/dialogic/characters/character-1667667693.json @@ -5,7 +5,7 @@ "display_name_bool": true, "id": "character-1667667693.json", "mirror_portraits": false, - "name": "MinerWallyGravin.json", + "name": "MinerWallyGravin", "nickname": "", "nickname_bool": false, "offset_x": 0, diff --git a/godot/dialogic/characters/character-1667767751.json b/godot/dialogic/characters/character-1667767751.json index e5a19d8..ab8d75b 100644 --- a/godot/dialogic/characters/character-1667767751.json +++ b/godot/dialogic/characters/character-1667767751.json @@ -5,7 +5,7 @@ "display_name_bool": true, "id": "character-1667767751.json", "mirror_portraits": false, - "name": "Unknown.json", + "name": "Unknown", "nickname": "", "nickname_bool": false, "offset_x": 0, diff --git a/godot/dialogic/definitions.json b/godot/dialogic/definitions.json index b9c21ce..7a81ace 100644 --- a/godot/dialogic/definitions.json +++ b/godot/dialogic/definitions.json @@ -10,14 +10,14 @@ "value": "false" }, { - "id": "1667703692-648", - "name": "seen intro", + "id": "1667711785-428", + "name": "won game", "type": 0, "value": "false" }, { - "id": "1667711785-428", - "name": "won game", + "id": "1667703692-648", + "name": "seen intro", "type": 0, "value": "false" }, @@ -26,6 +26,18 @@ "name": "joined meat", "type": 0, "value": "false" + }, + { + "id": "1672699872-250", + "name": "meat_creek_tutorial_given", + "type": 0, + "value": "false" + }, + { + "id": "1672699752-574", + "name": "bb_counter", + "type": 0, + "value": "0" } ] } diff --git a/godot/dialogic/folder_structure.json b/godot/dialogic/folder_structure.json index 2ca1ae7..fb39535 100644 --- a/godot/dialogic/folder_structure.json +++ b/godot/dialogic/folder_structure.json @@ -27,7 +27,9 @@ "1667703692-648", "1667711785-428", "1667755202-648", - "1667770005-207" + "1667770005-207", + "1672699752-574", + "1672699872-250" ], "folders": { diff --git a/godot/dialogic/settings.cfg b/godot/dialogic/settings.cfg index 16e05bb..be699c0 100644 --- a/godot/dialogic/settings.cfg +++ b/godot/dialogic/settings.cfg @@ -26,4 +26,4 @@ canvas_layer=50.0 [QuickTimelineTest] -timeline_file="timeline-1672623960.json" +timeline_file="timeline-1667671038.json" diff --git a/godot/dialogic/themes/default-theme.cfg b/godot/dialogic/themes/default-theme.cfg index f61dbba..fceab53 100644 --- a/godot/dialogic/themes/default-theme.cfg +++ b/godot/dialogic/themes/default-theme.cfg @@ -12,7 +12,7 @@ shadow_offset=Vector2( 7, 2 ) [buttons] -normal=[ true, Color( 0.521569, 0.521569, 0.521569, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ] +normal=[ true, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ] hover=[ true, Color( 0.717647, 0.717647, 0.717647, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ] focus=[ true, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ] pressed=[ false, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ] diff --git a/godot/dialogic/themes/theme-1671748561.cfg b/godot/dialogic/themes/theme-1671748561.cfg index 0a1c3c2..2ef8020 100644 --- a/godot/dialogic/themes/theme-1671748561.cfg +++ b/godot/dialogic/themes/theme-1671748561.cfg @@ -24,7 +24,7 @@ is_hidden=true [buttons] -normal=[ false, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ] +normal=[ false, Color( 0.521569, 0.521569, 0.521569, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ] hover=[ true, Color( 0.698039, 0.698039, 0.698039, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ] focus=[ true, Color( 0.698039, 0.698039, 0.698039, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ] pressed=[ false, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ] diff --git a/godot/dialogic/timelines/timeline-1667667789.json b/godot/dialogic/timelines/timeline-1667667789.json index 28f2eee..32a1dcd 100644 --- a/godot/dialogic/timelines/timeline-1667667789.json +++ b/godot/dialogic/timelines/timeline-1667667789.json @@ -145,7 +145,7 @@ "text": "Don't stay in one spot for too long either... My last parter got sucked in. Poor guy. Happy clone though. House and kids. Beautiful wife..." }, { - "character": "", + "character": "character-1667667572.json", "event_id": "dialogic_001", "portrait": "", "text": "Anyway..." diff --git a/godot/dialogic/timelines/timeline-1667671027.json b/godot/dialogic/timelines/timeline-1667671027.json index 5d5f852..0045cc4 100644 --- a/godot/dialogic/timelines/timeline-1667671027.json +++ b/godot/dialogic/timelines/timeline-1667671027.json @@ -12,55 +12,85 @@ "character": "", "event_id": "dialogic_001", "portrait": "", - "text": "(Your neural scanner blinks. IDENTITY: LEE YI CHEN. AGE: 55. CONDITION: STABLE.)" + "text": "(Your neural scanner blinks. IDENTITY: LEE YI CHEN. AGE: 55. CONDITION: STABLE)" }, { "character": "character-1667667640.json", "event_id": "dialogic_001", "portrait": "", - "text": "Hey, hey you! You’re to save us! We're saved! Ha ha-- why are you looking at me like that?" + "text": "Hey, hey you! You’re to save me! I’m saved! Ha ha- why are you looking at me like that?" }, { "character": "character-1667667640.json", "event_id": "dialogic_001", "portrait": "", - "text": "Look, we-- we were drilling and then— something picked up on the high frequency scanners. Something big." + "text": "Look, we- we were drilling and then- something picked up on the high frequency scanners. Something big" }, { "character": "character-1667667640.json", "event_id": "dialogic_001", "portrait": "", - "text": " I- I don’t remember anything after that." + "text": "We rushed to the shuttles, and I was..." }, { "character": "character-1667667640.json", "event_id": "dialogic_001", "portrait": "", - "text": "Listen, after you get me out of here, we need to help Jackie and the rest! I was on the surface when we were hit, but they were deep in the pit. " + "text": "I, erm. I don’t remember anything after that" }, { "character": "character-1667667640.json", "event_id": "dialogic_001", "portrait": "", - "text": "You have to help them— hey, what are you doing?" + "text": "Listen, be a good boy and get me down from here. I’ll make it worth your while " }, { "character": "character-1667667640.json", "event_id": "dialogic_001", "portrait": "", - "text": "(You raise your scalpel and carefully harvest a flesh sample from Yi Chen. He winces and gasps in pain.)" + "text": "I’m a medical researcher. First class. I have connections in corporate" }, { "character": "character-1667667640.json", "event_id": "dialogic_001", "portrait": "", - "text": "Urgh. Wait, wait! You're not here to help, you're on Recovery! Oh god, no. Please don't leave me here! I'm going to die down here!" + "text": "You don’t want to be working on Neptune Station forever, do you?" }, { "character": "character-1667667640.json", "event_id": "dialogic_001", "portrait": "", - "text": "I don't want to die! I don't care if they clone me, it won't be me! Help me..." + "text": "No, of course you don’t. You have to help me- hey, what are you doing?" + }, + { + "character": "character-1667667640.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "(You raise your scalpel and carefully harvest a flesh sample from Yi Chen. He winces and gasps in pain)" + }, + { + "character": "character-1667667640.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "Urgh. Wait, wait! You're not here to save me, you're on Recovery! Oh god, no. You can’t leave me here! I'll die down here!" + }, + { + "character": "character-1667667640.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "You need me, you all need me. My work, what I’ve discovered... They’ll take it all from me" + }, + { + "character": "character-1667667640.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "This is an outrage! It won’t stand. You’ll be reprimanded for this, I’ll see to it myself. I-" + }, + { + "character": "character-1667667640.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "No. You can’t clone me. I don’t consent. You will save me now and destroy the scan you’ve taken! You hear me?" }, { "character": "character-1667667640.json", @@ -68,6 +98,12 @@ "portrait": "", "text": "(Yi Chen sobs. He does not know he is too far gone to save.)" }, + { + "character": "character-1667667640.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "Oh god help me..." + }, { "character": "", "event_id": "dialogic_010", @@ -78,7 +114,7 @@ "question": "(Put Lee Yi Chen out of his misery?)" }, { - "choice": "Yes.", + "choice": "Yes", "condition": "", "definition": "", "event_id": "dialogic_011", @@ -88,7 +124,19 @@ "character": "character-1667667640.json", "event_id": "dialogic_001", "portrait": "", - "text": "(You slash his throat. Yi Chen lurches for a moment, then stops moving. The meat around him twitches as if irritated.)" + "text": "(You slash his throat. Yi Chen lurches for a moment, then stops moving. The meat around him twitches as if irritated)" + }, + { + "character": "", + "event_id": "dialogic_001", + "portrait": "", + "text": "(You hear a gurgling whisper as you turn to leave)" + }, + { + "character": "character-1667767751.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "[color=red][wave amp=50 freq=2]Naughty naughty... [/wave][/color]" }, { "emit_signal": "lee_death", @@ -99,7 +147,7 @@ "transition_duration": 1 }, { - "choice": "No.", + "choice": "No", "condition": "", "definition": "", "event_id": "dialogic_011", @@ -111,6 +159,24 @@ "portrait": "", "text": "(You leave Yi Chen behind. He pleads desperately as you turn away.)" }, + { + "character": "character-1667667640.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "Come back this instant! " + }, + { + "character": "character-1667667640.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "You mutated piece of shit, I’ll end you! " + }, + { + "character": "character-1667667640.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "Please come back..." + }, { "event_id": "dialogic_022", "transition_duration": 1 diff --git a/godot/dialogic/timelines/timeline-1667671033.json b/godot/dialogic/timelines/timeline-1667671033.json index 433dc02..83d0878 100644 --- a/godot/dialogic/timelines/timeline-1667671033.json +++ b/godot/dialogic/timelines/timeline-1667671033.json @@ -12,61 +12,79 @@ "character": "", "event_id": "dialogic_001", "portrait": "", - "text": "(Your neural scanner blinks. IDENTITY: CLARK LAMBERT. AGE: 37. CONDITION: CRITICAL.)" + "text": "(Your neural scanner blinks. IDENTITY: CLARK LAMBERT. AGE: 37. CONDITION: CRITICAL)" }, { "character": "character-1667667660.json", "event_id": "dialogic_001", "portrait": "", - "text": "Who's there? Gravin? Voss? Come closer... I can't see.. My eyes. It's using them. It can see through me. " + "text": "Who's there? Gravin? Voss? Come closer... I can't see. My eyes. It's using them. It can see through me" }, { "character": "character-1667667660.json", "event_id": "dialogic_001", "portrait": "", - "text": "We shouldn't have dug further, Jackie. IngestiCorp lied to us... The heart... Oh god,[shake rate=5 level=10] [color=red]the heart.[/color][/shake]" + "text": "She fell. . . Alexis was bleeding and then her voice. . . it was all around me. I’ve never heard anything like it" }, { "character": "character-1667667660.json", "event_id": "dialogic_001", "portrait": "", - "text": "I can still feel it. Still beating. Why did you let us go further? Now we all die... " + "text": "Then she sank. It was horrible. But she didn’t scream, she- " }, { "character": "character-1667667660.json", "event_id": "dialogic_001", "portrait": "", - "text": "(Lambert chokes and groans as the meat pulls him closer.)" + "text": "We shouldn't have dug further, Jackie. IngestiCorp lied to us... The heart... Oh god,[shake rate=5 level=10] [color=red]the heart[/color][/shake]" }, { "character": "character-1667667660.json", "event_id": "dialogic_001", "portrait": "", - "text": "Help me…. Please… You’ve got to help me. I can feel it eating me. [shake rate=5 level=10] It’s eating me [color=red]alive![/color][/shake]" + "text": "I can still feel it. Still beating. Why did you let us go further? Now we all die..." }, { "character": "character-1667667660.json", "event_id": "dialogic_001", "portrait": "", - "text": "(Lambert groans pitifully.)" + "text": "(Lambert chokes and groans as the meat pulls him closer)" }, { "character": "character-1667667660.json", "event_id": "dialogic_001", "portrait": "", - "text": "(You raise your scalpel and carefully harvest a flesh sample from Lambert. He hardly seems to notice.)" + "text": "Help me. . . Please. You’ve got to help me. I can feel it... digesting me. [shake rate=5 level=10] It’s eating me [color=red]alive![/color][/shake]" }, { "character": "character-1667667660.json", "event_id": "dialogic_001", "portrait": "", - "text": "It-- no, they can see you. And they... they hate you. They hate us. They see our bodies and feel nothing but disgust." + "text": "(Lambert groans pitifully)" }, { "character": "character-1667667660.json", "event_id": "dialogic_001", "portrait": "", - "text": "Disgusting. Disgusting [shake rate=5 level=10]DISGUSTING! GET IT OFF OF ME! AHHHHH--[/shake]" + "text": "(You raise your scalpel and carefully harvest a flesh sample from Lambert. He hardly seems to notice)" + }, + { + "character": "character-1667667660.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "It’s alive. They’re alive. And they... they hate you. They hate us. They see our bodies and feel nothing but disgust" + }, + { + "character": "character-1667667660.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "We’re like vermin to them. We’ve been playing too loudly and they want to sleep. They want to put us all to sleep..." + }, + { + "character": "character-1667667660.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "Urgh- You’re Disgusting. Disgusting [shake rate=5 level=10]DISGUSTING! GET AWAY FROM ME! AHHHHH-[/shake]" }, { "character": "character-1667667660.json", @@ -84,7 +102,7 @@ "question": "(Put Clark Lambert out of his misery?)" }, { - "choice": "Yes.", + "choice": "Yes", "condition": "", "definition": "", "event_id": "dialogic_011", @@ -100,12 +118,18 @@ "portrait": "", "text": "(You slash his throat. A hollow rumbling noise begins below you, then stops.)" }, + { + "character": "character-1667667660.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "(Your ears ring painfully. You feel like something is watching you) " + }, { "event_id": "dialogic_022", "transition_duration": 1 }, { - "choice": "No.", + "choice": "No", "condition": "", "definition": "", "event_id": "dialogic_011", @@ -117,6 +141,12 @@ "portrait": "", "text": "(You leave Clark Lambert behind. You hear his muffled sobs grow fainter.)" }, + { + "character": "character-1667667660.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "(You feel his eyes follow you as you go)" + }, { "event_id": "dialogic_022", "transition_duration": 1 diff --git a/godot/dialogic/timelines/timeline-1667671038.json b/godot/dialogic/timelines/timeline-1667671038.json index 356b79c..9a2095a 100644 --- a/godot/dialogic/timelines/timeline-1667671038.json +++ b/godot/dialogic/timelines/timeline-1667671038.json @@ -12,32 +12,32 @@ "character": "", "event_id": "dialogic_001", "portrait": "", - "text": "(Your neural scanner blinks. IDENTITY: ALEXIS MANOS. AGE: 25. CONDITION: DECEASED.)" + "text": "(Your neural scanner blinks. IDENTITY: ALEXIS MANOS. AGE: 25. CONDITION: DECEASED)" }, { "character": "character-1667667675.json", "event_id": "dialogic_001", "portrait": "", - "text": "(You approach Manos’s body. Her expression seems peaceful, as if she were sleeping.)" + "text": "(You approach Manos’s body. Her expression seems peaceful, as if she were sleeping)" }, { "character": "character-1667667675.json", "event_id": "dialogic_001", "portrait": "", - "text": "(You raise your scalpel and carefully harvest a flesh sample from Manos.)" + "text": "(You raise your scalpel and carefully harvest a flesh sample from Manos)" }, { "character": "character-1667667675.json", "event_id": "dialogic_001", "portrait": "", - "text": "(Her body trembles and stiffens as if she had been electrocuted back to life. " + "text": "(Her body trembles and stiffens as if she had been electrocuted back to life)" }, { "emit_signal": "alexis_awaken", "event_id": "dialogic_040" }, { - "character": "character-1667667675.json", + "character": "character-1667767751.json", "event_id": "dialogic_001", "portrait": "", "text": "[shake rate=5 level=10]TEAR YOUR SOUL APART MORE FLESH ON OUR BONES MORE FLESH— [/shake]" @@ -46,25 +46,102 @@ "character": "character-1667667675.json", "event_id": "dialogic_001", "portrait": "", - "text": "(A high pitched ringing in your ears becomes so intense that it nearly brings you to your knees.)" + "text": "(Her bloodshot eyes meet yours)" }, { - "character": "character-1667667675.json", - "event_id": "dialogic_001", + "event_id": "dialogic_015", + "id": "anchor-1634488067", + "index": 0, + "name": "Dialog options" + }, + { + "character": "character-1667767751.json", + "event_id": "dialogic_010", + "options": [ + + ], "portrait": "", - "text": "(Manos falls limp.) " + "question": "[wave amp=50 freq=2]JOHN STUART WE HAVE WAITED FOR YOU[/wave]" + }, + { + "choice": "Who are you?", + "condition": "", + "definition": "", + "event_id": "dialogic_011", + "value": "" }, { "character": "character-1667767751.json", "event_id": "dialogic_001", "portrait": "", - "text": "[wave amp=50 freq=2]JOHN STUART WE HAVE WAITED FOR YOU.[/wave]" + "text": "[wave amp=50 freq=2]I AM A MOUTHPIECE OF THE GREAT SLEEPER[/wave]" }, { - "character": "", + "character": "character-1667767751.json", "event_id": "dialogic_001", "portrait": "", - "text": "[wave amp=50 freq=2]WE HAVE SUCH [color=red]WONDERS[/color] TO SHOW YOU.[/wave]" + "text": "[wave amp=50 freq=2]I AM A SEED PLANTED TO ENSURE HUMANITY’S DESTINY[/wave]" + }, + { + "character": "character-1667767751.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "[wave amp=50 freq=2]AND I AM FREEDOM FROM ENDLESS DESIRE[/wave]" + }, + { + "anchor_id": "anchor-1634488067", + "event_id": "dialogic_016" + }, + { + "choice": "You know me?", + "condition": "", + "definition": "", + "event_id": "dialogic_011", + "value": "" + }, + { + "character": "character-1667767751.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "[wave amp=50 freq=2]WE KNOW YOU ALL[/wave]" + }, + { + "character": "character-1667767751.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "[wave amp=50 freq=2]WE HAVE WATCHED AND WAITED SINCE YOUR FIRST CALL TO THE BEYOND[/wave]" + }, + { + "character": "character-1667767751.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "[wave amp=50 freq=2]WE HAVE ANSWERED YOUR CALL[/wave]" + }, + { + "character": "character-1667767751.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "[wave amp=50 freq=2]WE WILL BECOME ONE AGAIN[/wave]" + }, + { + "anchor_id": "anchor-1634488067", + "event_id": "dialogic_016" + }, + { + "choice": "Listen further", + "condition": "", + "definition": "", + "event_id": "dialogic_011", + "value": "" + }, + { + "event_id": "dialogic_013" + }, + { + "character": "character-1667767751.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "[wave amp=50 freq=2]WE HAVE SUCH [color=red]WONDERS[/color] TO SHOW YOU[/wave]" }, { "character": "character-1667767751.json", @@ -73,10 +150,22 @@ "text": "[wave amp=50 freq=2]YOU CANNOT ESCAPE US FOREVER JOHN STUART. YOU WILL JOIN US ALL IN [color=red]ETERNAL EMBRACE[/color]...[/wave]" }, { - "character": "", + "character": "character-1667667675.json", "event_id": "dialogic_001", "portrait": "", - "text": "(The voice stops, and you stand up groggily. You feel hungover.)" + "text": "(Manos falls limp) " + }, + { + "character": "character-1667667675.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "(A high pitched ringing in your ears becomes so intense that it nearly brings you to your knees)" + }, + { + "character": "character-1667667675.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "(The ringing stops, and you stand up groggily. You feel hungover)" } ], "metadata": { diff --git a/godot/dialogic/timelines/timeline-1667671056.json b/godot/dialogic/timelines/timeline-1667671056.json index 401e0d1..1439136 100644 --- a/godot/dialogic/timelines/timeline-1667671056.json +++ b/godot/dialogic/timelines/timeline-1667671056.json @@ -69,7 +69,7 @@ "text": "(You raise your scalpel and carefully harvest a flesh sample from Gravin. He hisses with pain and outrage.)" }, { - "character": "character-1667667693.json", + "character": "character-1667767751.json", "event_id": "dialogic_001", "portrait": "", "text": "[shake rate=5 level=10]WE WILL CONSUME YOU AS YOU CONSUME US AND WE WILL BE ONE IN SUFFERING ON OUR GREAT WHITE THRONE--[/shake]" diff --git a/godot/dialogic/timelines/timeline-1667671061.json b/godot/dialogic/timelines/timeline-1667671061.json index e848c11..516f009 100644 --- a/godot/dialogic/timelines/timeline-1667671061.json +++ b/godot/dialogic/timelines/timeline-1667671061.json @@ -36,7 +36,7 @@ "character": "character-1667667711.json", "event_id": "dialogic_001", "portrait": "", - "text": "[wave amp=50 freq=2]Medicine, cloning... These things keep us alive. But we must consume. IngestiCorp knows this, and IngestiCorp keeps it this way.[wave]" + "text": "[wave amp=50 freq=2]Medicine, cloning... These things keep us alive. But we must consume. IngestiCorp knows this, and IngestiCorp keeps it this way.[/wave]" }, { "character": "character-1667667711.json", diff --git a/godot/dialogic/timelines/timeline-1672265563.json b/godot/dialogic/timelines/timeline-1672265563.json index e4d6cd3..7098121 100644 --- a/godot/dialogic/timelines/timeline-1672265563.json +++ b/godot/dialogic/timelines/timeline-1672265563.json @@ -41,6 +41,20 @@ "event_id": "dialogic_001", "portrait": "", "text": "END SHIP MANIFEST \n\nDATA ID: \n\n[color=green]DSV-PROVENDER-XMN*122503 /00[/color]" + }, + { + "condition": "<=", + "definition": "1672699752-574", + "event_id": "dialogic_012", + "value": "4" + }, + { + "definition": "1672699752-574", + "event_id": "dialogic_014", + "operation": "+", + "random_upper_limit": 100, + "set_random": false, + "set_value": "1" } ], "metadata": { diff --git a/godot/dialogic/timelines/timeline-1672267820.json b/godot/dialogic/timelines/timeline-1672267820.json index 4019879..e22f946 100644 --- a/godot/dialogic/timelines/timeline-1672267820.json +++ b/godot/dialogic/timelines/timeline-1672267820.json @@ -53,6 +53,20 @@ "event_id": "dialogic_001", "portrait": "", "text": "[color=green](kzzk)[/color] \n\nEND RECORDING- CAPTAIN’S LOG 01/15/04\n\nDATA ID: \n\n[color=green]DSV-PROVENDER-X011504 /02[/color]" + }, + { + "condition": "<=", + "definition": "1672699752-574", + "event_id": "dialogic_012", + "value": "4" + }, + { + "definition": "1672699752-574", + "event_id": "dialogic_014", + "operation": "+", + "random_upper_limit": 100, + "set_random": false, + "set_value": "1" } ], "metadata": { diff --git a/godot/dialogic/timelines/timeline-1672267850.json b/godot/dialogic/timelines/timeline-1672267850.json index b50e3cf..36d110e 100644 --- a/godot/dialogic/timelines/timeline-1672267850.json +++ b/godot/dialogic/timelines/timeline-1672267850.json @@ -47,6 +47,20 @@ "event_id": "dialogic_001", "portrait": "", "text": "[color=green](kzzk)[/color]\n\nEND RECORDING- BRIDGE COMM\n\nDATA ID: \n\n[color=green]DSV-PROVENDER-XF01*032804 /03[/color]" + }, + { + "condition": "<=", + "definition": "1672699752-574", + "event_id": "dialogic_012", + "value": "4" + }, + { + "definition": "1672699752-574", + "event_id": "dialogic_014", + "operation": "+", + "random_upper_limit": 100, + "set_random": false, + "set_value": "1" } ], "metadata": { diff --git a/godot/dialogic/timelines/timeline-1672267872.json b/godot/dialogic/timelines/timeline-1672267872.json index d0f3288..b236230 100644 --- a/godot/dialogic/timelines/timeline-1672267872.json +++ b/godot/dialogic/timelines/timeline-1672267872.json @@ -41,6 +41,20 @@ "event_id": "dialogic_001", "portrait": "", "text": "END REPORT\n\nDATA ID: \n\n[color=green]DSV-PROVENDER-XC41203 /01[/color]" + }, + { + "condition": "<=", + "definition": "1672699752-574", + "event_id": "dialogic_012", + "value": "4" + }, + { + "definition": "1672699752-574", + "event_id": "dialogic_014", + "operation": "+", + "random_upper_limit": 100, + "set_random": false, + "set_value": "1" } ], "metadata": { diff --git a/godot/dialogic/timelines/timeline-1672267892.json b/godot/dialogic/timelines/timeline-1672267892.json index 611898b..b50a514 100644 --- a/godot/dialogic/timelines/timeline-1672267892.json +++ b/godot/dialogic/timelines/timeline-1672267892.json @@ -65,6 +65,20 @@ "event_id": "dialogic_001", "portrait": "", "text": "[color=green](kzzk)[/color]\n\nEND RECORDING- CAPTAIN’S LOG 01/15/04\n\nDATA ID: \n\n[color=green]DSV-PROVENDER-X011504 /02[/color]" + }, + { + "condition": "<=", + "definition": "1672699752-574", + "event_id": "dialogic_012", + "value": "4" + }, + { + "definition": "1672699752-574", + "event_id": "dialogic_014", + "operation": "+", + "random_upper_limit": 100, + "set_random": false, + "set_value": "1" } ], "metadata": { diff --git a/godot/dialogic/timelines/timeline-1672623960.json b/godot/dialogic/timelines/timeline-1672623960.json index 6209518..1181c22 100644 --- a/godot/dialogic/timelines/timeline-1672623960.json +++ b/godot/dialogic/timelines/timeline-1672623960.json @@ -4,6 +4,143 @@ "event_id": "dialogic_024", "set_theme": "default-theme.cfg" }, + { + "definition": "1672699752-574", + "event_id": "dialogic_014", + "operation": "=", + "random_upper_limit": 100, + "set_random": false, + "set_value": "found_blackbox_count" + }, + { + "condition": "", + "definition": "1672699872-250", + "event_id": "dialogic_012", + "value": "true" + }, + { + "condition": ">=", + "definition": "1672699752-574", + "event_id": "dialogic_012", + "value": "5" + }, + { + "character": "character-1667667572.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "Found them all? Ah! Perfect" + }, + { + "character": "character-1667667572.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "Looks like they ended up- no that can’t be right..." + }, + { + "character": "character-1667667572.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "They’re beneath the surface. Down in the section they were mining" + }, + { + "character": "character-1667667572.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "Heh" + }, + { + "character": "character-1667667572.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "I’ll call for a shuttle to take us to the rim " + }, + { + "character": "character-1667667572.json", + "event_id": "dialogic_010", + "options": [ + + ], + "portrait": "", + "question": "Are you ready to leave?" + }, + { + "choice": "I'm ready", + "condition": "", + "definition": "", + "event_id": "dialogic_011", + "value": "" + }, + { + "change_scene": "", + "event_id": "dialogic_041" + }, + { + "choice": "Not yet", + "condition": "", + "definition": "", + "event_id": "dialogic_011", + "value": "" + }, + { + "character": "", + "event_id": "dialogic_001", + "portrait": "", + "text": "Hmm. Come back when you're ready then Stuart" + }, + { + "event_id": "dialogic_013" + }, + { + "event_id": "dialogic_013" + }, + { + "condition": "<", + "definition": "1672699752-574", + "event_id": "dialogic_012", + "value": "5" + }, + { + "character": "character-1667667572.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "Have you taken the readings yet Stuart? Not yet?" + }, + { + "character": "character-1667667572.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "We need to rip location data from at least five black boxes to find the crew" + }, + { + "character": "character-1667667572.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "Remember to use your radio by pressing (C)/(x) if you’re having trouble" + }, + { + "character": "character-1667667572.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "Listen to the frequency- if it gets louder, you're getting closer" + }, + { + "character": "character-1667667572.json", + "event_id": "dialogic_001", + "portrait": "", + "text": "Come back when you’ve gathered enough data" + }, + { + "event_id": "dialogic_013" + }, + { + "event_id": "dialogic_013" + }, + { + "condition": "!=", + "definition": "1672699872-250", + "event_id": "dialogic_012", + "value": "true" + }, { "condition": "!=", "definition": "1667755202-648", @@ -25,19 +162,19 @@ "text": "(Your neural scanner blinks. IDENTITY: GUY BRIMLEY. AGE: 29. CONDITION: STABLE)" }, { - "character": "", + "character": "character-1667667572.json", "event_id": "dialogic_001", "portrait": "", "text": "Welcome to Ceres, Stuart. Or should I say, “The Meat Planet welcomes you.” Heh " }, { - "character": "", + "character": "character-1667667572.json", "event_id": "dialogic_001", "portrait": "", "text": "This place is alive, you know? 900 quintillion kilograms of living flesh" }, { - "character": "", + "character": "character-1667667572.json", "event_id": "dialogic_001", "portrait": "", "text": "Not living like you and me. Alive in the way a mushroom or colony of bacteria is alive, more like" @@ -66,13 +203,13 @@ "text": "(Your neural scanner blinks. IDENTITY: GUY BRIMLEY. AGE: 29. CONDITION: STABLE)" }, { - "character": "", + "character": "character-1667667572.json", "event_id": "dialogic_001", "portrait": "", "text": "Are you feeling well, Stuart? You look like you’ve seen a ghost! Heh" }, { - "character": "", + "character": "character-1667667572.json", "event_id": "dialogic_001", "portrait": "", "text": "Don’t go all [color=red]Meat Madness[/color] on me now- we’re just getting started…" @@ -81,7 +218,7 @@ "event_id": "dialogic_013" }, { - "character": "", + "character": "character-1667667572.json", "event_id": "dialogic_010", "options": [ @@ -97,31 +234,31 @@ "value": "" }, { - "character": "", + "character": "character-1667667572.json", "event_id": "dialogic_001", "portrait": "", "text": "We’re standing in the crash site of the DSV-Provender. Or at least, the crash site of the ship’s black box" }, { - "character": "", + "character": "character-1667667572.json", "event_id": "dialogic_001", "portrait": "", "text": "The whole ship just up and “poof.” Gone. No info, no warning. IngestiCorp wants a full recovery " }, { - "character": "", + "character": "character-1667667572.json", "event_id": "dialogic_001", "portrait": "", "text": "Problem is, we have no idea where the ship or its crew ended up" }, { - "character": "", + "character": "character-1667667572.json", "event_id": "dialogic_001", "portrait": "", "text": "See, regular comms don’t work on Ceres" }, { - "character": "", + "character": "character-1667667572.json", "event_id": "dialogic_001", "portrait": "", "text": "Care packages and supplies come in from Neptune Station every few months, but the miners are on their own otherwise" @@ -137,34 +274,45 @@ "event_id": "dialogic_013" }, { - "character": "", + "character": "character-1667667572.json", "event_id": "dialogic_001", "portrait": "", "text": "To find the crew, we need to piece together their trajectory from flight recorder info " }, { - "character": "", + "character": "character-1667667572.json", "event_id": "dialogic_001", "portrait": "", "text": "There are black boxes here at the crash site. There should be flight recorder info stored in their databanks" }, { - "character": "", + "character": "character-1667667572.json", "event_id": "dialogic_001", "portrait": "", "text": "I’ve tuned your radio to pick up on the black boxes’ frequency. Press (C)/(x) to take it out. " }, { - "character": "", + "character": "character-1667667572.json", "event_id": "dialogic_001", "portrait": "", "text": "The tone should get louder the closer you are. Just follow your ears" }, { - "character": "", + "character": "character-1667667572.json", "event_id": "dialogic_001", "portrait": "", "text": "Come back when you’ve found five data fragments. That should be enough to paint a clear picture of their final movements" + }, + { + "definition": "1672699872-250", + "event_id": "dialogic_014", + "operation": "=", + "random_upper_limit": 100, + "set_random": false, + "set_value": "true" + }, + { + "event_id": "dialogic_013" } ], "metadata": { diff --git a/godot/saved_dialogue_progress.gd b/godot/saved_dialogue_progress.gd index dfb47e5..23f680f 100644 --- a/godot/saved_dialogue_progress.gd +++ b/godot/saved_dialogue_progress.gd @@ -20,7 +20,8 @@ func find_blackbox(id: int): dialog = blackbox_dialogues[id].get_ref() get_tree().root.add_child(dialog) - + Dialogic.set_variable("bb_counter", found_blackbox_count) + func hide_blackbox_dialogue(id: int): if blackbox_dialogues[id] == null or blackbox_dialogues[id].get_ref() == null: return