fixed the stupid program

This commit is contained in:
pennyrigate 2025-08-19 20:15:20 -04:00
parent c65f5cc0ee
commit 1762880c9f
16 changed files with 172 additions and 146 deletions

View file

@ -33,8 +33,14 @@ var dialogue_line: DialogueLine:
if value: if value:
dialogue_line = value dialogue_line = value
apply_dialogue_line() apply_dialogue_line()
#RPG
#%AnimationPlayer.play("newline")
else: else:
# The dialogue has finished so close the balloon # The dialogue has finished so close the balloon
#RPG
#%AnimationPlayer.play("die")
#Non RPG
queue_free() queue_free()
get: get:
return dialogue_line return dialogue_line
@ -54,12 +60,17 @@ var mutation_cooldown: Timer = Timer.new()
## The menu of responses ## The menu of responses
@onready var responses_menu: DialogueResponsesMenu = %ResponsesMenu @onready var responses_menu: DialogueResponsesMenu = %ResponsesMenu
var yield_nextline = false
#region Label References #region Label References
#Put label references here #Put label references here
#endregion #endregion
func _ready() -> void: func _ready() -> void:
#RPG
#MapHandler.current_map.player.controllable = false
set_dialog_settings()
balloon.hide() balloon.hide()
Engine.get_singleton("DialogueManager").mutated.connect(_on_mutated) Engine.get_singleton("DialogueManager").mutated.connect(_on_mutated)
# If the responses menu doesn't have a next action set, use this one # If the responses menu doesn't have a next action set, use this one
@ -83,6 +94,10 @@ func _notification(what: int) -> void:
if visible_ratio < 1: if visible_ratio < 1:
dialogue_label.skip_typing() dialogue_label.skip_typing()
func set_dialog_settings():
pass
#RPG
#%DVNLabel.seconds_per_step = 0.0
## Start some dialogue ## Start some dialogue
func start(dialogue_resource: DialogueResource, title: String, extra_game_states: Array = []) -> void: func start(dialogue_resource: DialogueResource, title: String, extra_game_states: Array = []) -> void:
@ -168,15 +183,27 @@ func _on_balloon_gui_input(event: InputEvent) -> void:
# When there are no response options the balloon itself is the clickable thing # When there are no response options the balloon itself is the clickable thing
get_viewport().set_input_as_handled() get_viewport().set_input_as_handled()
if event is InputEventMouseButton and event.is_pressed() and event.button_index == MOUSE_BUTTON_LEFT: if event.is_action_pressed(next_action) and get_viewport().gui_get_focus_owner() == balloon:
next(dialogue_line.next_id) #RPG
elif event.is_action_pressed(next_action) and get_viewport().gui_get_focus_owner() == balloon: #if !%AnimationPlayer.is_playing():
#next(dialogue_line.next_id)
#else:
#yield_nextline = true
next(dialogue_line.next_id) next(dialogue_line.next_id)
func _process(delta: float) -> void:
print(dialogue_line.responses.size())
func _on_responses_menu_response_selected(response: DialogueResponse) -> void: func _on_responses_menu_response_selected(response: DialogueResponse) -> void:
next(response.next_id) next(response.next_id)
#endregion #endregion
#RPG
#func _on_animation_player_animation_finished(anim_name: StringName) -> void:
#if anim_name == "die":
#MapHandler.current_map.player.controllable = true
#queue_free()
#if anim_name == "newline":
#if yield_nextline:
#yield_nextline = false
#next(dialogue_line.next_id)

View file

@ -0,0 +1 @@
uid://bgjbro1bti40g

View file

@ -1,8 +1,8 @@
[gd_scene load_steps=9 format=3 uid="uid://kssjsapnseux"] [gd_scene load_steps=9 format=3 uid="uid://kssjsapnseux"]
[ext_resource type="Script" path="res://addons/dvn/balloon/dvn_balloon.gd" id="1_7pshc"] [ext_resource type="Script" uid="uid://bgjbro1bti40g" path="res://dvn/balloon/dvn_balloon.gd" id="1_7pshc"]
[ext_resource type="PackedScene" uid="uid://cca3fm3pojb41" path="res://addons/dvn/label/dvn_label.tscn" id="2_7ceuc"] [ext_resource type="PackedScene" uid="uid://cca3fm3pojb41" path="res://dvn/label/dvn_label.tscn" id="2_7ceuc"]
[ext_resource type="Script" path="res://addons/dialogue_manager/dialogue_responses_menu.gd" id="3_72ixx"] [ext_resource type="Script" uid="uid://bb52rsfwhkxbn" path="res://addons/dialogue_manager/dialogue_responses_menu.gd" id="3_72ixx"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_spyqn"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_spyqn"]
bg_color = Color(0, 0, 0, 1) bg_color = Color(0, 0, 0, 1)
@ -146,7 +146,6 @@ layout_mode = 2
text = "Response example" text = "Response example"
[node name="TalktonePlayer" type="AudioStreamPlayer" parent="."] [node name="TalktonePlayer" type="AudioStreamPlayer" parent="."]
bus = &"VOX"
[connection signal="gui_input" from="Balloon" to="." method="_on_balloon_gui_input"] [connection signal="gui_input" from="Balloon" to="." method="_on_balloon_gui_input"]
[connection signal="response_selected" from="Balloon/Responses/ResponsesMenu" to="." method="_on_responses_menu_response_selected"] [connection signal="response_selected" from="Balloon/Responses/ResponsesMenu" to="." method="_on_responses_menu_response_selected"]

