mirror of
https://git.kittycat.homes/BatHeartTiger/untitled-plant-game.git
synced 2024-08-15 03:16:27 +00:00
stop watering if plant has enough water
This commit is contained in:
parent
2abfa54906
commit
cc347d3766
10 changed files with 56 additions and 9 deletions
3
.import/Talk.wav-fb28b520dfe4921bc9c03a8382a0798d.md5
Normal file
3
.import/Talk.wav-fb28b520dfe4921bc9c03a8382a0798d.md5
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
source_md5="fbfefef2a65ed1a7a9c92b489749044f"
|
||||||
|
dest_md5="693b134ec89e539e9df9c309685e9619"
|
||||||
|
|
BIN
.import/Talk.wav-fb28b520dfe4921bc9c03a8382a0798d.sample
Normal file
BIN
.import/Talk.wav-fb28b520dfe4921bc9c03a8382a0798d.sample
Normal file
Binary file not shown.
BIN
Music/Talk.wav
Normal file
BIN
Music/Talk.wav
Normal file
Binary file not shown.
21
Music/Talk.wav.import
Normal file
21
Music/Talk.wav.import
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="wav"
|
||||||
|
type="AudioStreamSample"
|
||||||
|
path="res://.import/Talk.wav-fb28b520dfe4921bc9c03a8382a0798d.sample"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Music/Talk.wav"
|
||||||
|
dest_files=[ "res://.import/Talk.wav-fb28b520dfe4921bc9c03a8382a0798d.sample" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
force/8_bit=false
|
||||||
|
force/mono=false
|
||||||
|
force/max_rate=false
|
||||||
|
force/max_rate_hz=44100
|
||||||
|
edit/trim=false
|
||||||
|
edit/normalize=false
|
||||||
|
edit/loop=false
|
||||||
|
compress/mode=0
|
|
@ -7,6 +7,12 @@ func _on_WateringCan_pressed():
|
||||||
$Timer.start(0.1)
|
$Timer.start(0.1)
|
||||||
$WaterParticles.emitting = true
|
$WaterParticles.emitting = true
|
||||||
if !watering:
|
if !watering:
|
||||||
$Timer.stop()
|
stop_watering()
|
||||||
$WaterParticles.emitting = false
|
|
||||||
|
|
||||||
|
func on_enough_water():
|
||||||
|
watering = false
|
||||||
|
stop_watering()
|
||||||
|
|
||||||
|
func stop_watering():
|
||||||
|
$Timer.stop()
|
||||||
|
$WaterParticles.emitting = false
|
||||||
|
|
|
@ -17,7 +17,6 @@ color = Color( 0.341176, 0.337255, 0.756863, 1 )
|
||||||
[node name="GoodAndWellBalancedWaterParticles" type="Particles2D"]
|
[node name="GoodAndWellBalancedWaterParticles" type="Particles2D"]
|
||||||
position = Vector2( 0, -3 )
|
position = Vector2( 0, -3 )
|
||||||
z_index = 2
|
z_index = 2
|
||||||
emitting = false
|
|
||||||
amount = 32
|
amount = 32
|
||||||
lifetime = 2.0
|
lifetime = 2.0
|
||||||
explosiveness = 1.0
|
explosiveness = 1.0
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[gd_scene load_steps=28 format=2]
|
[gd_scene load_steps=30 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://World/Plant.tscn" type="PackedScene" id=1]
|
[ext_resource path="res://World/Plant.tscn" type="PackedScene" id=1]
|
||||||
[ext_resource path="res://World/FullscreenButton.gd" type="Script" id=2]
|
[ext_resource path="res://World/FullscreenButton.gd" type="Script" id=2]
|
||||||
|
@ -20,6 +20,7 @@
|
||||||
[ext_resource path="res://World/Clouds.gd" type="Script" id=18]
|
[ext_resource path="res://World/Clouds.gd" type="Script" id=18]
|
||||||
[ext_resource path="res://Aseprite/sfx.png" type="Texture" id=19]
|
[ext_resource path="res://Aseprite/sfx.png" type="Texture" id=19]
|
||||||
[ext_resource path="res://Aseprite/sfx-hover.png" type="Texture" id=20]
|
[ext_resource path="res://Aseprite/sfx-hover.png" type="Texture" id=20]
|
||||||
|
[ext_resource path="res://Music/Talk.wav" type="AudioStream" id=21]
|
||||||
|
|
||||||
[sub_resource type="Theme" id=7]
|
[sub_resource type="Theme" id=7]
|
||||||
|
|
||||||
|
@ -55,6 +56,14 @@ orbit_velocity = 0.0
|
||||||
orbit_velocity_random = 0.0
|
orbit_velocity_random = 0.0
|
||||||
color = Color( 0.341176, 0.337255, 0.756863, 1 )
|
color = Color( 0.341176, 0.337255, 0.756863, 1 )
|
||||||
|
|
||||||
|
[sub_resource type="Environment" id=14]
|
||||||
|
background_mode = 4
|
||||||
|
glow_enabled = true
|
||||||
|
glow_levels/4 = true
|
||||||
|
glow_levels/5 = false
|
||||||
|
glow_levels/7 = true
|
||||||
|
glow_bloom = 0.34
|
||||||
|
|
||||||
[node name="Main" type="Node2D"]
|
[node name="Main" type="Node2D"]
|
||||||
|
|
||||||
[node name="Plant" parent="." instance=ExtResource( 1 )]
|
[node name="Plant" parent="." instance=ExtResource( 1 )]
|
||||||
|
@ -165,7 +174,7 @@ __meta__ = {
|
||||||
material = SubResource( 3 )
|
material = SubResource( 3 )
|
||||||
margin_left = 1.0
|
margin_left = 1.0
|
||||||
margin_top = 1.0
|
margin_top = 1.0
|
||||||
margin_right = 105.0
|
margin_right = 106.0
|
||||||
margin_bottom = 124.0
|
margin_bottom = 124.0
|
||||||
theme = ExtResource( 5 )
|
theme = ExtResource( 5 )
|
||||||
custom_colors/default_color = Color( 0.94902, 0.988235, 0.878431, 1 )
|
custom_colors/default_color = Color( 0.94902, 0.988235, 0.878431, 1 )
|
||||||
|
@ -183,6 +192,10 @@ wait_time = 0.05
|
||||||
|
|
||||||
[node name="MessageTimer" type="Timer" parent="RightPanel/Terminal"]
|
[node name="MessageTimer" type="Timer" parent="RightPanel/Terminal"]
|
||||||
|
|
||||||
|
[node name="Talk" type="AudioStreamPlayer" parent="RightPanel/Terminal"]
|
||||||
|
stream = ExtResource( 21 )
|
||||||
|
bus = "SFX"
|
||||||
|
|
||||||
[node name="WateringCan" type="TextureButton" parent="RightPanel"]
|
[node name="WateringCan" type="TextureButton" parent="RightPanel"]
|
||||||
margin_left = 1.0
|
margin_left = 1.0
|
||||||
margin_top = 125.0
|
margin_top = 125.0
|
||||||
|
@ -209,7 +222,11 @@ amount = 15
|
||||||
lifetime = 0.5
|
lifetime = 0.5
|
||||||
process_material = SubResource( 13 )
|
process_material = SubResource( 13 )
|
||||||
|
|
||||||
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
||||||
|
environment = SubResource( 14 )
|
||||||
|
|
||||||
[connection signal="good_water" from="Plant" to="PlantBackground/Pot" method="_on_Plant_good_water"]
|
[connection signal="good_water" from="Plant" to="PlantBackground/Pot" method="_on_Plant_good_water"]
|
||||||
|
[connection signal="good_water" from="Plant" to="RightPanel/WateringCan" method="on_enough_water"]
|
||||||
[connection signal="has_need" from="Plant" to="RightPanel/Terminal" method="_on_Plant_has_need"]
|
[connection signal="has_need" from="Plant" to="RightPanel/Terminal" method="_on_Plant_has_need"]
|
||||||
[connection signal="timeout" from="PlantBackground/Clouds/Timer" to="PlantBackground/Clouds" method="_on_Timer_timeout"]
|
[connection signal="timeout" from="PlantBackground/Clouds/Timer" to="PlantBackground/Clouds" method="_on_Timer_timeout"]
|
||||||
[connection signal="pressed" from="Options/FullscreenButton" to="Options/FullscreenButton" method="_on_FullscreenButton_pressed"]
|
[connection signal="pressed" from="Options/FullscreenButton" to="Options/FullscreenButton" method="_on_FullscreenButton_pressed"]
|
||||||
|
|
|
@ -25,7 +25,6 @@ var water_msg_good = [
|
||||||
"When i'm happy i grow [shake rate=10 level=2]flowers[/shake]!",
|
"When i'm happy i grow [shake rate=10 level=2]flowers[/shake]!",
|
||||||
"I'm [wave amp=24 freq=2]way[/wave] bigger than the flowers outside :)"
|
"I'm [wave amp=24 freq=2]way[/wave] bigger than the flowers outside :)"
|
||||||
]
|
]
|
||||||
|
|
||||||
var social = [
|
var social = [
|
||||||
"You ever think about bees?",
|
"You ever think about bees?",
|
||||||
"You like [wave amp=24 freq=2]Jazz[/wave]?",
|
"You like [wave amp=24 freq=2]Jazz[/wave]?",
|
||||||
|
@ -79,6 +78,8 @@ func print_message(mesage):
|
||||||
func _on_Reveal_timeout() -> void:
|
func _on_Reveal_timeout() -> void:
|
||||||
if visible_characters <= text.length():
|
if visible_characters <= text.length():
|
||||||
visible_characters += 1
|
visible_characters += 1
|
||||||
|
$Talk.play(0)
|
||||||
|
$Talk.pitch_scale = rand_range(0.7, 1.3)
|
||||||
else: $Reveal.stop()
|
else: $Reveal.stop()
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -6,11 +6,11 @@ bus/1/name = "Music"
|
||||||
bus/1/solo = false
|
bus/1/solo = false
|
||||||
bus/1/mute = false
|
bus/1/mute = false
|
||||||
bus/1/bypass_fx = false
|
bus/1/bypass_fx = false
|
||||||
bus/1/volume_db = -80.0
|
bus/1/volume_db = -11.952
|
||||||
bus/1/send = "Master"
|
bus/1/send = "Master"
|
||||||
bus/2/name = "SFX"
|
bus/2/name = "SFX"
|
||||||
bus/2/solo = false
|
bus/2/solo = false
|
||||||
bus/2/mute = false
|
bus/2/mute = false
|
||||||
bus/2/bypass_fx = false
|
bus/2/bypass_fx = false
|
||||||
bus/2/volume_db = 0.0
|
bus/2/volume_db = -11.9576
|
||||||
bus/2/send = "Master"
|
bus/2/send = "Master"
|
||||||
|
|
|
@ -18,7 +18,7 @@ custom_template/release=""
|
||||||
variant/export_type=0
|
variant/export_type=0
|
||||||
vram_texture_compression/for_desktop=true
|
vram_texture_compression/for_desktop=true
|
||||||
vram_texture_compression/for_mobile=true
|
vram_texture_compression/for_mobile=true
|
||||||
html/export_icon=true
|
html/export_icon=false
|
||||||
html/custom_html_shell=""
|
html/custom_html_shell=""
|
||||||
html/head_include=""
|
html/head_include=""
|
||||||
html/canvas_resize_policy=2
|
html/canvas_resize_policy=2
|
||||||
|
|
Loading…
Reference in a new issue