summaryrefslogtreecommitdiff
path: root/client/global.gd
diff options
context:
space:
mode:
authortpart <tpart120@proton.me>2025-06-03 22:25:32 +0200
committertpart <tpart120@proton.me>2025-06-03 22:25:37 +0200
commita2c2f9c84ba43c218556926b0f6650318e701d68 (patch)
tree3251dd8004a83c6e3e219cc616a819eea64372f8 /client/global.gd
parent29772d6b2f244c6c172347c5e96530a16ca4517d (diff)
downloadhurrycurry-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.gd14
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
+