1
addons/dvn/dvn.gd.uid Normal file
View file

@ -0,0 +1 @@
uid://c4tgrt4uc5ka5

View file

@ -1,7 +1,7 @@
[gd_scene load_steps=3 format=3 uid="uid://bd7pbhempcian"] [gd_scene load_steps=3 format=3 uid="uid://bd7pbhempcian"]
[ext_resource type="Script" path="res://addons/dvn/dvn.gd" id="1_0ao5y"] [ext_resource type="Script" uid="uid://c4tgrt4uc5ka5" path="res://addons/dvn/dvn.gd" id="1_0ao5y"]
[ext_resource type="AudioStream" uid="uid://7fnndwc2fe7i" path="res://dvn/test_resources/sound_test.wav" id="2_pjx2r"] [ext_resource type="AudioStream" uid="uid://7fnndwc2fe7i" path="res://addons/dvn/test_resources/sound_test.wav" id="2_pjx2r"]
[node name="Scene" type="Node2D"] [node name="Scene" type="Node2D"]
script = ExtResource("1_0ao5y") script = ExtResource("1_0ao5y")

View file

@ -0,0 +1 @@
uid://byp3rxe2gnnkb

View file

@ -0,0 +1 @@
uid://biaksnuax8qw6

View file

@ -1,75 +1,75 @@
[gd_scene load_steps=71 format=3 uid="uid://cca3fm3pojb41"] [gd_scene load_steps=71 format=3 uid="uid://cca3fm3pojb41"]
[ext_resource type="Script" path="res://addons/dvn/label/dvn_label.gd" id="1_fv617"] [ext_resource type="Script" uid="uid://biaksnuax8qw6" path="res://addons/dvn/label/dvn_label.gd" id="1_fv617"]
[ext_resource type="AudioStream" uid="uid://b5g1o68bedpma" path="res://dvn/test_resources/punchy_2.ogg" id="2_hquny"] [ext_resource type="AudioStream" uid="uid://b5g1o68bedpma" path="res://addons/dvn/test_resources/punchy_2.ogg" id="2_hquny"]
[ext_resource type="AudioStream" uid="uid://sm4230h82f5q" path="res://dvn/test_resources/blabber/pi1.wav" id="2_tuq54"] [ext_resource type="AudioStream" uid="uid://sm4230h82f5q" path="res://addons/dvn/test_resources/blabber/pi1.wav" id="2_tuq54"]
[ext_resource type="AudioStream" uid="uid://b5kfcwr6q6dps" path="res://dvn/test_resources/blabber/fal1.wav" id="3_bmk75"] [ext_resource type="AudioStream" uid="uid://b5kfcwr6q6dps" path="res://addons/dvn/test_resources/blabber/fal1.wav" id="3_bmk75"]
[ext_resource type="AudioStream" uid="uid://bg3bavm00pcnk" path="res://dvn/test_resources/blabber/pe1.wav" id="3_d0ft6"] [ext_resource type="AudioStream" uid="uid://bg3bavm00pcnk" path="res://addons/dvn/test_resources/blabber/pe1.wav" id="3_d0ft6"]
[ext_resource type="AudioStream" uid="uid://bpgaqfi7u7lxs" path="res://dvn/test_resources/blabber/far1.wav" id="4_1qnca"] [ext_resource type="AudioStream" uid="uid://bpgaqfi7u7lxs" path="res://addons/dvn/test_resources/blabber/far1.wav" id="4_1qnca"]
[ext_resource type="AudioStream" uid="uid://t3re1rycy7j2" path="res://dvn/test_resources/blabber/ga1.wav" id="5_cbw33"] [ext_resource type="AudioStream" uid="uid://t3re1rycy7j2" path="res://addons/dvn/test_resources/blabber/ga1.wav" id="5_cbw33"]
[ext_resource type="AudioStream" uid="uid://0v1iv2ra8x8w" path="res://dvn/test_resources/blabber/ga2.wav" id="6_40gsr"] [ext_resource type="AudioStream" uid="uid://0v1iv2ra8x8w" path="res://addons/dvn/test_resources/blabber/ga2.wav" id="6_40gsr"]
[ext_resource type="AudioStream" uid="uid://b2wynph473uvs" path="res://dvn/test_resources/blabber/le1.wav" id="7_ibxmc"] [ext_resource type="AudioStream" uid="uid://b2wynph473uvs" path="res://addons/dvn/test_resources/blabber/le1.wav" id="7_ibxmc"]
[ext_resource type="AudioStream" uid="uid://dqltsvqf3k6vc" path="res://dvn/test_resources/blabber/ne1'.wav" id="8_jtpjw"] [ext_resource type="AudioStream" uid="uid://dqltsvqf3k6vc" path="res://addons/dvn/test_resources/blabber/ne1'.wav" id="8_jtpjw"]
[ext_resource type="AudioStream" uid="uid://dfv7i773v1345" path="res://dvn/test_resources/blabber/ni.wav" id="9_54x41"] [ext_resource type="AudioStream" uid="uid://dfv7i773v1345" path="res://addons/dvn/test_resources/blabber/ni.wav" id="9_54x41"]
[ext_resource type="AudioStream" uid="uid://dxfs35l47g73l" path="res://dvn/test_resources/blabber/pa1.wav" id="10_u3rmo"] [ext_resource type="AudioStream" uid="uid://dxfs35l47g73l" path="res://addons/dvn/test_resources/blabber/pa1.wav" id="10_u3rmo"]
[ext_resource type="AudioStream" uid="uid://chppepwyeaxo1" path="res://dvn/test_resources/blabber/ri1.wav" id="13_qjq1i"] [ext_resource type="AudioStream" uid="uid://chppepwyeaxo1" path="res://addons/dvn/test_resources/blabber/ri1.wav" id="13_qjq1i"]
[ext_resource type="AudioStream" uid="uid://dalsdbfgokvh8" path="res://dvn/test_resources/blabber/ri2.wav" id="14_ubu0w"] [ext_resource type="AudioStream" uid="uid://dalsdbfgokvh8" path="res://addons/dvn/test_resources/blabber/ri2.wav" id="14_ubu0w"]
[ext_resource type="AudioStream" uid="uid://mwypw3x0tsjd" path="res://dvn/test_resources/blabber/sd1.wav" id="15_8x2tu"] [ext_resource type="AudioStream" uid="uid://mwypw3x0tsjd" path="res://addons/dvn/test_resources/blabber/sd1.wav" id="15_8x2tu"]
[ext_resource type="AudioStream" uid="uid://g64h12p8xumh" path="res://dvn/test_resources/blabber/sd2.wav" id="16_doa2h"] [ext_resource type="AudioStream" uid="uid://g64h12p8xumh" path="res://addons/dvn/test_resources/blabber/sd2.wav" id="16_doa2h"]
[ext_resource type="AudioStream" uid="uid://do4bmxgaj20n" path="res://dvn/test_resources/blabber/sd3.wav" id="17_l6dov"] [ext_resource type="AudioStream" uid="uid://do4bmxgaj20n" path="res://addons/dvn/test_resources/blabber/sd3.wav" id="17_l6dov"]
[ext_resource type="AudioStream" uid="uid://5fmqnqdna8lv" path="res://dvn/test_resources/blabber/sd4.wav" id="18_pdvjt"] [ext_resource type="AudioStream" uid="uid://5fmqnqdna8lv" path="res://addons/dvn/test_resources/blabber/sd4.wav" id="18_pdvjt"]
[ext_resource type="AudioStream" uid="uid://bxjkrlc4vt2kh" path="res://dvn/test_resources/blabber/sd5.wav" id="19_4s5lc"] [ext_resource type="AudioStream" uid="uid://bxjkrlc4vt2kh" path="res://addons/dvn/test_resources/blabber/sd5.wav" id="19_4s5lc"]
[ext_resource type="AudioStream" uid="uid://b0ys7cac48mox" path="res://dvn/test_resources/blabber/sd6.wav" id="20_m42sg"] [ext_resource type="AudioStream" uid="uid://b0ys7cac48mox" path="res://addons/dvn/test_resources/blabber/sd6.wav" id="20_m42sg"]
[ext_resource type="AudioStream" uid="uid://i77kull066ki" path="res://dvn/test_resources/blabber/sd7.wav" id="21_hcdah"] [ext_resource type="AudioStream" uid="uid://i77kull066ki" path="res://addons/dvn/test_resources/blabber/sd7.wav" id="21_hcdah"]
[ext_resource type="AudioStream" uid="uid://cx76n171p3cuj" path="res://dvn/test_resources/blabber/sd8.wav" id="22_cexo3"] [ext_resource type="AudioStream" uid="uid://cx76n171p3cuj" path="res://addons/dvn/test_resources/blabber/sd8.wav" id="22_cexo3"]
[ext_resource type="AudioStream" uid="uid://cq2ogvp0ojpfn" path="res://dvn/test_resources/blabber/sd9.wav" id="23_v8lqv"] [ext_resource type="AudioStream" uid="uid://cq2ogvp0ojpfn" path="res://addons/dvn/test_resources/blabber/sd9.wav" id="23_v8lqv"]
[ext_resource type="AudioStream" uid="uid://cnre5w258b5h8" path="res://dvn/test_resources/blabber/sd10.wav" id="24_o3iql"] [ext_resource type="AudioStream" uid="uid://cnre5w258b5h8" path="res://addons/dvn/test_resources/blabber/sd10.wav" id="24_o3iql"]
[ext_resource type="AudioStream" uid="uid://0hucylbigf3v" path="res://dvn/test_resources/blabber/sd11.wav" id="25_577es"] [ext_resource type="AudioStream" uid="uid://0hucylbigf3v" path="res://addons/dvn/test_resources/blabber/sd11.wav" id="25_577es"]
[ext_resource type="AudioStream" uid="uid://61m5vy2qnxog" path="res://dvn/test_resources/blabber/sd12.wav" id="26_yuaul"] [ext_resource type="AudioStream" uid="uid://61m5vy2qnxog" path="res://addons/dvn/test_resources/blabber/sd12.wav" id="26_yuaul"]
[ext_resource type="AudioStream" uid="uid://cirx6t05t8ao0" path="res://dvn/test_resources/blabber/sd13.wav" id="27_nlfp5"] [ext_resource type="AudioStream" uid="uid://cirx6t05t8ao0" path="res://addons/dvn/test_resources/blabber/sd13.wav" id="27_nlfp5"]
[ext_resource type="AudioStream" uid="uid://c36rbn6sic5pt" path="res://dvn/test_resources/blabber/sd14.wav" id="28_3ag1d"] [ext_resource type="AudioStream" uid="uid://c36rbn6sic5pt" path="res://addons/dvn/test_resources/blabber/sd14.wav" id="28_3ag1d"]
[ext_resource type="AudioStream" uid="uid://bpa2mw442i3xc" path="res://dvn/test_resources/blabber/sd15.wav" id="29_ph7ej"] [ext_resource type="AudioStream" uid="uid://bpa2mw442i3xc" path="res://addons/dvn/test_resources/blabber/sd15.wav" id="29_ph7ej"]
[ext_resource type="AudioStream" uid="uid://cjl1n6g2m36b" path="res://dvn/test_resources/blabber/sd16.wav" id="30_envgi"] [ext_resource type="AudioStream" uid="uid://cjl1n6g2m36b" path="res://addons/dvn/test_resources/blabber/sd16.wav" id="30_envgi"]
[ext_resource type="AudioStream" uid="uid://ge3im18rj7ay" path="res://dvn/test_resources/blabber/sd17.wav" id="31_6w17e"] [ext_resource type="AudioStream" uid="uid://ge3im18rj7ay" path="res://addons/dvn/test_resources/blabber/sd17.wav" id="31_6w17e"]
[ext_resource type="AudioStream" uid="uid://bhyypbcfh348o" path="res://dvn/test_resources/blabber/sd18.wav" id="32_ms2qy"] [ext_resource type="AudioStream" uid="uid://bhyypbcfh348o" path="res://addons/dvn/test_resources/blabber/sd18.wav" id="32_ms2qy"]
[ext_resource type="AudioStream" uid="uid://gwk6piygd8ui" path="res://dvn/test_resources/blabber/sd19.wav" id="33_u3qhm"] [ext_resource type="AudioStream" uid="uid://gwk6piygd8ui" path="res://addons/dvn/test_resources/blabber/sd19.wav" id="33_u3qhm"]
[ext_resource type="AudioStream" uid="uid://ceq1ke4reramj" path="res://dvn/test_resources/blabber/sd20.wav" id="34_r1oa5"] [ext_resource type="AudioStream" uid="uid://ceq1ke4reramj" path="res://addons/dvn/test_resources/blabber/sd20.wav" id="34_r1oa5"]
[ext_resource type="AudioStream" uid="uid://8wjlqeg6b8xx" path="res://dvn/test_resources/blabber/sd21.wav" id="35_mqmkp"] [ext_resource type="AudioStream" uid="uid://8wjlqeg6b8xx" path="res://addons/dvn/test_resources/blabber/sd21.wav" id="35_mqmkp"]
[ext_resource type="AudioStream" uid="uid://bqfn6evn120or" path="res://dvn/test_resources/blabber/sd22.wav" id="36_nlt07"] [ext_resource type="AudioStream" uid="uid://bqfn6evn120or" path="res://addons/dvn/test_resources/blabber/sd22.wav" id="36_nlt07"]
[ext_resource type="AudioStream" uid="uid://i7lo7bm16vff" path="res://dvn/test_resources/blabber/sd23.wav" id="37_mstcy"] [ext_resource type="AudioStream" uid="uid://i7lo7bm16vff" path="res://addons/dvn/test_resources/blabber/sd23.wav" id="37_mstcy"]
[ext_resource type="AudioStream" uid="uid://bax606i3nxh7l" path="res://dvn/test_resources/blabber/ss1.wav" id="38_0v0fh"] [ext_resource type="AudioStream" uid="uid://bax606i3nxh7l" path="res://addons/dvn/test_resources/blabber/ss1.wav" id="38_0v0fh"]
[ext_resource type="AudioStream" uid="uid://37cucmolvd3f" path="res://dvn/test_resources/blabber/ta1.wav" id="39_bhuw4"] [ext_resource type="AudioStream" uid="uid://37cucmolvd3f" path="res://addons/dvn/test_resources/blabber/ta1.wav" id="39_bhuw4"]
[ext_resource type="AudioStream" uid="uid://c58ka00u052yv" path="res://dvn/test_resources/blabber/te1.wav" id="40_i10fu"] [ext_resource type="AudioStream" uid="uid://c58ka00u052yv" path="res://addons/dvn/test_resources/blabber/te1.wav" id="40_i10fu"]
[ext_resource type="AudioStream" uid="uid://dcqmpdxusohbq" path="res://dvn/test_resources/blabber/ti1.wav" id="41_ijnny"] [ext_resource type="AudioStream" uid="uid://dcqmpdxusohbq" path="res://addons/dvn/test_resources/blabber/ti1.wav" id="41_ijnny"]
[ext_resource type="AudioStream" uid="uid://dtdt4e3u6nvnv" path="res://dvn/test_resources/blabber/to1.wav" id="42_b88mp"] [ext_resource type="AudioStream" uid="uid://dtdt4e3u6nvnv" path="res://addons/dvn/test_resources/blabber/to1.wav" id="42_b88mp"]
[ext_resource type="AudioStream" uid="uid://i5d6kk1knsma" path="res://dvn/test_resources/blabber/za1.wav" id="43_2ojxd"] [ext_resource type="AudioStream" uid="uid://i5d6kk1knsma" path="res://addons/dvn/test_resources/blabber/za1.wav" id="43_2ojxd"]
[ext_resource type="AudioStream" uid="uid://lj6cmjs2fcoy" path="res://dvn/test_resources/marisese/a.ogg" id="44_0vfbl"] [ext_resource type="AudioStream" uid="uid://lj6cmjs2fcoy" path="res://addons/dvn/test_resources/marisese/a.ogg" id="44_0vfbl"]
[ext_resource type="AudioStream" uid="uid://hpua870udnef" path="res://dvn/test_resources/marisese/b.ogg" id="45_61hs3"] [ext_resource type="AudioStream" uid="uid://hpua870udnef" path="res://addons/dvn/test_resources/marisese/b.ogg" id="45_61hs3"]
[ext_resource type="AudioStream" uid="uid://cjvp4618k1655" path="res://dvn/test_resources/marisese/c.ogg" id="46_liuih"] [ext_resource type="AudioStream" uid="uid://cjvp4618k1655" path="res://addons/dvn/test_resources/marisese/c.ogg" id="46_liuih"]
[ext_resource type="AudioStream" uid="uid://mdubpok7ngrq" path="res://dvn/test_resources/marisese/d.ogg" id="47_r6a1e"] [ext_resource type="AudioStream" uid="uid://mdubpok7ngrq" path="res://addons/dvn/test_resources/marisese/d.ogg" id="47_r6a1e"]
[ext_resource type="AudioStream" uid="uid://b4au507qswa1v" path="res://dvn/test_resources/marisese/e.ogg" id="48_llf7d"] [ext_resource type="AudioStream" uid="uid://b4au507qswa1v" path="res://addons/dvn/test_resources/marisese/e.ogg" id="48_llf7d"]
[ext_resource type="AudioStream" uid="uid://d1osi4yd264ha" path="res://dvn/test_resources/marisese/f.ogg" id="49_lu43n"] [ext_resource type="AudioStream" uid="uid://d1osi4yd264ha" path="res://addons/dvn/test_resources/marisese/f.ogg" id="49_lu43n"]
[ext_resource type="AudioStream" uid="uid://d2tf84enhxeb7" path="res://dvn/test_resources/marisese/g.ogg" id="50_x05xc"] [ext_resource type="AudioStream" uid="uid://d2tf84enhxeb7" path="res://addons/dvn/test_resources/marisese/g.ogg" id="50_x05xc"]
[ext_resource type="AudioStream" uid="uid://b8bbdmrbv4enj" path="res://dvn/test_resources/marisese/h.ogg" id="51_l7627"] [ext_resource type="AudioStream" uid="uid://b8bbdmrbv4enj" path="res://addons/dvn/test_resources/marisese/h.ogg" id="51_l7627"]
[ext_resource type="AudioStream" uid="uid://d3ckkydmnk8gl" path="res://dvn/test_resources/marisese/i.ogg" id="52_ho0bb"] [ext_resource type="AudioStream" uid="uid://d3ckkydmnk8gl" path="res://addons/dvn/test_resources/marisese/i.ogg" id="52_ho0bb"]
[ext_resource type="AudioStream" uid="uid://cimlinpp0blqe" path="res://dvn/test_resources/marisese/j.ogg" id="53_4wpxl"] [ext_resource type="AudioStream" uid="uid://cimlinpp0blqe" path="res://addons/dvn/test_resources/marisese/j.ogg" id="53_4wpxl"]
[ext_resource type="AudioStream" uid="uid://od5mo70vksk" path="res://dvn/test_resources/marisese/k.ogg" id="54_i0f61"] [ext_resource type="AudioStream" uid="uid://od5mo70vksk" path="res://addons/dvn/test_resources/marisese/k.ogg" id="54_i0f61"]
[ext_resource type="AudioStream" uid="uid://cms646gy24tg1" path="res://dvn/test_resources/marisese/l.ogg" id="55_fjfa5"] [ext_resource type="AudioStream" uid="uid://cms646gy24tg1" path="res://addons/dvn/test_resources/marisese/l.ogg" id="55_fjfa5"]
[ext_resource type="AudioStream" uid="uid://drcrhooamcuv4" path="res://dvn/test_resources/marisese/m.ogg" id="56_u00wn"] [ext_resource type="AudioStream" uid="uid://drcrhooamcuv4" path="res://addons/dvn/test_resources/marisese/m.ogg" id="56_u00wn"]
[ext_resource type="AudioStream" uid="uid://bqoygbln7xe5b" path="res://dvn/test_resources/marisese/n.ogg" id="57_d5p6b"] [ext_resource type="AudioStream" uid="uid://bqoygbln7xe5b" path="res://addons/dvn/test_resources/marisese/n.ogg" id="57_d5p6b"]
[ext_resource type="AudioStream" uid="uid://nrhmwe1yb04k" path="res://dvn/test_resources/marisese/o.ogg" id="58_uk4g0"] [ext_resource type="AudioStream" uid="uid://nrhmwe1yb04k" path="res://addons/dvn/test_resources/marisese/o.ogg" id="58_uk4g0"]
[ext_resource type="AudioStream" uid="uid://hycxcbqq6i6d" path="res://dvn/test_resources/marisese/p.ogg" id="59_nntae"] [ext_resource type="AudioStream" uid="uid://hycxcbqq6i6d" path="res://addons/dvn/test_resources/marisese/p.ogg" id="59_nntae"]
[ext_resource type="AudioStream" uid="uid://fkdc5nuwwtrv" path="res://dvn/test_resources/marisese/q.ogg" id="60_3nwmx"] [ext_resource type="AudioStream" uid="uid://fkdc5nuwwtrv" path="res://addons/dvn/test_resources/marisese/q.ogg" id="60_3nwmx"]
[ext_resource type="AudioStream" uid="uid://cnw5pe2mew1ns" path="res://dvn/test_resources/marisese/r.ogg" id="61_81l4p"] [ext_resource type="AudioStream" uid="uid://cnw5pe2mew1ns" path="res://addons/dvn/test_resources/marisese/r.ogg" id="61_81l4p"]
[ext_resource type="AudioStream" uid="uid://dr52n8ld32c3h" path="res://dvn/test_resources/marisese/s.ogg" id="62_mb7y7"] [ext_resource type="AudioStream" uid="uid://dr52n8ld32c3h" path="res://addons/dvn/test_resources/marisese/s.ogg" id="62_mb7y7"]
[ext_resource type="AudioStream" uid="uid://loxlrrvh88gx" path="res://dvn/test_resources/marisese/t.ogg" id="63_0rkin"] [ext_resource type="AudioStream" uid="uid://loxlrrvh88gx" path="res://addons/dvn/test_resources/marisese/t.ogg" id="63_0rkin"]
[ext_resource type="AudioStream" uid="uid://borglhy7pdu7a" path="res://dvn/test_resources/marisese/u.ogg" id="64_81htt"] [ext_resource type="AudioStream" uid="uid://borglhy7pdu7a" path="res://addons/dvn/test_resources/marisese/u.ogg" id="64_81htt"]
[ext_resource type="AudioStream" uid="uid://cwgc5q6gkk24m" path="res://dvn/test_resources/marisese/v.ogg" id="65_j0h54"] [ext_resource type="AudioStream" uid="uid://cwgc5q6gkk24m" path="res://addons/dvn/test_resources/marisese/v.ogg" id="65_j0h54"]
[ext_resource type="AudioStream" uid="uid://d3d4qd504q88s" path="res://dvn/test_resources/marisese/w.ogg" id="66_qvihc"] [ext_resource type="AudioStream" uid="uid://d3d4qd504q88s" path="res://addons/dvn/test_resources/marisese/w.ogg" id="66_qvihc"]
[ext_resource type="AudioStream" uid="uid://2yfoybsar237" path="res://dvn/test_resources/marisese/x.ogg" id="67_5y7v3"] [ext_resource type="AudioStream" uid="uid://2yfoybsar237" path="res://addons/dvn/test_resources/marisese/x.ogg" id="67_5y7v3"]
[ext_resource type="AudioStream" uid="uid://bl6crwxrpbtn1" path="res://dvn/test_resources/marisese/y.ogg" id="68_k2fgx"] [ext_resource type="AudioStream" uid="uid://bl6crwxrpbtn1" path="res://addons/dvn/test_resources/marisese/y.ogg" id="68_k2fgx"]
[ext_resource type="AudioStream" uid="uid://24xlk8xji84c" path="res://dvn/test_resources/marisese/z.ogg" id="69_gfbuo"] [ext_resource type="AudioStream" uid="uid://24xlk8xji84c" path="res://addons/dvn/test_resources/marisese/z.ogg" id="69_gfbuo"]
[ext_resource type="AudioStream" uid="uid://dov7x4duhpcmv" path="res://dvn/test_resources/marisese/null.ogg" id="70_cva4i"] [ext_resource type="AudioStream" uid="uid://dov7x4duhpcmv" path="res://addons/dvn/test_resources/marisese/null.ogg" id="70_cva4i"]
[node name="DVNLabel" type="RichTextLabel"] [node name="DVNLabel" type="RichTextLabel"]
script = ExtResource("1_fv617") script = ExtResource("1_fv617")

