fix mood cheat to trigger once per press

This commit is contained in:
Mikhail Aristov 2024-01-27 15:51:52 +01:00
parent 4df12455ab
commit 50a636070f
1 changed files with 8 additions and 3 deletions

View File

@ -67,11 +67,16 @@ func _process(delta):
elif mood < profile.lashout_threshold * .9: elif mood < profile.lashout_threshold * .9:
mood += profile.lashout_decay * delta mood += profile.lashout_decay * delta
if Input.is_key_pressed(KEY_SPACE) and OS.is_debug_build():
update_mood(1.)
update_expression() update_expression()
func _input(event):
var just_pressed = event.is_pressed() and not event.is_echo()
if just_pressed and OS.is_debug_build():
if Input.is_key_pressed(KEY_SPACE):
update_mood(1.)
elif Input.is_key_pressed(KEY_ENTER):
update_mood(-1.)
func hear_joke(): func hear_joke():
var change = randf_range(-3., 3.) var change = randf_range(-3., 3.)
update_mood(change) update_mood(change)