Compare commits
No commits in common. "f05c027d94aee0da2f7c7f15ad33ba88f102b105" and "2bca81595009c3840db8a6cde154a7f6e011a9fb" have entirely different histories.
f05c027d94
...
2bca815950
BIN
blends/heart.blend (Stored with Git LFS)
BIN
blends/heart.blend (Stored with Git LFS)
Binary file not shown.
BIN
blends/meat_heart.png (Stored with Git LFS)
BIN
blends/meat_heart.png (Stored with Git LFS)
Binary file not shown.
|
@ -1,3 +0,0 @@
|
|||
source_md5="25fe832215a1654e3f4bd4f61e46b1db"
|
||||
dest_md5="dd6485562e52182e438b58085cc2f822"
|
||||
|
Binary file not shown.
|
@ -1,3 +0,0 @@
|
|||
source_md5="469c217f128d2b835afe54e6eb3cd0c8"
|
||||
dest_md5="3bc37244acb0230b3e711804f1024913"
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
source_md5="469c217f128d2b835afe54e6eb3cd0c8"
|
||||
dest_md5="bcda562cabd89c359ac0285061e5e9f9"
|
||||
|
Binary file not shown.
|
@ -1,4 +1,4 @@
|
|||
[gd_scene load_steps=15 format=2]
|
||||
[gd_scene load_steps=14 format=2]
|
||||
|
||||
[ext_resource path="res://assets/meat_bore/meat_tunnel_top.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://assets/meat_bore/meat_module/level_wally.tscn" type="PackedScene" id=2]
|
||||
|
@ -10,7 +10,6 @@
|
|||
[ext_resource path="res://assets/meat_bore/meat_module/level_alexis.tscn" type="PackedScene" id=8]
|
||||
[ext_resource path="res://assets/meat_bore/meat_module/level_lee.tscn" type="PackedScene" id=9]
|
||||
[ext_resource path="res://assets/meat_bore/meat_module/level_jackie.tscn" type="PackedScene" id=10]
|
||||
[ext_resource path="res://assets/models/heart/Heart_2.tscn" type="PackedScene" id=11]
|
||||
[ext_resource path="res://assets/models/meat_tentacle_small.tscn" type="PackedScene" id=12]
|
||||
[ext_resource path="res://assets/models/meat_tentacle.tscn" type="PackedScene" id=13]
|
||||
|
||||
|
@ -126,6 +125,3 @@ transform = Transform( -0.452271, 0.189509, 0.236865, -0.0433815, 0.487985, -0.3
|
|||
[node name="level_jackie" parent="." instance=ExtResource( 10 )]
|
||||
|
||||
[node name="MeatSinkParameters" parent="." instance=ExtResource( 6 )]
|
||||
|
||||
[node name="Heart_2" parent="." instance=ExtResource( 11 )]
|
||||
transform = Transform( -95.0824, 0, 30.9731, 0, 100, 0, -30.9731, 0, -95.0824, 0.00217056, 31.5978, 83.3354 )
|
||||
|
|
BIN
godot/assets/models/Heart.glb (Stored with Git LFS)
BIN
godot/assets/models/Heart.glb (Stored with Git LFS)
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
@ -1,47 +0,0 @@
|
|||
[gd_scene load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://assets/models/Heart.glb" type="PackedScene" id=1]
|
||||
[ext_resource path="res://assets/models/PlanetMaterial.material" type="Material" id=2]
|
||||
[ext_resource path="res://assets/audio/ambient_heartbeat.ogg" type="AudioStream" id=3]
|
||||
|
||||
[sub_resource type="Animation" id=1]
|
||||
resource_name = "heartbeat"
|
||||
length = 3.0
|
||||
loop = true
|
||||
tracks/0/type = "audio"
|
||||
tracks/0/path = NodePath("AudioStreamPlayer")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/keys = {
|
||||
"clips": [ {
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource( 3 )
|
||||
} ],
|
||||
"times": PoolRealArray( -1.8 )
|
||||
}
|
||||
tracks/1/type = "transform"
|
||||
tracks/1/path = NodePath("Heart")
|
||||
tracks/1/interp = 2
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 10.4637, 10.3542, 10, 0.3, 1, 0, 0, 0, 0, 0, 0, 1, 8, 9, 10, 1.3, 1, 0, 0, 0, 0, 0, 0, 1, 12, 11, 10, 1.6, 1, 0, 0, 0, 0, 0, 0, 1, 10, 8, 10, 2.5, 1, 0, 0, 0, 0, 0, 0, 1, 11, 12, 10, 2.7, 1, 0, 0, 0, 0, 0, 0, 1, 10, 10, 10, 2.9, 1, 0, 0, 0, 0, 0, 0, 1, 9, 10.7, 10 )
|
||||
|
||||
[node name="Heart" instance=ExtResource( 1 )]
|
||||
|
||||
[node name="Heart" parent="." index="1"]
|
||||
transform = Transform( 11.3395, 0, 0, 0, 10.8045, 0, 0, 0, 10, 0, 0, 0 )
|
||||
material/0 = ExtResource( 2 )
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="." index="2"]
|
||||
autoplay = "heartbeat"
|
||||
playback_speed = 0.75
|
||||
anims/heartbeat = SubResource( 1 )
|
||||
|
||||
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="." index="3"]
|
||||
stream = ExtResource( 3 )
|
||||
volume_db = 10.0
|
||||
autoplay = true
|
|
@ -1,10 +0,0 @@
|
|||
[gd_scene format=2]
|
||||
|
||||
[node name="Heart_2"]
|
||||
|
||||
[node name="Heart" parent="." index="0"]
|
||||
blend_shapes/bulge1 = 0.789501
|
||||
blend_shapes/bulge2 = 0.210499
|
||||
|
||||
[node name="AnimationPlayer" parent="." index="1"]
|
||||
autoplay = "HeartBeat"
|
BIN
godot/assets/models/Heart_Material.material (Stored with Git LFS)
BIN
godot/assets/models/Heart_Material.material (Stored with Git LFS)
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
godot/assets/models/heart/Heart_2.glb (Stored with Git LFS)
BIN
godot/assets/models/heart/Heart_2.glb (Stored with Git LFS)
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
@ -1,43 +0,0 @@
|
|||
[gd_scene load_steps=9 format=2]
|
||||
|
||||
[ext_resource path="res://assets/models/heart/Heart_2.glb" type="PackedScene" id=1]
|
||||
[ext_resource path="res://assets/audio/ambient_heartbeat.ogg" type="AudioStream" id=2]
|
||||
|
||||
[sub_resource type="AnimationNodeAnimation" id=1]
|
||||
animation = "HeartBeat"
|
||||
|
||||
[sub_resource type="AnimationNodeAnimation" id=2]
|
||||
animation = "HeartBeat"
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id=3]
|
||||
switch_mode = 2
|
||||
auto_advance = true
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id=4]
|
||||
switch_mode = 2
|
||||
auto_advance = true
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachine" id=5]
|
||||
states/HeartBeat/node = SubResource( 2 )
|
||||
states/HeartBeat/position = Vector2( 586, 124 )
|
||||
"states/HeartBeat 2/node" = SubResource( 1 )
|
||||
"states/HeartBeat 2/position" = Vector2( 809, 124 )
|
||||
transitions = [ "HeartBeat", "HeartBeat 2", SubResource( 3 ), "HeartBeat 2", "HeartBeat", SubResource( 4 ) ]
|
||||
start_node = "HeartBeat"
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachinePlayback" id=6]
|
||||
|
||||
[node name="Heart_2" instance=ExtResource( 1 )]
|
||||
|
||||
[node name="Heart" parent="." index="0"]
|
||||
blend_shapes/bulge1 = 0.56232
|
||||
blend_shapes/bulge2 = 0.43768
|
||||
|
||||
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="AnimationPlayer" index="0"]
|
||||
stream = ExtResource( 2 )
|
||||
|
||||
[node name="AnimationTree" type="AnimationTree" parent="." index="2"]
|
||||
tree_root = SubResource( 5 )
|
||||
anim_player = NodePath("../AnimationPlayer")
|
||||
active = true
|
||||
parameters/playback = SubResource( 6 )
|
BIN
godot/assets/models/heart/Heart_Material.material (Stored with Git LFS)
BIN
godot/assets/models/heart/Heart_Material.material (Stored with Git LFS)
Binary file not shown.
|
@ -26,4 +26,4 @@ canvas_layer=50.0
|
|||
|
||||
[QuickTimelineTest]
|
||||
|
||||
timeline_file="timeline-1667671061.json"
|
||||
timeline_file="timeline-1667764079.json"
|
||||
|
|
|
@ -4,19 +4,6 @@
|
|||
"event_id": "dialogic_024",
|
||||
"set_theme": "default-theme.cfg"
|
||||
},
|
||||
{
|
||||
"condition": "",
|
||||
"definition": "1672784130-787",
|
||||
"event_id": "dialogic_012",
|
||||
"value": "true"
|
||||
},
|
||||
{
|
||||
"anchor_id": "anchor-1634488067",
|
||||
"event_id": "dialogic_016"
|
||||
},
|
||||
{
|
||||
"event_id": "dialogic_013"
|
||||
},
|
||||
{
|
||||
"condition": "!=",
|
||||
"definition": "1667755202-648",
|
||||
|
@ -35,7 +22,7 @@
|
|||
"character": "",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "(Your neural scanner blinks. IDENTITY: GUY BRIMLEY. AGE: 29. CONDITION: STABLE)"
|
||||
"text": "(Your neural scanner blinks. IDENTITY: GUY BRIMLEY. AGE: 29. CONDITION: STABLE.)"
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
|
@ -59,7 +46,7 @@
|
|||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "Name, age, physical condition... Hardly even need to talk to anyone anymore! Heh... heh"
|
||||
"text": "Name, age, physical condition... Hardly even need to talk to anyone anymore! Heh... heh."
|
||||
},
|
||||
{
|
||||
"event_id": "dialogic_013"
|
||||
|
@ -82,13 +69,13 @@
|
|||
"character": "",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "(Your neural scanner blinks. IDENTITY: GUY BRIMLEY. AGE: 29. CONDITION: STABLE)"
|
||||
"text": "(Your neural scanner blinks. IDENTITY: GUY BRIMLEY. AGE: 29. CONDITION: STABLE.)"
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "John Stuart right? Nice to... [color=red]meat[/color] you. Heh heh"
|
||||
"text": "John Stuart right? Nice to... [color=red]meat[/color] you. Heh heh."
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
|
@ -119,31 +106,31 @@
|
|||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "DSV-PRovender's black box says the crew went AWOL a few weeks ago. You need to head down into the mining pit behind me to recover samples"
|
||||
"text": "DSV-PRovender's black box says the crew went AWOL a few weeks ago. You need to head down into the mining pit behind me to recover samples."
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": " Just walk up to a crew member to collect a neural scan. The lab rats will use it to clone them back on the homeworld"
|
||||
"text": " Just walk up to a crew member to collect a neural scan. The lab rats will use it to clone them back on the homeworld."
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "As for DNA... er, well. You have your scalpel? Try to cut at least 50 grams of muscle. Oh! And bone is good too"
|
||||
"text": "As for DNA... er, well. You have your scalpel? Try to cut at least 50 grams of muscle. Oh! And bone is good too."
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "That's what the lab rats tell me, anyway"
|
||||
"text": "That's what the lab rats tell me, anyway."
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": " Be careful climbing down. Recovery Specialists have augmented joints for heavy impact but they won't save you from a long fall."
|
||||
"text": " Be careful climbing down. Recovery Specialists have augmented joints for heavy impact but they won't save you from a long fall. "
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
|
@ -174,108 +161,22 @@
|
|||
"event_id": "dialogic_013"
|
||||
},
|
||||
{
|
||||
"definition": "1672784130-787",
|
||||
"event_id": "dialogic_014",
|
||||
"operation": "=",
|
||||
"random_upper_limit": 100,
|
||||
"set_random": false,
|
||||
"set_value": "true"
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "Try to find samples for as many of the DSV-Provender's crew as you can. But don't come back without a scan of Jackie Voss, the ship's captain."
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "One last thing..."
|
||||
"text": "Word is IngestiCorp will pay top dollar to get her back."
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "Since you're a rookie, do you want me to enable the gliding function on your suit? "
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "It makes recovery a breeze. Tthe fuel costs an arm and a leg though"
|
||||
},
|
||||
{
|
||||
"event_id": "dialogic_015",
|
||||
"id": "anchor-1634488067",
|
||||
"index": 0,
|
||||
"name": "glider/briefing"
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_010",
|
||||
"options": [
|
||||
|
||||
],
|
||||
"portrait": "",
|
||||
"question": "Still want the glider? The costs are coming out of your end"
|
||||
},
|
||||
{
|
||||
"choice": "Yes",
|
||||
"condition": "",
|
||||
"definition": "",
|
||||
"event_id": "dialogic_011",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "Fine. Hold (Space)/(R1) to slow your fall. Should make climbing down easier"
|
||||
},
|
||||
{
|
||||
"definition": "1672783730-648",
|
||||
"event_id": "dialogic_014",
|
||||
"operation": "=",
|
||||
"random_upper_limit": 100,
|
||||
"set_random": false,
|
||||
"set_value": "true"
|
||||
},
|
||||
{
|
||||
"choice": "No",
|
||||
"condition": "",
|
||||
"definition": "",
|
||||
"event_id": "dialogic_011",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "Brave. Heh. Well, suit yourself"
|
||||
},
|
||||
{
|
||||
"definition": "1672783730-648",
|
||||
"event_id": "dialogic_014",
|
||||
"operation": "=",
|
||||
"random_upper_limit": 100,
|
||||
"set_random": false,
|
||||
"set_value": "false"
|
||||
},
|
||||
{
|
||||
"event_id": "dialogic_013"
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "Try to find samples for as many of the DSV-Provender's crew as you can. But don't come back without a scan of Jackie Voss, the ship's captain"
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "Word is IngestiCorp will pay top dollar to get her back"
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "Don’t make me wait for too long, Stuart. This place gives me the creeps"
|
||||
"text": "Don’t make me wait for too long, Stuart. This place gives me the creeps."
|
||||
},
|
||||
{
|
||||
"event_id": "dialogic_022",
|
||||
|
|
|
@ -216,7 +216,7 @@
|
|||
"set_value": "true"
|
||||
},
|
||||
{
|
||||
"change_scene": "res://screens/escape_ending.tscn",
|
||||
"change_scene": "",
|
||||
"event_id": "dialogic_041"
|
||||
},
|
||||
{
|
||||
|
@ -269,7 +269,7 @@
|
|||
"set_value": "true"
|
||||
},
|
||||
{
|
||||
"change_scene": "res://screens/HeartEnding.tscn",
|
||||
"change_scene": "",
|
||||
"event_id": "dialogic_041"
|
||||
},
|
||||
{
|
||||
|
|
|
@ -62,10 +62,6 @@
|
|||
"set_random": false,
|
||||
"set_value": "false"
|
||||
},
|
||||
{
|
||||
"change_scene": "res://screens/EndScreen_Planet.tscn",
|
||||
"event_id": "dialogic_041"
|
||||
},
|
||||
{
|
||||
"emit_signal": "",
|
||||
"event_id": "dialogic_040"
|
||||
|
@ -115,10 +111,6 @@
|
|||
"set_random": false,
|
||||
"set_value": "false"
|
||||
},
|
||||
{
|
||||
"change_scene": "res://screens/EndScreen_Planet.tscn",
|
||||
"event_id": "dialogic_041"
|
||||
},
|
||||
{
|
||||
"emit_signal": "",
|
||||
"event_id": "dialogic_040"
|
||||
|
@ -142,20 +134,6 @@
|
|||
"event_id": "dialogic_024",
|
||||
"set_theme": "default-theme.cfg"
|
||||
},
|
||||
{
|
||||
"audio": "play",
|
||||
"audio_bus": "Master",
|
||||
"event_id": "dialogic_030",
|
||||
"event_name": "AudioEvent",
|
||||
"file": "res://assets/audio/human-impact-on-ground-6982.mp3",
|
||||
"volume": 0
|
||||
},
|
||||
{
|
||||
"character": "",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "You have fallen. Unable to stand on broken legs, you slowly begin to sink"
|
||||
},
|
||||
{
|
||||
"audio": "play",
|
||||
"audio_bus": "Master",
|
||||
|
@ -168,13 +146,13 @@
|
|||
"character": "",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "(Your neural scanner blinks)"
|
||||
"text": "(Your neural scanner blinks) IDENTITY: JOHN STUART. AGE: 27. CONDITION: CRITICAL"
|
||||
},
|
||||
{
|
||||
"character": "",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "( IDENTITY: JOHN STUART. AGE: 27. CONDITION: CRITICAL)"
|
||||
"text": "Unable to stand on broken legs, you slowly begin to sink"
|
||||
},
|
||||
{
|
||||
"character": "",
|
||||
|
|
|
@ -46,7 +46,7 @@
|
|||
"condition": "<=",
|
||||
"definition": "1672699752-574",
|
||||
"event_id": "dialogic_012",
|
||||
"value": "5"
|
||||
"value": "4"
|
||||
},
|
||||
{
|
||||
"definition": "1672699752-574",
|
||||
|
|
|
@ -58,7 +58,7 @@
|
|||
"condition": "<=",
|
||||
"definition": "1672699752-574",
|
||||
"event_id": "dialogic_012",
|
||||
"value": "5"
|
||||
"value": "4"
|
||||
},
|
||||
{
|
||||
"definition": "1672699752-574",
|
||||
|
|
|
@ -52,7 +52,7 @@
|
|||
"condition": "<=",
|
||||
"definition": "1672699752-574",
|
||||
"event_id": "dialogic_012",
|
||||
"value": "5"
|
||||
"value": "4"
|
||||
},
|
||||
{
|
||||
"definition": "1672699752-574",
|
||||
|
|
|
@ -46,7 +46,7 @@
|
|||
"condition": "<=",
|
||||
"definition": "1672699752-574",
|
||||
"event_id": "dialogic_012",
|
||||
"value": "5"
|
||||
"value": "4"
|
||||
},
|
||||
{
|
||||
"definition": "1672699752-574",
|
||||
|
|
|
@ -70,7 +70,7 @@
|
|||
"condition": "<=",
|
||||
"definition": "1672699752-574",
|
||||
"event_id": "dialogic_012",
|
||||
"value": "5"
|
||||
"value": "4"
|
||||
},
|
||||
{
|
||||
"definition": "1672699752-574",
|
||||
|
|
|
@ -71,7 +71,7 @@
|
|||
"value": ""
|
||||
},
|
||||
{
|
||||
"change_scene": "res://assets/meat_bore/level.tscn",
|
||||
"change_scene": "",
|
||||
"event_id": "dialogic_041"
|
||||
},
|
||||
{
|
||||
|
@ -129,10 +129,6 @@
|
|||
"portrait": "",
|
||||
"text": "Come back when you’ve gathered enough data"
|
||||
},
|
||||
{
|
||||
"anchor_id": "anchor-1634488067",
|
||||
"event_id": "dialogic_016"
|
||||
},
|
||||
{
|
||||
"event_id": "dialogic_013"
|
||||
},
|
||||
|
@ -313,84 +309,6 @@
|
|||
"portrait": "",
|
||||
"text": "Come back when you’ve found five data fragments. That should be enough to paint a clear picture of their final movements"
|
||||
},
|
||||
{
|
||||
"event_id": "dialogic_015",
|
||||
"id": "anchor-1634488067",
|
||||
"index": 0,
|
||||
"name": "glider/float"
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "One last thing..."
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "Since you're a rookie, do you want me to enable the gliding function on your suit? "
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "It makes recovery a breeze. Tthe fuel costs an arm and a leg though"
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_010",
|
||||
"options": [
|
||||
|
||||
],
|
||||
"portrait": "",
|
||||
"question": "Still want the glider? The costs are coming out of your end"
|
||||
},
|
||||
{
|
||||
"choice": "Yes",
|
||||
"condition": "",
|
||||
"definition": "",
|
||||
"event_id": "dialogic_011",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "Fine. Hold (Space)/(R1) to slow your fall. Should make climbing down easier"
|
||||
},
|
||||
{
|
||||
"definition": "1672783730-648",
|
||||
"event_id": "dialogic_014",
|
||||
"operation": "=",
|
||||
"random_upper_limit": 100,
|
||||
"set_random": false,
|
||||
"set_value": "true"
|
||||
},
|
||||
{
|
||||
"choice": "No",
|
||||
"condition": "",
|
||||
"definition": "",
|
||||
"event_id": "dialogic_011",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"character": "character-1667667572.json",
|
||||
"event_id": "dialogic_001",
|
||||
"portrait": "",
|
||||
"text": "Brave. Heh. Well, suit yourself"
|
||||
},
|
||||
{
|
||||
"definition": "1672783730-648",
|
||||
"event_id": "dialogic_014",
|
||||
"operation": "=",
|
||||
"random_upper_limit": 100,
|
||||
"set_random": false,
|
||||
"set_value": "false"
|
||||
},
|
||||
{
|
||||
"event_id": "dialogic_013"
|
||||
},
|
||||
{
|
||||
"definition": "1672699872-250",
|
||||
"event_id": "dialogic_014",
|
||||
|
@ -398,6 +316,9 @@
|
|||
"random_upper_limit": 100,
|
||||
"set_random": false,
|
||||
"set_value": "true"
|
||||
},
|
||||
{
|
||||
"event_id": "dialogic_013"
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
|
|
|
@ -6,7 +6,7 @@ var has_played = false
|
|||
|
||||
func _process(_delta):
|
||||
if OnFootPhysics.is_falling_terminally:
|
||||
if not has_played:
|
||||
if has_played:
|
||||
$FOVAnimation.play("fov")
|
||||
has_played = true
|
||||
return
|
||||
|
|
|
@ -40,7 +40,7 @@ tracks/0/keys = {
|
|||
|
||||
[sub_resource type="Animation" id=9]
|
||||
resource_name = "fov"
|
||||
length = 10.0
|
||||
length = 3.0
|
||||
step = 0.061
|
||||
tracks/0/type = "value"
|
||||
tracks/0/path = NodePath("..:fov")
|
||||
|
@ -49,7 +49,7 @@ tracks/0/loop_wrap = true
|
|||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/keys = {
|
||||
"times": PoolRealArray( 0, 0.549, 5.002 ),
|
||||
"times": PoolRealArray( 0, 0.549, 2.928 ),
|
||||
"transitions": PoolRealArray( 1, 1, 1 ),
|
||||
"update": 0,
|
||||
"values": [ 70.0, 70.0, 130.0 ]
|
||||
|
|
|
@ -93,7 +93,6 @@ _global_script_class_icons={
|
|||
[application]
|
||||
|
||||
config/name="meat_madness_redux"
|
||||
run/main_scene="res://screens/TitleScreen_Planet.tscn"
|
||||
config/icon="res://meat_madness_icon.png"
|
||||
|
||||
[autoload]
|
||||
|
|
|
@ -24,12 +24,12 @@ tracks/0/imported = false
|
|||
tracks/0/enabled = true
|
||||
tracks/0/keys = PoolRealArray( 0, 1, 0, 50, 0, 0.0945714, 0.700754, 0.700754, -0.0945714, 1, 1, 1, 30, 1, 0, -50, 0, -0.707107, 6.18172e-08, 6.18172e-08, 0.707107, 1, 1, 1, 59.2, 1, 0, 50, 0, 0.0945714, 0.700754, 0.700754, -0.0945714, 1, 1, 1 )
|
||||
|
||||
[sub_resource type="PanoramaSky" id=5]
|
||||
[sub_resource type="PanoramaSky" id=2]
|
||||
panorama = ExtResource( 11 )
|
||||
|
||||
[sub_resource type="Environment" id=3]
|
||||
background_mode = 2
|
||||
background_sky = SubResource( 5 )
|
||||
background_sky = SubResource( 2 )
|
||||
ambient_light_color = Color( 0.329412, 0.231373, 0.231373, 1 )
|
||||
ambient_light_sky_contribution = 0.0
|
||||
fog_enabled = true
|
||||
|
|
|
@ -1,16 +0,0 @@
|
|||
extends Spatial
|
||||
|
||||
|
||||
# Declare member variables here. Examples:
|
||||
# var a = 2
|
||||
# var b = "text"
|
||||
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
$blackscreen.visible = false
|
||||
var dialog = Dialogic.start("end")
|
||||
add_child(dialog)
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
#func _process(delta):
|
||||
# pass
|
|
@ -1,51 +0,0 @@
|
|||
[gd_scene load_steps=8 format=2]
|
||||
|
||||
[ext_resource path="res://assets/models/Heart.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://effects/WorldEnvironment.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://assets/models/meat_tentacle_small.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://effects/grainy_shader.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://assets/audio/ambient_heartbeat.ogg" type="AudioStream" id=5]
|
||||
[ext_resource path="res://screens/HeartEnding.gd" type="Script" id=6]
|
||||
[ext_resource path="res://assets/audio/RandomSong.wav" type="AudioStream" id=7]
|
||||
|
||||
[node name="heart_ending" type="Spatial"]
|
||||
script = ExtResource( 6 )
|
||||
|
||||
[node name="blackscreen" type="ColorRect" parent="."]
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
color = Color( 0, 0, 0, 1 )
|
||||
|
||||
[node name="shader" parent="." instance=ExtResource( 4 )]
|
||||
|
||||
[node name="WorldEnvironment" parent="." instance=ExtResource( 2 )]
|
||||
|
||||
[node name="Camera" type="Camera" parent="."]
|
||||
transform = Transform( 0.145734, 0.13343, -0.980285, -0.0204041, 0.991058, 0.131863, 0.989113, 0.000784954, 0.147153, -3.43266, 1.02248, -0.846802 )
|
||||
|
||||
[node name="Heart" parent="." instance=ExtResource( 1 )]
|
||||
transform = Transform( -0.782048, 0.146739, -0.605696, 0.116013, 0.989175, 0.089852, 0.612325, 0, -0.790607, -0.387377, 0.290657, -1.64202 )
|
||||
|
||||
[node name="meat_tentacle_small" parent="Heart" instance=ExtResource( 3 )]
|
||||
transform = Transform( 0.0317564, 0, -0.258797, 0, 0.168975, 0, 0.214405, 0, 0.182746, 0.471543, 0.575447, 0.239657 )
|
||||
|
||||
[node name="meat_tentacle_small3" parent="Heart" instance=ExtResource( 3 )]
|
||||
transform = Transform( -0.0761471, -0.00510652, -0.118058, -0.0728645, 0.271183, 0.227445, 0.0535864, 0.102396, -0.18501, 0.193898, 0.384063, 0.276777 )
|
||||
|
||||
[node name="meat_tentacle_small2" parent="Heart" instance=ExtResource( 3 )]
|
||||
transform = Transform( 0.0981168, 0.012894, -0.0180828, 0, 0.119073, 0.0849054, 0.0296888, -0.139139, 0.19513, 0.0934034, 0.36021, -0.400155 )
|
||||
|
||||
[node name="DirectionalLight" type="DirectionalLight" parent="Heart"]
|
||||
transform = Transform( 0.768228, 0.639673, -0.025389, -0.405596, 0.517027, 0.753774, 0.495295, -0.568773, 0.656643, 5.4468, 5.17113, 1.67086 )
|
||||
light_color = Color( 0.317647, 0.0156863, 0.0156863, 1 )
|
||||
light_energy = 16.0
|
||||
shadow_enabled = true
|
||||
|
||||
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource( 5 )
|
||||
volume_db = 10.0
|
||||
autoplay = true
|
||||
|
||||
[node name="endmusic" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource( 7 )
|
||||
autoplay = true
|
|
@ -1,16 +0,0 @@
|
|||
extends Spatial
|
||||
|
||||
|
||||
# Declare member variables here. Examples:
|
||||
# var a = 2
|
||||
# var b = "text"
|
||||
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
$blackscreen.visible = false
|
||||
var dialog = Dialogic.start("end")
|
||||
add_child(dialog)
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
#func _process(delta):
|
||||
# pass
|
|
@ -1,92 +0,0 @@
|
|||
[gd_scene load_steps=11 format=2]
|
||||
|
||||
[ext_resource path="res://effects/WorldEnvironment.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://effects/grainy_shader.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://assets/meat_bore/meat_tunnel_top.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://assets/meat_bore/meat_module/level_lee.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://screens/escape_ending.gd" type="Script" id=5]
|
||||
[ext_resource path="res://assets/Starbox3.png" type="Texture" id=6]
|
||||
[ext_resource path="res://assets/audio/RandomSong.wav" type="AudioStream" id=7]
|
||||
|
||||
[sub_resource type="Animation" id=1]
|
||||
resource_name = "camera pan"
|
||||
length = 10.0
|
||||
tracks/0/type = "transform"
|
||||
tracks/0/path = NodePath("Camera")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/keys = PoolRealArray( 0, 1, -46.689, 16.1053, -2.91671, 0, -0.707107, 0, 0.707107, 1, 1, 1, 2, 1, -34.2336, 16.1053, -2.91671, 0, -0.707107, 0, 0.707107, 1, 1, 1, 3, 1, -25.3341, 16.1053, -2.91671, -0.183013, -0.683013, -0.183013, 0.683013, 1, 1, 1, 5, 1, -8.57989, 16.1053, -2.91671, -0.430459, -0.560986, -0.430459, 0.560986, 1, 1, 1, 7.5, 1, -8.57989, 9.14282, -2.91671, -0.430459, -0.560986, -0.430459, 0.560986, 1, 1, 1, 10, 1, -8.57989, -34.7238, -2.91671, -0.430459, -0.560985, -0.430459, 0.560985, 1, 1, 1 )
|
||||
tracks/1/type = "value"
|
||||
tracks/1/path = NodePath("blackscreen:visible")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/keys = {
|
||||
"times": PoolRealArray( 0, 9.8 ),
|
||||
"transitions": PoolRealArray( 1, 2.82843 ),
|
||||
"update": 1,
|
||||
"values": [ false, true ]
|
||||
}
|
||||
|
||||
[sub_resource type="PanoramaSky" id=2]
|
||||
panorama = ExtResource( 6 )
|
||||
|
||||
[sub_resource type="Environment" id=3]
|
||||
background_mode = 2
|
||||
background_sky = SubResource( 2 )
|
||||
ambient_light_color = Color( 0.329412, 0.231373, 0.231373, 1 )
|
||||
ambient_light_sky_contribution = 0.0
|
||||
fog_enabled = true
|
||||
fog_color = Color( 0.0117647, 0.0156863, 0.0156863, 1 )
|
||||
fog_sun_color = Color( 0.639216, 0.541176, 0.345098, 1 )
|
||||
fog_depth_begin = 0.0
|
||||
fog_depth_end = 73.5
|
||||
fog_depth_curve = 0.933033
|
||||
fog_transmit_enabled = true
|
||||
fog_transmit_curve = 1.03526
|
||||
auto_exposure_min_luma = 0.58
|
||||
auto_exposure_max_luma = 4.5
|
||||
auto_exposure_speed = 0.63
|
||||
ssao_enabled = true
|
||||
ssao_radius2 = 2.0
|
||||
ssao_bias = 0.05
|
||||
dof_blur_far_distance = 5.0
|
||||
dof_blur_near_enabled = true
|
||||
dof_blur_near_distance = 1.33
|
||||
dof_blur_near_amount = 0.66
|
||||
dof_blur_near_quality = 2
|
||||
glow_enabled = true
|
||||
glow_bloom = 1.0
|
||||
|
||||
[node name="escape_ending" type="Spatial"]
|
||||
script = ExtResource( 5 )
|
||||
|
||||
[node name="meat_tunnel_top" parent="." instance=ExtResource( 3 )]
|
||||
|
||||
[node name="shader" parent="." instance=ExtResource( 2 )]
|
||||
|
||||
[node name="level_lee" parent="." instance=ExtResource( 4 )]
|
||||
|
||||
[node name="Camera" type="Camera" parent="."]
|
||||
transform = Transform( 0, 0, -1, 0, 1, 0, 1, 0, 0, -46.689, 16.1053, -2.91671 )
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
||||
autoplay = "camera pan"
|
||||
"anims/camera pan" = SubResource( 1 )
|
||||
|
||||
[node name="blackscreen" type="ColorRect" parent="."]
|
||||
visible = false
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
mouse_filter = 2
|
||||
color = Color( 0, 0, 0, 1 )
|
||||
|
||||
[node name="LessFogWorldEnvironment" parent="." instance=ExtResource( 1 )]
|
||||
environment = SubResource( 3 )
|
||||
|
||||
[node name="endmusic" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource( 7 )
|
||||
autoplay = true
|
|
@ -1,11 +1,10 @@
|
|||
[gd_scene load_steps=9 format=2]
|
||||
[gd_scene load_steps=8 format=2]
|
||||
|
||||
[ext_resource path="res://effects/grainy_shader.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://effects/WorldEnvironment.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://screens/end_wall_struggler.gd" type="Script" id=3]
|
||||
[ext_resource path="res://effects/npc/wall_struggler/containing_tube.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://effects/npc/wall_struggler/WallStruggler.tscn" type="PackedScene" id=5]
|
||||
[ext_resource path="res://assets/audio/RandomSong.wav" type="AudioStream" id=6]
|
||||
|
||||
[sub_resource type="BoxShape" id=2]
|
||||
|
||||
|
@ -81,7 +80,3 @@ light_energy = 2.0
|
|||
light_negative = true
|
||||
light_specular = 0.0
|
||||
shadow_enabled = true
|
||||
|
||||
[node name="endmusic" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource( 6 )
|
||||
autoplay = true
|
||||
|
|
Loading…
Reference in New Issue