[gd_scene load_steps=6 format=3 uid="uid://cip2u1he5glxt"] [ext_resource type="StyleBox" path="res://addons/madtalk/components/resources/PanelStyle.tres" id="1_m0nlj"] [ext_resource type="FontFile" uid="uid://b38okvijpcxmv" path="res://addons/madtalk/fonts/FreeSans_smal.tres" id="2_wad08"] [ext_resource type="PackedScene" uid="uid://dyepkyvo6sodg" path="res://addons/madtalk/components/BtnTip.tscn" id="3_62c5d"] [ext_resource type="FontFile" uid="uid://bhcws34lw0ak5" path="res://addons/madtalk/fonts/FreeSans_tiny.tres" id="4_c5vhq"] [sub_resource type="StyleBoxFlat" id="1"] bg_color = Color(0.186, 0.172, 0.2, 1) border_width_left = 1 border_width_top = 1 border_width_right = 1 border_width_bottom = 1 border_color = Color(0.06, 0.06, 0.06, 1) border_blend = true [node name="DialogEdit" type="Window"] title = "Effect" initial_position = 2 size = Vector2i(500, 400) visible = false transient = true exclusive = true popup_window = true [node name="Panel" type="Panel" parent="."] anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 theme_override_styles/panel = ExtResource("1_m0nlj") [node name="Label" type="Label" parent="Panel"] layout_mode = 0 offset_left = 35.0 offset_top = 33.0 offset_right = 108.0 offset_bottom = 47.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "Effect Type" [node name="BtnEffectType" type="OptionButton" parent="Panel"] layout_mode = 0 anchor_right = 1.0 offset_left = 112.0 offset_top = 25.0 offset_right = -76.0 offset_bottom = 60.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 14 item_count = 11 popup/item_0/text = "Change Sheet" popup/item_0/id = 0 popup/item_1/text = "Set Variable" popup/item_1/id = 1 popup/item_2/text = "Add Variable" popup/item_2/id = 2 popup/item_3/text = "Randomize Variable" popup/item_3/id = 3 popup/item_4/text = "Stamp Time" popup/item_4/id = 4 popup/item_5/text = "Spend Minutes" popup/item_5/id = 5 popup/item_6/text = "Spend Days" popup/item_6/id = 6 popup/item_7/text = "Skip to Given Time" popup/item_7/id = 7 popup/item_8/text = "Skip to Given Weekday" popup/item_8/id = 8 popup/item_9/text = "Play Animation and Wait" popup/item_9/id = 9 popup/item_10/text = "Custom Effect" popup/item_10/id = 10 [node name="BtnTip" parent="Panel" instance=ExtResource("3_62c5d")] layout_mode = 0 anchor_left = 1.0 anchor_right = 1.0 offset_left = -41.599 offset_top = 44.1581 offset_right = -13.599 offset_bottom = 70.1581 [node name="SpecificFields" type="Panel" parent="Panel"] layout_mode = 0 anchor_right = 1.0 anchor_bottom = 1.0 offset_left = 8.0 offset_top = 72.0 offset_right = -8.0 offset_bottom = -38.0 theme_override_styles/panel = SubResource("1") [node name="ChangeSheet" type="Control" parent="Panel/SpecificFields"] visible = false anchors_preset = 0 anchor_right = 1.0 anchor_bottom = 1.0 [node name="Label" type="Label" parent="Panel/SpecificFields/ChangeSheet"] layout_mode = 0 offset_left = 33.9795 offset_top = 33.0356 offset_right = 261.979 offset_bottom = 47.0356 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "Stop this sequence and change to dialog sheet:" [node name="Label3" type="Label" parent="Panel/SpecificFields/ChangeSheet"] layout_mode = 0 offset_left = 33.9795 offset_top = 145.036 offset_right = 317.979 offset_bottom = 159.036 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "(Items in current sequence below this effect will not run.)" [node name="Label2" type="Label" parent="Panel/SpecificFields/ChangeSheet"] layout_mode = 0 offset_left = 33.9795 offset_top = 97.0356 offset_right = 291.979 offset_bottom = 111.036 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "Optional: start the dialog in sequence ID" [node name="EditValue0" type="LineEdit" parent="Panel/SpecificFields/ChangeSheet"] layout_mode = 0 offset_left = 35.0 offset_top = 56.0 offset_right = 394.0 offset_bottom = 87.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 14 placeholder_text = "e.g. city_arrival" [node name="EditValue1" type="LineEdit" parent="Panel/SpecificFields/ChangeSheet"] layout_mode = 0 offset_left = 260.0 offset_top = 91.0 offset_right = 391.0 offset_bottom = 115.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 14 text = "0" placeholder_text = "Start is always zero" [node name="SetVariable" type="Control" parent="Panel/SpecificFields"] visible = false anchors_preset = 0 anchor_right = 1.0 anchor_bottom = 1.0 [node name="Label" type="Label" parent="Panel/SpecificFields/SetVariable"] layout_mode = 0 offset_left = 49.9795 offset_top = 41.0356 offset_right = 277.979 offset_bottom = 55.0356 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "Set variable named" [node name="Label2" type="Label" parent="Panel/SpecificFields/SetVariable"] layout_mode = 0 offset_left = 52.0 offset_top = 73.0 offset_right = 178.0 offset_bottom = 87.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "to the fixed value" [node name="Label3" type="Label" parent="Panel/SpecificFields/SetVariable"] layout_mode = 0 offset_left = 172.0 offset_top = 121.0 offset_right = 298.0 offset_bottom = 135.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "To use this variable in True/False checks, enter the number: True: 1 (or any non-zero number) False: 0 " [node name="EditValue0" type="LineEdit" parent="Panel/SpecificFields/SetVariable"] layout_mode = 0 offset_left = 166.0 offset_top = 35.0 offset_right = 371.0 offset_bottom = 59.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 14 placeholder_text = "e.g. player_health" [node name="EditValue1" type="LineEdit" parent="Panel/SpecificFields/SetVariable"] layout_mode = 0 offset_left = 166.0 offset_top = 69.0 offset_right = 249.0 offset_bottom = 100.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 14 placeholder_text = "e.g. 25.0" [node name="AddVariable" type="Control" parent="Panel/SpecificFields"] visible = false anchors_preset = 0 anchor_right = 1.0 anchor_bottom = 1.0 [node name="Label" type="Label" parent="Panel/SpecificFields/AddVariable"] layout_mode = 0 offset_left = 49.9795 offset_top = 41.0356 offset_right = 277.979 offset_bottom = 55.0356 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "Add to variable named" [node name="Label2" type="Label" parent="Panel/SpecificFields/AddVariable"] layout_mode = 0 offset_left = 52.0 offset_top = 73.0 offset_right = 178.0 offset_bottom = 87.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "the value (can be negative for subtraction)" [node name="EditValue0" type="LineEdit" parent="Panel/SpecificFields/AddVariable"] layout_mode = 0 offset_left = 182.0 offset_top = 34.0 offset_right = 387.0 offset_bottom = 65.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 14 placeholder_text = "e.g. player_health" [node name="EditValue1" type="LineEdit" parent="Panel/SpecificFields/AddVariable"] layout_mode = 0 offset_left = 303.0 offset_top = 67.0 offset_right = 386.0 offset_bottom = 91.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 14 placeholder_text = "e.g. 25.0" [node name="RandomizeVariable" type="Control" parent="Panel/SpecificFields"] visible = false anchors_preset = 0 anchor_right = 1.0 anchor_bottom = 1.0 [node name="Label" type="Label" parent="Panel/SpecificFields/RandomizeVariable"] layout_mode = 0 offset_left = 49.9795 offset_top = 41.0356 offset_right = 277.979 offset_bottom = 55.0356 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "Set variable named" [node name="Label2" type="Label" parent="Panel/SpecificFields/RandomizeVariable"] layout_mode = 0 offset_left = 52.0 offset_top = 73.0 offset_right = 200.0 offset_bottom = 87.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "to a random value between" [node name="Label4" type="Label" parent="Panel/SpecificFields/RandomizeVariable"] layout_mode = 0 offset_left = 52.0 offset_top = 89.0 offset_right = 200.0 offset_bottom = 103.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "(inclusive)" [node name="Label3" type="Label" parent="Panel/SpecificFields/RandomizeVariable"] layout_mode = 0 offset_left = 294.0 offset_top = 73.0 offset_right = 315.0 offset_bottom = 87.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "and" [node name="EditValue0" type="LineEdit" parent="Panel/SpecificFields/RandomizeVariable"] layout_mode = 0 offset_left = 182.0 offset_top = 32.0 offset_right = 387.0 offset_bottom = 67.0 theme_override_fonts/font = ExtResource("2_wad08") placeholder_text = "e.g. npc1_love" [node name="EditValue1" type="LineEdit" parent="Panel/SpecificFields/RandomizeVariable"] layout_mode = 0 offset_left = 221.0 offset_top = 69.0 offset_right = 282.313 offset_bottom = 104.0 theme_override_fonts/font = ExtResource("2_wad08") placeholder_text = "e.g. -5.0" [node name="EditValue2" type="LineEdit" parent="Panel/SpecificFields/RandomizeVariable"] layout_mode = 0 offset_left = 329.0 offset_top = 69.0 offset_right = 390.313 offset_bottom = 104.0 theme_override_fonts/font = ExtResource("2_wad08") placeholder_text = "e.g. 10.0" [node name="StampTime" type="Control" parent="Panel/SpecificFields"] visible = false anchors_preset = 0 anchor_right = 1.0 anchor_bottom = 1.0 [node name="Label" type="Label" parent="Panel/SpecificFields/StampTime"] layout_mode = 0 offset_left = 49.9795 offset_top = 41.0356 offset_right = 277.979 offset_bottom = 55.0356 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "Timestamp current in-game time value" [node name="Label2" type="Label" parent="Panel/SpecificFields/StampTime"] layout_mode = 0 offset_left = 52.0 offset_top = 73.0 offset_right = 200.0 offset_bottom = 87.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "to a variable named" [node name="EditValue0" type="LineEdit" parent="Panel/SpecificFields/StampTime"] layout_mode = 0 offset_left = 182.0 offset_top = 67.0 offset_right = 387.0 offset_bottom = 91.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 14 placeholder_text = "e.g. player_entered_room3" [node name="SpendMinutes" type="Control" parent="Panel/SpecificFields"] visible = false anchors_preset = 0 anchor_right = 1.0 anchor_bottom = 1.0 [node name="Label" type="Label" parent="Panel/SpecificFields/SpendMinutes"] layout_mode = 0 offset_left = 65.9795 offset_top = 41.0356 offset_right = 293.979 offset_bottom = 55.0356 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "Advance current in-game time in" [node name="Label2" type="Label" parent="Panel/SpecificFields/SpendMinutes"] layout_mode = 0 offset_left = 180.0 offset_top = 73.0 offset_right = 328.0 offset_bottom = 87.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "minutes" [node name="EditValue0" type="LineEdit" parent="Panel/SpecificFields/SpendMinutes"] layout_mode = 0 offset_left = 62.0 offset_top = 67.0 offset_right = 169.0 offset_bottom = 91.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 14 placeholder_text = "e.g. 15" [node name="SpendDays" type="Control" parent="Panel/SpecificFields"] visible = false anchors_preset = 0 anchor_right = 1.0 anchor_bottom = 1.0 [node name="Label" type="Label" parent="Panel/SpecificFields/SpendDays"] layout_mode = 0 offset_left = 65.9795 offset_top = 41.0356 offset_right = 293.979 offset_bottom = 55.0356 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "Advance current in-game time in" [node name="Label2" type="Label" parent="Panel/SpecificFields/SpendDays"] layout_mode = 0 offset_left = 180.0 offset_top = 73.0 offset_right = 328.0 offset_bottom = 87.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "days" [node name="EditValue0" type="LineEdit" parent="Panel/SpecificFields/SpendDays"] layout_mode = 0 offset_left = 62.0 offset_top = 67.0 offset_right = 169.0 offset_bottom = 91.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 14 placeholder_text = "e.g. 2" [node name="SkipToTime" type="Control" parent="Panel/SpecificFields"] visible = false anchors_preset = 0 anchor_right = 1.0 anchor_bottom = 1.0 [node name="Label" type="Label" parent="Panel/SpecificFields/SkipToTime"] layout_mode = 0 offset_left = 66.0 offset_top = 41.0 offset_right = 274.0 offset_bottom = 55.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "Advance in-game time until the time is" [node name="EditValue0" type="LineEdit" parent="Panel/SpecificFields/SkipToTime"] layout_mode = 0 offset_left = 280.0 offset_top = 35.0 offset_right = 371.0 offset_bottom = 59.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 14 placeholder_text = "e.g. 07:00" [node name="SkipToWeekday" type="Control" parent="Panel/SpecificFields"] visible = false anchors_preset = 0 anchor_right = 1.0 anchor_bottom = 1.0 [node name="Label" type="Label" parent="Panel/SpecificFields/SkipToWeekday"] layout_mode = 0 offset_left = 66.0 offset_top = 41.0 offset_right = 274.0 offset_bottom = 55.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "Advance in-game time until the weekday is" [node name="Label2" type="Label" parent="Panel/SpecificFields/SkipToWeekday"] layout_mode = 0 offset_left = 66.0 offset_top = 73.0 offset_right = 355.0 offset_bottom = 87.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "Time will be set to 00:00 (beginning of the given day)." [node name="Option0" type="OptionButton" parent="Panel/SpecificFields/SkipToWeekday"] layout_mode = 0 offset_left = 306.657 offset_top = 36.795 offset_right = 377.657 offset_bottom = 56.795 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 14 item_count = 7 popup/item_0/text = "Sunday" popup/item_0/id = 0 popup/item_1/text = "Monday" popup/item_1/id = 1 popup/item_2/text = "Tuesday" popup/item_2/id = 2 popup/item_3/text = "Wednesday" popup/item_3/id = 3 popup/item_4/text = "Thursday" popup/item_4/id = 4 popup/item_5/text = "Friday" popup/item_5/id = 5 popup/item_6/text = "Saturday" popup/item_6/id = 6 [node name="WaitAnim" type="Control" parent="Panel/SpecificFields"] visible = false anchors_preset = 0 anchor_right = 1.0 anchor_bottom = 1.0 [node name="Label" type="Label" parent="Panel/SpecificFields/WaitAnim"] layout_mode = 0 offset_left = 65.9795 offset_top = 41.0356 offset_right = 293.979 offset_bottom = 55.0356 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "Play animation named" [node name="Label2" type="Label" parent="Panel/SpecificFields/WaitAnim"] layout_mode = 0 offset_left = 66.0 offset_top = 73.0 offset_right = 361.0 offset_bottom = 100.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "from the Effects AnimationPlayer set in the MadTalk node, and wait for it to finish before continuing the sequence." [node name="EditValue0" type="LineEdit" parent="Panel/SpecificFields/WaitAnim"] layout_mode = 0 offset_left = 202.0 offset_top = 33.0 offset_right = 350.0 offset_bottom = 57.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 14 placeholder_text = "e.g. first_cutscene" [node name="Custom" type="Control" parent="Panel/SpecificFields"] visible = false anchors_preset = 0 anchor_right = 1.0 anchor_bottom = 1.0 [node name="Label" type="Label" parent="Panel/SpecificFields/Custom"] layout_mode = 0 offset_left = 49.9795 offset_top = 41.0356 offset_right = 277.979 offset_bottom = 55.0356 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "Custom effect code for ID" [node name="Label4" type="Label" parent="Panel/SpecificFields/Custom"] layout_mode = 0 offset_left = 52.0 offset_top = 70.0 offset_right = 193.0 offset_bottom = 93.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 text = "called with the data:" [node name="Label5" type="Label" parent="Panel/SpecificFields/Custom"] layout_mode = 0 offset_left = 52.0 offset_top = 89.0 offset_right = 308.0 offset_bottom = 112.0 theme_override_fonts/font = ExtResource("4_c5vhq") theme_override_font_sizes/font_size = 12 text = "(Each line will be passed as a string in an Array)" [node name="EditValue0" type="LineEdit" parent="Panel/SpecificFields/Custom"] layout_mode = 0 offset_left = 196.0 offset_top = 34.0 offset_right = 392.0 offset_bottom = 58.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 14 placeholder_text = "e.g. give_item" [node name="EditValue1" type="TextEdit" parent="Panel/SpecificFields/Custom"] layout_mode = 0 offset_left = 52.0 offset_top = 114.0 offset_right = 411.0 offset_bottom = 190.0 theme_override_fonts/font = ExtResource("2_wad08") theme_override_font_sizes/font_size = 12 highlight_current_line = true draw_tabs = true caret_blink = true [node name="BottomBar" type="Control" parent="Panel"] anchors_preset = 0 anchor_top = 1.0 anchor_right = 1.0 anchor_bottom = 1.0 offset_top = -24.0 [node name="BtnSave" type="Button" parent="Panel/BottomBar"] layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -100.5 offset_top = -10.0 offset_right = -59.5 offset_bottom = 10.0 focus_mode = 0 text = "OK" [node name="BtnCancel" type="Button" parent="Panel/BottomBar"] layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = 53.0 offset_top = -10.0 offset_right = 107.0 offset_bottom = 10.0 focus_mode = 0 text = "Cancel"