aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--client/player/character/character.gd3
1 files changed, 2 insertions, 1 deletions
diff --git a/client/player/character/character.gd b/client/player/character/character.gd
index 701603a3..e64f9e42 100644
--- a/client/player/character/character.gd
+++ b/client/player/character/character.gd
@@ -79,10 +79,11 @@ func _process(delta):
play_animation(next_animation)
func select_hairstyle(id: int):
+ var hairstyle_count = hairstyles.keys().size()
+ id = (id + hairstyle_count) % hairstyle_count
if id < 0:
to_customer()
id *= -1 # TODO: Select customer character
- id = id % hairstyles.keys().size()
var target = hairstyles.keys()[id]
for k in hairstyles.keys():
if k == target: