diff options
author | tpart <tpart120@proton.me> | 2025-06-03 22:25:32 +0200 |
---|---|---|
committer | tpart <tpart120@proton.me> | 2025-06-03 22:25:37 +0200 |
commit | a2c2f9c84ba43c218556926b0f6650318e701d68 (patch) | |
tree | 3251dd8004a83c6e3e219cc616a819eea64372f8 /client/global.gd | |
parent | 29772d6b2f244c6c172347c5e96530a16ca4517d (diff) | |
download | hurrycurry-a2c2f9c84ba43c218556926b0f6650318e701d68.tar hurrycurry-a2c2f9c84ba43c218556926b0f6650318e701d68.tar.bz2 hurrycurry-a2c2f9c84ba43c218556926b0f6650318e701d68.tar.zst |
Support new character style system
Diffstat (limited to 'client/global.gd')
-rw-r--r-- | client/global.gd | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/client/global.gd b/client/global.gd index 56566bbe..8fd50ac6 100644 --- a/client/global.gd +++ b/client/global.gd @@ -26,7 +26,11 @@ const VERSION := "2.3.1" var default_profile := { "username": "Giovanni", - "character": 0, + "character_style": { + "color": 0, + "headwear": 0, + "hairstyle": 0 + }, "last_server_url": "", "tutorial_ingredients_played": [], "registry_asked": false, @@ -277,3 +281,11 @@ static func index_to_hand(i): 0: return "left" 1: return "right" _: return "unknown" + +static func rem_euclid(i: int, mod: int) -> int: + var num := i % mod + if num < 0: + num += mod + num %= mod + return num + |