Floppy_Bort/scenes/bird/bird.torch
megamichi 1bae9f78bd init
2025-02-11 19:47:33 +01:00

700 lines
14 KiB
Text

[orchestration type="OScript" load_steps=35 format=3 uid="uid://ww1ngor7ja6d"]
[obj type="OScriptFunction" id="OScriptFunction_wacfw"]
guid = "1031B61B-76FF-40DD-B385-F9B26B7C8CDC"
method = {
"name": &"_physics_process",
"flags": 8,
"args": [{
"name": &"delta",
"type": 3
}]
}
id = 1
[obj type="OScriptFunction" id="OScriptFunction_h5uke"]
guid = "610292FB-E2A2-493E-81FB-62E3435DC01D"
method = {
"name": &"jump"
}
user_defined = true
id = 32
[obj type="OScriptFunction" id="OScriptFunction_ldnlh"]
guid = "2269B6A6-E34A-4025-9D29-185AA4F130F7"
method = {
"name": &"_process",
"flags": 8,
"args": [{
"name": &"delta",
"type": 3
}]
}
id = 39
[obj type="OScriptFunction" id="OScriptFunction_ymphy"]
guid = "87A9D0AC-71D1-40A8-93A0-8FD28A66B5F5"
method = {
"name": &"_ready",
"flags": 8
}
id = 40
[obj type="OScriptGraph" id="OScriptGraph_vnwp4"]
graph_name = &"EventGraph"
offset = Vector2(93.2317, -555.105)
zoom = 0.309548
flags = 8
nodes = Array[int]([1, 2, 4, 8, 10, 11, 12, 17, 35, 36, 39, 40, 41, 42, 43, 47])
functions = Array[int]([1, 39, 40])
[obj type="OScriptGraph" id="OScriptGraph_rdlud"]
graph_name = &"jump"
offset = Vector2(441.83, -230.321)
zoom = 0.548383
flags = 22
nodes = Array[int]([27, 28, 29, 30, 31, 32, 37, 38, 50, 51])
functions = Array[int]([32])
[obj type="OScriptNodeEvent" id="OScriptNodeEvent_r0lqa"]
function_id = "1031B61B-76FF-40DD-B385-F9B26B7C8CDC"
id = 1
position = Vector2(640, -880)
pin_data = Array[Dictionary]([{
"pin_name": &"ExecOut",
"dir": 1,
"flags": 4
}, {
"pin_name": &"delta",
"type": 3,
"dir": 1,
"flags": 2
}])
[obj type="OScriptNodeCallMemberFunction" id="OScriptNodeCallMemberFunction_rfkh0"]
function_name = &"move_and_slide"
target_class_name = "CharacterBody2D"
target_type = 24
flags = 520
method = {
"name": &"move_and_slide",
"return": {
"type": 1
}
}
chain = false
id = 2
position = Vector2(1840, -880)
pin_data = Array[Dictionary]([{
"pin_name": &"ExecIn",
"flags": 4
}, {
"pin_name": &"ExecOut",
"dir": 1,
"flags": 4
}, {
"pin_name": &"target",
"type": 24,
"flags": 2050,
"label": "CharacterBody2D",
"target_class": "CharacterBody2D"
}, {
"pin_name": &"return_value",
"type": 1,
"dir": 1,
"flags": 1026
}])
[obj type="OScriptNodeCallMemberFunction" id="OScriptNodeCallMemberFunction_b3n7e"]
function_name = &"set_velocity"
target_class_name = "CharacterBody2D"
target_type = 24
flags = 520
method = {
"name": &"set_velocity",
"args": [{
"name": &"velocity",
"type": 5
}]
}
chain = false
id = 4
position = Vector2(1600, -880)
pin_data = Array[Dictionary]([{
"pin_name": &"ExecIn",
"flags": 4
}, {
"pin_name": &"ExecOut",
"dir": 1,
"flags": 4
}, {
"pin_name": &"target",
"type": 24,
"flags": 2050,
"label": "CharacterBody2D",
"target_class": "CharacterBody2D"
}, {
"pin_name": &"velocity",
"type": 5,
"flags": 2,
"dv": Vector2(0, 0)
}])
[obj type="OScriptNodeVariableGet" id="OScriptNodeVariableGet_1du6l"]
variable_name = &"gravity"
id = 8
position = Vector2(980, -680)
pin_data = Array[Dictionary]([{
"pin_name": &"value",
"type": 5,
"dir": 1,
"flags": 2050,
"label": "gravity",
"usage": 4102
}])
[obj type="OScriptNodeCallMemberFunction" id="OScriptNodeCallMemberFunction_anne1"]
function_name = &"get_velocity"
target_class_name = "CharacterBody2D"
target_type = 24
flags = 522
method = {
"name": &"get_velocity",
"return": {
"type": 5
},
"flags": 5
}
chain = false
id = 10
position = Vector2(1200, -820)
pin_data = Array[Dictionary]([{
"pin_name": &"target",
"type": 24,
"flags": 2050,
"label": "CharacterBody2D",
"target_class": "CharacterBody2D"
}, {
"pin_name": &"return_value",
"type": 5,
"dir": 1,
"flags": 1026
}])
[obj type="OScriptNodeOperator" id="OScriptNodeOperator_22rt0"]
op = 6
code = &"+"
name = &"Addition"
left_type = 5
left_type_name = &"Vector2"
right_type = 5
right_type_name = &"Vector2"
return_type = 5
id = 11
position = Vector2(1380, -700)
pin_data = Array[Dictionary]([{
"pin_name": &"a",
"type": 5,
"flags": 2
}, {
"pin_name": &"b",
"type": 5,
"flags": 2
}, {
"pin_name": &"result",
"type": 5,
"dir": 1,
"flags": 2
}])
[obj type="OScriptNodeOperator" id="OScriptNodeOperator_383al"]
op = 8
code = &"*"
name = &"Multiply"
left_type = 5
left_type_name = &"Vector2"
right_type = 3
right_type_name = &"float"
return_type = 5
id = 12
position = Vector2(1180, -680)
pin_data = Array[Dictionary]([{
"pin_name": &"a",
"type": 5,
"flags": 2
}, {
"pin_name": &"b",
"type": 3,
"flags": 2
}, {
"pin_name": &"result",
"type": 5,
"dir": 1,
"flags": 2
}])
[obj type="OScriptNodeBranch" id="OScriptNodeBranch_5iqlh"]
id = 17
position = Vector2(1040, -540)
pin_data = Array[Dictionary]([{
"pin_name": &"ExecIn",
"flags": 516,
"label": "if [condition]"
}, {
"pin_name": &"condition",
"type": 1,
"flags": 2,
"dv": false
}, {
"pin_name": &"true",
"dir": 1,
"flags": 516
}, {
"pin_name": &"false",
"dir": 1,
"flags": 516
}])
[obj type="OScriptNodeCallMemberFunction" id="OScriptNodeCallMemberFunction_tcko8"]
function_name = &"set_velocity"
target_class_name = "CharacterBody2D"
target_type = 24
flags = 520
method = {
"name": &"set_velocity",
"args": [{
"name": &"velocity",
"type": 5
}]
}
chain = false
id = 27
position = Vector2(1440, -420)
pin_data = Array[Dictionary]([{
"pin_name": &"ExecIn",
"flags": 4
}, {
"pin_name": &"ExecOut",
"dir": 1,
"flags": 4
}, {
"pin_name": &"target",
"type": 24,
"flags": 2050,
"label": "CharacterBody2D",
"target_class": "CharacterBody2D"
}, {
"pin_name": &"velocity",
"type": 5,
"flags": 2,
"dv": Vector2(0, 0)
}])
[obj type="OScriptNodeCallMemberFunction" id="OScriptNodeCallMemberFunction_7eptu"]
function_name = &"get_velocity"
target_class_name = "CharacterBody2D"
target_type = 24
flags = 522
method = {
"name": &"get_velocity",
"return": {
"type": 5
},
"flags": 5
}
chain = false
id = 28
position = Vector2(880, -340)
pin_data = Array[Dictionary]([{
"pin_name": &"target",
"type": 24,
"flags": 2050,
"label": "CharacterBody2D",
"target_class": "CharacterBody2D"
}, {
"pin_name": &"return_value",
"type": 5,
"dir": 1,
"flags": 1026
}])
[obj type="OScriptNodeComposeFrom" id="OScriptNodeComposeFrom_rt7wi"]
id = 29
position = Vector2(1060, -220)
pin_data = Array[Dictionary]([{
"pin_name": &"x",
"type": 3,
"flags": 2
}, {
"pin_name": &"y",
"type": 3,
"flags": 2,
"dv": 0.0
}, {
"pin_name": &"value",
"type": 5,
"dir": 1,
"flags": 2,
"dv": Vector2(0, 0)
}])
[obj type="OScriptNodeOperator" id="OScriptNodeOperator_ygt6u"]
op = 8
code = &"*"
name = &"Multiply"
left_type = 5
left_type_name = &"Vector2"
right_type = 3
right_type_name = &"float"
return_type = 5
id = 30
position = Vector2(1060, -340)
pin_data = Array[Dictionary]([{
"pin_name": &"a",
"type": 5,
"flags": 2
}, {
"pin_name": &"b",
"type": 3,
"flags": 2
}, {
"pin_name": &"result",
"type": 5,
"dir": 1,
"flags": 2
}])
[obj type="OScriptNodeOperator" id="OScriptNodeOperator_trt2o"]
op = 6
code = &"+"
name = &"Addition"
left_type = 5
left_type_name = &"Vector2"
right_type = 5
right_type_name = &"Vector2"
return_type = 5
id = 31
position = Vector2(1260, -340)
pin_data = Array[Dictionary]([{
"pin_name": &"a",
"type": 5,
"flags": 2
}, {
"pin_name": &"b",
"type": 5,
"flags": 2
}, {
"pin_name": &"result",
"type": 5,
"dir": 1,
"flags": 2
}])
[obj type="OScriptNodeFunctionEntry" id="OScriptNodeFunctionEntry_e8ych"]
function_id = "610292FB-E2A2-493E-81FB-62E3435DC01D"
id = 32
position = Vector2(880, -420)
pin_data = Array[Dictionary]([{
"pin_name": &"ExecOut",
"dir": 1,
"flags": 4
}])
[obj type="OScriptNodeInputAction" id="OScriptNodeInputAction_pvc4a"]
action = "jump"
mode = 2
id = 35
position = Vector2(860, -480)
pin_data = Array[Dictionary]([{
"pin_name": &"state",
"type": 1,
"dir": 1,
"flags": 2,
"label": "Just Pressed"
}])
[obj type="OScriptNodeCallScriptFunction" id="OScriptNodeCallScriptFunction_ixi38"]
guid = "610292FB-E2A2-493E-81FB-62E3435DC01D"
function_name = &"jump"
flags = 8
id = 36
position = Vector2(1300, -540)
pin_data = Array[Dictionary]([{
"pin_name": &"ExecIn",
"flags": 4
}, {
"pin_name": &"ExecOut",
"dir": 1,
"flags": 4
}])
[obj type="OScriptNodeCallMemberFunction" id="OScriptNodeCallMemberFunction_fmhbm"]
function_name = &"set_global_rotation_degrees"
target_class_name = "Node2D"
target_type = 24
flags = 520
method = {
"name": &"set_global_rotation_degrees",
"args": [{
"name": &"degrees",
"type": 3
}]
}
chain = false
id = 37
position = Vector2(1660, -420)
pin_data = Array[Dictionary]([{
"pin_name": &"ExecIn",
"flags": 4
}, {
"pin_name": &"ExecOut",
"dir": 1,
"flags": 4
}, {
"pin_name": &"target",
"type": 24,
"flags": 2050,
"label": "Node2D",
"target_class": "Node2D"
}, {
"pin_name": &"degrees",
"type": 3,
"flags": 2,
"dv": -20.0
}])
[obj type="OScriptNodeVariableGet" id="OScriptNodeVariableGet_v87hg"]
variable_name = &"jumppower"
id = 38
position = Vector2(820, -220)
pin_data = Array[Dictionary]([{
"pin_name": &"value",
"type": 3,
"dir": 1,
"flags": 2050,
"label": "jumppower",
"usage": 4102
}])
[obj type="OScriptNodeEvent" id="OScriptNodeEvent_7kgk0"]
function_id = "2269B6A6-E34A-4025-9D29-185AA4F130F7"
id = 39
position = Vector2(640, -540)
pin_data = Array[Dictionary]([{
"pin_name": &"ExecOut",
"dir": 1,
"flags": 4
}, {
"pin_name": &"delta",
"type": 3,
"dir": 1,
"flags": 2
}])
[obj type="OScriptNodeEvent" id="OScriptNodeEvent_6iwbn"]
function_id = "87A9D0AC-71D1-40A8-93A0-8FD28A66B5F5"
id = 40
position = Vector2(640, -260)
pin_data = Array[Dictionary]([{
"pin_name": &"ExecOut",
"dir": 1,
"flags": 4
}])
[obj type="OScriptNodeSceneNode" id="OScriptNodeSceneNode_ibax8"]
node_path = NodePath("AnimatedSprite2D")
target_class_name = "AnimatedSprite2D"
id = 41
position = Vector2(620, -180)
pin_data = Array[Dictionary]([{
"pin_name": &"AnimatedSprite2D",
"type": 24,
"dir": 1,
"flags": 2050,
"target_class": "AnimatedSprite2D"
}])
[obj type="OScriptNodeCallMemberFunction" id="OScriptNodeCallMemberFunction_57klu"]
function_name = &"play"
target_class_name = "AnimatedSprite2D"
target_type = 24
flags = 520
method = {
"name": &"play",
"default_args": [&"", 1.0, false],
"args": [{
"name": &"name",
"type": 21
}, {
"name": &"custom_speed",
"type": 3
}, {
"name": &"from_end",
"type": 1
}]
}
chain = false
id = 42
position = Vector2(900, -260)
pin_data = Array[Dictionary]([{
"pin_name": &"ExecIn",
"flags": 4
}, {
"pin_name": &"ExecOut",
"dir": 1,
"flags": 4
}, {
"pin_name": &"target",
"type": 24,
"flags": 2050,
"label": "AnimatedSprite2D",
"target_class": "AnimatedSprite2D"
}, {
"pin_name": &"name",
"type": 21,
"flags": 2,
"dv": "fly"
}, {
"pin_name": &"custom_speed",
"type": 3,
"flags": 2,
"dv": 1.0,
"gdv": 1.0
}, {
"pin_name": &"from_end",
"type": 1,
"flags": 2,
"dv": false
}])
[obj type="OScriptNodeCallMemberFunction" id="OScriptNodeCallMemberFunction_34or8"]
function_name = &"rotate"
target_class_name = "Node2D"
target_type = 24
flags = 520
method = {
"name": &"rotate",
"args": [{
"name": &"radians",
"type": 3
}]
}
chain = false
id = 43
position = Vector2(2100, -820)
pin_data = Array[Dictionary]([{
"pin_name": &"ExecIn",
"flags": 4
}, {
"pin_name": &"ExecOut",
"dir": 1,
"flags": 4
}, {
"pin_name": &"target",
"type": 24,
"flags": 2050,
"label": "Node2D",
"target_class": "Node2D"
}, {
"pin_name": &"radians",
"type": 3,
"flags": 2,
"dv": 0.0
}])
[obj type="OScriptNodeCallBuiltinFunction" id="OScriptNodeCallBuiltinFunction_yeao5"]
function_name = &"deg_to_rad"
method = {
"name": &"deg_to_rad",
"return": {
"type": 3
},
"args": [{
"name": &"deg",
"type": 3
}]
}
id = 47
position = Vector2(1880, -760)
pin_data = Array[Dictionary]([{
"pin_name": &"deg",
"type": 3,
"flags": 2,
"dv": 1.0
}, {
"pin_name": &"return_value",
"type": 3,
"dir": 1,
"flags": 1026
}])
[obj type="OScriptNodeSceneNode" id="OScriptNodeSceneNode_qgbbb"]
node_path = NodePath("Jump")
target_class_name = "AudioStreamPlayer"
id = 50
position = Vector2(1980, -360)
pin_data = Array[Dictionary]([{
"pin_name": &"Jump",
"type": 24,
"dir": 1,
"flags": 2050,
"target_class": "AudioStreamPlayer"
}])
[obj type="OScriptNodeCallMemberFunction" id="OScriptNodeCallMemberFunction_baiiq"]
function_name = &"play"
target_class_name = "AudioStreamPlayer"
target_type = 24
flags = 520
method = {
"name": &"play",
"default_args": [0.0],
"args": [{
"name": &"from_position",
"type": 3
}]
}
chain = false
id = 51
position = Vector2(2200, -420)
pin_data = Array[Dictionary]([{
"pin_name": &"ExecIn",
"flags": 4
}, {
"pin_name": &"ExecOut",
"dir": 1,
"flags": 4
}, {
"pin_name": &"target",
"type": 24,
"flags": 2050,
"label": "AudioStreamPlayer",
"target_class": "AudioStreamPlayer"
}, {
"pin_name": &"from_position",
"type": 3,
"flags": 2,
"dv": 0.0
}])
[obj type="OScriptVariable" id="OScriptVariable_76gxp"]
name = "gravity"
category = "Default"
classification = "type:Vector2"
type = 5
default_value = Vector2(0, 960)
[obj type="OScriptVariable" id="OScriptVariable_sqwey"]
name = "jumppower"
category = "Default"
classification = "type:float"
type = 3
default_value = -400.0
[resource]
base_type = &"CharacterBody2D"
variables = Array[OScriptVariable]([SubResource("OScriptVariable_76gxp"), SubResource("OScriptVariable_sqwey")])
functions = Array[OScriptFunction]([SubResource("OScriptFunction_wacfw"), SubResource("OScriptFunction_h5uke"), SubResource("OScriptFunction_ldnlh"), SubResource("OScriptFunction_ymphy")])
connections = Array[int]([4, 0, 2, 0, 1, 0, 4, 0, 10, 0, 11, 0, 8, 0, 12, 0, 39, 0, 17, 0, 32, 0, 27, 0, 28, 0, 30, 0, 30, 0, 31, 0, 17, 0, 36, 0, 27, 0, 37, 0, 40, 0, 42, 0, 2, 0, 43, 0, 37, 0, 51, 0, 12, 0, 11, 1, 1, 1, 12, 1, 35, 0, 17, 1, 38, 0, 29, 1, 29, 0, 31, 1, 41, 0, 42, 1, 50, 0, 51, 1, 11, 0, 4, 2, 31, 0, 27, 2, 47, 0, 43, 2])
nodes = Array[OScriptNode]([SubResource("OScriptNodeEvent_r0lqa"), SubResource("OScriptNodeCallMemberFunction_rfkh0"), SubResource("OScriptNodeCallMemberFunction_b3n7e"), SubResource("OScriptNodeVariableGet_1du6l"), SubResource("OScriptNodeCallMemberFunction_anne1"), SubResource("OScriptNodeOperator_22rt0"), SubResource("OScriptNodeOperator_383al"), SubResource("OScriptNodeBranch_5iqlh"), SubResource("OScriptNodeCallMemberFunction_tcko8"), SubResource("OScriptNodeCallMemberFunction_7eptu"), SubResource("OScriptNodeComposeFrom_rt7wi"), SubResource("OScriptNodeOperator_ygt6u"), SubResource("OScriptNodeOperator_trt2o"), SubResource("OScriptNodeFunctionEntry_e8ych"), SubResource("OScriptNodeInputAction_pvc4a"), SubResource("OScriptNodeCallScriptFunction_ixi38"), SubResource("OScriptNodeCallMemberFunction_fmhbm"), SubResource("OScriptNodeVariableGet_v87hg"), SubResource("OScriptNodeEvent_7kgk0"), SubResource("OScriptNodeEvent_6iwbn"), SubResource("OScriptNodeSceneNode_ibax8"), SubResource("OScriptNodeCallMemberFunction_57klu"), SubResource("OScriptNodeCallMemberFunction_34or8"), SubResource("OScriptNodeCallBuiltinFunction_yeao5"), SubResource("OScriptNodeSceneNode_qgbbb"), SubResource("OScriptNodeCallMemberFunction_baiiq")])
graphs = Array[OScriptGraph]([SubResource("OScriptGraph_vnwp4"), SubResource("OScriptGraph_rdlud")])