View file

@ -0,0 +1 @@
uid://ccjqlc3tv2aw

View file

@ -1,6 +1,6 @@
[gd_scene load_steps=2 format=3 uid="uid://bldqqpajcj62n"] [gd_scene load_steps=2 format=3 uid="uid://bldqqpajcj62n"]
[ext_resource type="Script" path="res://addons/dvn/sound_player/sound.gd" id="1_boi0g"] [ext_resource type="Script" uid="uid://ccjqlc3tv2aw" path="res://addons/dvn/sound_player/sound.gd" id="1_boi0g"]
[node name="Sound" type="AudioStreamPlayer"] [node name="Sound" type="AudioStreamPlayer"]
bus = &"SFX" bus = &"SFX"

View file

@ -1,8 +1,15 @@
~ start ~ start
[speed=0.25]Hello, my name is Signore Demone.[speed=0.25] qwertyuiopasdfghjklzxcvbnm
do change_text_color(Color.GREEN) sfeoigbewfe
[speed=0.25]I am a guy who DIED[speed=0.25] eofewkasksamdmsdkmsa
[speed=0.25]I became a DEMON[speed=0.25] ksfaskfn
=> start
~ lol
- Chips
- No
- You who are?
- give money robbery
=> start => start
~ animal ~ animal
Holy shit. im mr animal crossing. wow im the guy from animal crossing guys. .im animal crossing on the playstation Holy shit. im mr animal crossing. wow im the guy from animal crossing guys. .im animal crossing on the playstation
@ -28,4 +35,12 @@ do fade_out_bgm(2)
BGM faded out! BGM faded out!
ok goodbye! ok goodbye!
do fade_out_screen(Color.BLACK,3) do fade_out_screen(Color.BLACK,3)
=> END
~ badger
[speed=0.25]Yellow Badgers is a game made by me featuring a soundtrack made by Felx Lamp and Penny Rigate. [speed=0.25]
[speed=0.25]The game also features additional art by several friends of mine,[speed=0.25]
[speed=0.25]including but not limited to the Beaverfiend, MetalSlayer69, and Goopbone. [speed=0.25]
[speed=0.25]The game follows Blab on his quest to find the three yellow badgers to return to the wizard who gave him the quest. [speed=0.25]
[speed=0.25]The game features no combat and a wide range of characters to talk to while you explore the 3 main areas of the game in search of the yellow badgers.[speed=0.25]
=> END => END

View file

@ -1,6 +1,7 @@
[remap] [remap]
importer="dialogue_manager_compiler_14" importer="dialogue_manager"
importer_version=15
type="Resource" type="Resource"
uid="uid://bq0ndspcp4edy" uid="uid://bq0ndspcp4edy"
path="res://.godot/imported/test_dialgoue.dialogue-81bdadfb2b80c4e4deb053c1e29cba9a.tres" path="res://.godot/imported/test_dialgoue.dialogue-81bdadfb2b80c4e4deb053c1e29cba9a.tres"

View file

@ -0,0 +1 @@
uid://drn40haamuxaj

View file

@ -1,16 +1,15 @@
[gd_scene load_steps=7 format=3 uid="uid://c2oo450sb6lqa"] [gd_scene load_steps=6 format=3 uid="uid://c2oo450sb6lqa"]
[ext_resource type="PackedScene" uid="uid://bd7pbhempcian" path="res://addons/dvn/dvn.tscn" id="1_tumep"] [ext_resource type="PackedScene" uid="uid://bd7pbhempcian" path="res://dvn/dvn.tscn" id="1_tumep"]
[ext_resource type="Script" path="res://addons/dvn/test_resources/test_system.gd" id="2_uxdpr"] [ext_resource type="Script" uid="uid://drn40haamuxaj" path="res://dvn/test_resources/test_system.gd" id="2_uxdpr"]
[ext_resource type="PackedScene" uid="uid://kssjsapnseux" path="res://addons/dvn/balloon/dvn_balloon.tscn" id="3_ofma8"] [ext_resource type="PackedScene" uid="uid://kssjsapnseux" path="res://dvn/balloon/dvn_balloon.tscn" id="3_mdgdo"]
[ext_resource type="Resource" uid="uid://bq0ndspcp4edy" path="res://addons/dvn/test_resources/test_dialgoue.dialogue" id="4_dtsm8"] [ext_resource type="Resource" uid="uid://bq0ndspcp4edy" path="res://dvn/test_resources/test_dialgoue.dialogue" id="4_3w0p4"]
[ext_resource type="AudioStream" uid="uid://2yhhfguj23s8" path="res://addons/dvn/test_resources/rumble_loop.ogg" id="5_ant88"] [ext_resource type="AudioStream" uid="uid://2yhhfguj23s8" path="res://dvn/test_resources/rumble_loop.ogg" id="5_ant88"]
[ext_resource type="Texture2D" uid="uid://bhtmcmrupjhy0" path="res://addons/dvn/test_resources/Kurai.png" id="6_a1sfw"]
[node name="Scene" instance=ExtResource("1_tumep")] [node name="Scene" instance=ExtResource("1_tumep")]
script = ExtResource("2_uxdpr") script = ExtResource("2_uxdpr")
Balloon = ExtResource("3_ofma8") Balloon = ExtResource("3_mdgdo")
Dialogue = ExtResource("4_dtsm8") Dialogue = ExtResource("4_3w0p4")
[node name="ColorRect" type="ColorRect" parent="." index="0"] [node name="ColorRect" type="ColorRect" parent="." index="0"]
offset_right = 1960.0 offset_right = 1960.0
@ -19,8 +18,8 @@ offset_bottom = 1128.0
[node name="BGM" parent="DVN" index="1"] [node name="BGM" parent="DVN" index="1"]
stream = ExtResource("5_ant88") stream = ExtResource("5_ant88")
volume_db = -10.0 volume_db = -10.0
bus = &"Master"
[node name="Kurai" type="Sprite2D" parent="." index="2"] [node name="Sprite2D" type="Sprite2D" parent="." index="2"]
position = Vector2(944, 504) modulate = Color(1, 0, 1, 1)
scale = Vector2(2, 2) position = Vector2(320, 240)
texture = ExtResource("6_a1sfw")

View file

@ -0,0 +1,25 @@
[gd_scene load_steps=6 format=3 uid="uid://c2oo450sb6lqa"]
[ext_resource type="PackedScene" uid="uid://bd7pbhempcian" path="res://dvn/dvn.tscn" id="1_tumep"]
[ext_resource type="Script" uid="uid://drn40haamuxaj" path="res://dvn/test_resources/test_system.gd" id="2_uxdpr"]
[ext_resource type="PackedScene" uid="uid://kssjsapnseux" path="res://dvn/balloon/dvn_balloon.tscn" id="3_mdgdo"]
[ext_resource type="Resource" uid="uid://g1ll23ax0byk" path="res://test.dialogue" id="4_3w0p4"]
[ext_resource type="AudioStream" uid="uid://2yhhfguj23s8" path="res://dvn/test_resources/rumble_loop.ogg" id="5_ant88"]
[node name="Scene" instance=ExtResource("1_tumep")]
script = ExtResource("2_uxdpr")
Balloon = ExtResource("3_mdgdo")
Dialogue = ExtResource("4_3w0p4")
[node name="ColorRect" type="ColorRect" parent="." index="0"]
offset_right = 1960.0
offset_bottom = 1128.0
[node name="BGM" parent="DVN" index="1"]
stream = ExtResource("5_ant88")
volume_db = -10.0
bus = &"Master"
[node name="Sprite2D" type="Sprite2D" parent="." index="2"]
modulate = Color(1, 0, 1, 1)
position = Vector2(320, 240)

View file

@ -1,46 +0,0 @@
; Engine configuration file.
; It's best edited using the editor UI and not directly,
; since the parameters that go here are not all obvious.
;
; Format:
; [section] ; section goes between []
; param=value ; assign values to parameters
config_version=5
[application]
config/name="dvn"
run/main_scene="res://dvn/test_resources/test_system.tscn"
config/features=PackedStringArray("4.3", "GL Compatibility")
config/icon="res://icon.svg"
[audio]
buses/default_bus_layout="res://addons/dvn/default_bus_layout.tres"
[autoload]
DialogueManager="*res://addons/dialogue_manager/dialogue_manager.gd"
[dialogue_manager]
runtime/balloon_path="res:///balloon.tscn"
[display]
window/size/viewport_width=640
window/size/viewport_height=480
[editor_plugins]
enabled=PackedStringArray("res://addons/dialogue_manager/plugin.cfg", "res://addons/dvn/plugin.cfg")
[internationalization]
locale/translations_pot_files=PackedStringArray("res://addons/dvn/test_resources/test_dialgoue.dialogue")
[rendering]
renderer/rendering_method="gl_compatibility"
renderer/rendering_method.mobile="gl_compatibility"