diff --git a/project.godot b/project.godot index 1af5e6f..7446976 100644 --- a/project.godot +++ b/project.godot @@ -11,7 +11,7 @@ config_version=5 [application] config/name="最强导师" -run/main_scene="uid://b0cu4fa7vohmw" +run/main_scene="uid://bmxk4pi4sd1rd" config/features=PackedStringArray("4.5", "C#", "GL Compatibility") config/icon="res://icon.svg" diff --git a/resources/characters/accessories/Accessory_01_Ladybug_01.png b/resources/characters/accessories/Accessory_01_Ladybug_01.png index 3cc0dc7..ff53fb0 100644 Binary files a/resources/characters/accessories/Accessory_01_Ladybug_01.png and b/resources/characters/accessories/Accessory_01_Ladybug_01.png differ diff --git a/resources/characters/accessories/Accessory_01_Ladybug_02.png b/resources/characters/accessories/Accessory_01_Ladybug_02.png index 95d149d..d5a390e 100644 Binary files a/resources/characters/accessories/Accessory_01_Ladybug_02.png and b/resources/characters/accessories/Accessory_01_Ladybug_02.png differ diff --git a/resources/characters/accessories/Accessory_01_Ladybug_03.png b/resources/characters/accessories/Accessory_01_Ladybug_03.png index 2f92a58..cbd5ca6 100644 Binary files a/resources/characters/accessories/Accessory_01_Ladybug_03.png and b/resources/characters/accessories/Accessory_01_Ladybug_03.png differ diff --git a/resources/characters/accessories/Accessory_01_Ladybug_04.png b/resources/characters/accessories/Accessory_01_Ladybug_04.png index 7ace346..91ec3e8 100644 Binary files a/resources/characters/accessories/Accessory_01_Ladybug_04.png and b/resources/characters/accessories/Accessory_01_Ladybug_04.png differ diff --git a/resources/characters/accessories/Accessory_02_Bee_01.png b/resources/characters/accessories/Accessory_02_Bee_01.png index 3045249..176351e 100644 Binary files a/resources/characters/accessories/Accessory_02_Bee_01.png and b/resources/characters/accessories/Accessory_02_Bee_01.png differ diff --git a/resources/characters/accessories/Accessory_02_Bee_02.png b/resources/characters/accessories/Accessory_02_Bee_02.png index ef58107..4177582 100644 Binary files a/resources/characters/accessories/Accessory_02_Bee_02.png and b/resources/characters/accessories/Accessory_02_Bee_02.png differ diff --git a/resources/characters/accessories/Accessory_02_Bee_03.png b/resources/characters/accessories/Accessory_02_Bee_03.png index 37952c7..1cfa6b5 100644 Binary files a/resources/characters/accessories/Accessory_02_Bee_03.png and b/resources/characters/accessories/Accessory_02_Bee_03.png differ diff --git a/resources/characters/accessories/Accessory_03_Backpack_01.png b/resources/characters/accessories/Accessory_03_Backpack_01.png index 7f4bcae..a820636 100644 Binary files a/resources/characters/accessories/Accessory_03_Backpack_01.png and b/resources/characters/accessories/Accessory_03_Backpack_01.png differ diff --git a/resources/characters/accessories/Accessory_03_Backpack_02.png b/resources/characters/accessories/Accessory_03_Backpack_02.png index ebbbb7b..19eefb4 100644 Binary files a/resources/characters/accessories/Accessory_03_Backpack_02.png and b/resources/characters/accessories/Accessory_03_Backpack_02.png differ diff --git a/resources/characters/accessories/Accessory_03_Backpack_03.png b/resources/characters/accessories/Accessory_03_Backpack_03.png index 2543b4d..265b76a 100644 Binary files a/resources/characters/accessories/Accessory_03_Backpack_03.png and b/resources/characters/accessories/Accessory_03_Backpack_03.png differ diff --git a/resources/characters/accessories/Accessory_03_Backpack_04.png b/resources/characters/accessories/Accessory_03_Backpack_04.png index 2275574..d60b259 100644 Binary files a/resources/characters/accessories/Accessory_03_Backpack_04.png and b/resources/characters/accessories/Accessory_03_Backpack_04.png differ diff --git a/resources/characters/accessories/Accessory_03_Backpack_05.png b/resources/characters/accessories/Accessory_03_Backpack_05.png index 05535f2..870a3e7 100644 Binary files a/resources/characters/accessories/Accessory_03_Backpack_05.png and b/resources/characters/accessories/Accessory_03_Backpack_05.png differ diff --git a/resources/characters/accessories/Accessory_03_Backpack_06.png b/resources/characters/accessories/Accessory_03_Backpack_06.png index 3bc0017..6e2c714 100644 Binary files a/resources/characters/accessories/Accessory_03_Backpack_06.png and b/resources/characters/accessories/Accessory_03_Backpack_06.png differ diff --git a/resources/characters/accessories/Accessory_03_Backpack_07.png b/resources/characters/accessories/Accessory_03_Backpack_07.png index 63a20a0..4fae942 100644 Binary files a/resources/characters/accessories/Accessory_03_Backpack_07.png and b/resources/characters/accessories/Accessory_03_Backpack_07.png differ diff --git a/resources/characters/accessories/Accessory_03_Backpack_08.png b/resources/characters/accessories/Accessory_03_Backpack_08.png index a092ab4..4dcabd6 100644 Binary files a/resources/characters/accessories/Accessory_03_Backpack_08.png and b/resources/characters/accessories/Accessory_03_Backpack_08.png differ diff --git a/resources/characters/accessories/Accessory_03_Backpack_09.png b/resources/characters/accessories/Accessory_03_Backpack_09.png index f1db472..8edfe05 100644 Binary files a/resources/characters/accessories/Accessory_03_Backpack_09.png and b/resources/characters/accessories/Accessory_03_Backpack_09.png differ diff --git a/resources/characters/accessories/Accessory_03_Backpack_10.png b/resources/characters/accessories/Accessory_03_Backpack_10.png index cf1ee98..1887e04 100644 Binary files a/resources/characters/accessories/Accessory_03_Backpack_10.png and b/resources/characters/accessories/Accessory_03_Backpack_10.png differ diff --git a/resources/characters/accessories/Accessory_04_Snapback_01.png b/resources/characters/accessories/Accessory_04_Snapback_01.png index 04840f0..78697c9 100644 Binary files a/resources/characters/accessories/Accessory_04_Snapback_01.png and b/resources/characters/accessories/Accessory_04_Snapback_01.png differ diff --git a/resources/characters/accessories/Accessory_04_Snapback_02.png b/resources/characters/accessories/Accessory_04_Snapback_02.png index afcba64..fa6638d 100644 Binary files a/resources/characters/accessories/Accessory_04_Snapback_02.png and b/resources/characters/accessories/Accessory_04_Snapback_02.png differ diff --git a/resources/characters/accessories/Accessory_04_Snapback_03.png b/resources/characters/accessories/Accessory_04_Snapback_03.png index c022c82..9bde22e 100644 Binary files a/resources/characters/accessories/Accessory_04_Snapback_03.png and b/resources/characters/accessories/Accessory_04_Snapback_03.png differ diff --git a/resources/characters/accessories/Accessory_04_Snapback_04.png b/resources/characters/accessories/Accessory_04_Snapback_04.png index 13d3472..8346cde 100644 Binary files a/resources/characters/accessories/Accessory_04_Snapback_04.png and b/resources/characters/accessories/Accessory_04_Snapback_04.png differ diff --git a/resources/characters/accessories/Accessory_04_Snapback_05.png b/resources/characters/accessories/Accessory_04_Snapback_05.png index 31156fb..622bcdf 100644 Binary files a/resources/characters/accessories/Accessory_04_Snapback_05.png and b/resources/characters/accessories/Accessory_04_Snapback_05.png differ diff --git a/resources/characters/accessories/Accessory_04_Snapback_06.png b/resources/characters/accessories/Accessory_04_Snapback_06.png index d039183..a159242 100644 Binary files a/resources/characters/accessories/Accessory_04_Snapback_06.png and b/resources/characters/accessories/Accessory_04_Snapback_06.png differ diff --git a/resources/characters/accessories/Accessory_05_Dino_Snapback_01.png b/resources/characters/accessories/Accessory_05_Dino_Snapback_01.png index b7934da..98fba0c 100644 Binary files a/resources/characters/accessories/Accessory_05_Dino_Snapback_01.png and b/resources/characters/accessories/Accessory_05_Dino_Snapback_01.png differ diff --git a/resources/characters/accessories/Accessory_05_Dino_Snapback_02.png b/resources/characters/accessories/Accessory_05_Dino_Snapback_02.png index a1cb209..f6e2c9b 100644 Binary files a/resources/characters/accessories/Accessory_05_Dino_Snapback_02.png and b/resources/characters/accessories/Accessory_05_Dino_Snapback_02.png differ diff --git a/resources/characters/accessories/Accessory_05_Dino_Snapback_03.png b/resources/characters/accessories/Accessory_05_Dino_Snapback_03.png index 464b94e..c310148 100644 Binary files a/resources/characters/accessories/Accessory_05_Dino_Snapback_03.png and b/resources/characters/accessories/Accessory_05_Dino_Snapback_03.png differ diff --git a/resources/characters/accessories/Accessory_06_Policeman_Hat_01.png b/resources/characters/accessories/Accessory_06_Policeman_Hat_01.png index 7637cb8..5ad254c 100644 Binary files a/resources/characters/accessories/Accessory_06_Policeman_Hat_01.png and b/resources/characters/accessories/Accessory_06_Policeman_Hat_01.png differ diff --git a/resources/characters/accessories/Accessory_06_Policeman_Hat_02.png b/resources/characters/accessories/Accessory_06_Policeman_Hat_02.png index 6151011..dde208e 100644 Binary files a/resources/characters/accessories/Accessory_06_Policeman_Hat_02.png and b/resources/characters/accessories/Accessory_06_Policeman_Hat_02.png differ diff --git a/resources/characters/accessories/Accessory_06_Policeman_Hat_03.png b/resources/characters/accessories/Accessory_06_Policeman_Hat_03.png index 6431d69..0d57328 100644 Binary files a/resources/characters/accessories/Accessory_06_Policeman_Hat_03.png and b/resources/characters/accessories/Accessory_06_Policeman_Hat_03.png differ diff --git a/resources/characters/accessories/Accessory_06_Policeman_Hat_04.png b/resources/characters/accessories/Accessory_06_Policeman_Hat_04.png index 6709fa1..d20fd09 100644 Binary files a/resources/characters/accessories/Accessory_06_Policeman_Hat_04.png and b/resources/characters/accessories/Accessory_06_Policeman_Hat_04.png differ diff --git a/resources/characters/accessories/Accessory_06_Policeman_Hat_05.png b/resources/characters/accessories/Accessory_06_Policeman_Hat_05.png index d82bc13..0e9ee4b 100644 Binary files a/resources/characters/accessories/Accessory_06_Policeman_Hat_05.png and b/resources/characters/accessories/Accessory_06_Policeman_Hat_05.png differ diff --git a/resources/characters/accessories/Accessory_06_Policeman_Hat_06.png b/resources/characters/accessories/Accessory_06_Policeman_Hat_06.png index 877e22a..cb203a3 100644 Binary files a/resources/characters/accessories/Accessory_06_Policeman_Hat_06.png and b/resources/characters/accessories/Accessory_06_Policeman_Hat_06.png differ diff --git a/resources/characters/accessories/Accessory_07_Bataclava_01.png b/resources/characters/accessories/Accessory_07_Bataclava_01.png index ce8876e..5dc6e7f 100644 Binary files a/resources/characters/accessories/Accessory_07_Bataclava_01.png and b/resources/characters/accessories/Accessory_07_Bataclava_01.png differ diff --git a/resources/characters/accessories/Accessory_07_Bataclava_02.png b/resources/characters/accessories/Accessory_07_Bataclava_02.png index 78f6a34..09f2b97 100644 Binary files a/resources/characters/accessories/Accessory_07_Bataclava_02.png and b/resources/characters/accessories/Accessory_07_Bataclava_02.png differ diff --git a/resources/characters/accessories/Accessory_07_Bataclava_03.png b/resources/characters/accessories/Accessory_07_Bataclava_03.png index f3bc2c6..8c940c7 100644 Binary files a/resources/characters/accessories/Accessory_07_Bataclava_03.png and b/resources/characters/accessories/Accessory_07_Bataclava_03.png differ diff --git a/resources/characters/accessories/Accessory_08_Detective_Hat_01.png b/resources/characters/accessories/Accessory_08_Detective_Hat_01.png index 6c250f3..daa5f16 100644 Binary files a/resources/characters/accessories/Accessory_08_Detective_Hat_01.png and b/resources/characters/accessories/Accessory_08_Detective_Hat_01.png differ diff --git a/resources/characters/accessories/Accessory_08_Detective_Hat_02.png b/resources/characters/accessories/Accessory_08_Detective_Hat_02.png index 2299382..f0762da 100644 Binary files a/resources/characters/accessories/Accessory_08_Detective_Hat_02.png and b/resources/characters/accessories/Accessory_08_Detective_Hat_02.png differ diff --git a/resources/characters/accessories/Accessory_08_Detective_Hat_03.png b/resources/characters/accessories/Accessory_08_Detective_Hat_03.png index 8b6e329..71651b3 100644 Binary files a/resources/characters/accessories/Accessory_08_Detective_Hat_03.png and b/resources/characters/accessories/Accessory_08_Detective_Hat_03.png differ diff --git a/resources/characters/accessories/Accessory_09_Zombie_Brain_01.png b/resources/characters/accessories/Accessory_09_Zombie_Brain_01.png index c59b9be..676c585 100644 Binary files a/resources/characters/accessories/Accessory_09_Zombie_Brain_01.png and b/resources/characters/accessories/Accessory_09_Zombie_Brain_01.png differ diff --git a/resources/characters/accessories/Accessory_09_Zombie_Brain_02.png b/resources/characters/accessories/Accessory_09_Zombie_Brain_02.png index 5d368c3..c31b816 100644 Binary files a/resources/characters/accessories/Accessory_09_Zombie_Brain_02.png and b/resources/characters/accessories/Accessory_09_Zombie_Brain_02.png differ diff --git a/resources/characters/accessories/Accessory_09_Zombie_Brain_03.png b/resources/characters/accessories/Accessory_09_Zombie_Brain_03.png index 40b1edc..b835626 100644 Binary files a/resources/characters/accessories/Accessory_09_Zombie_Brain_03.png and b/resources/characters/accessories/Accessory_09_Zombie_Brain_03.png differ diff --git a/resources/characters/accessories/Accessory_10_Bolt_01.png b/resources/characters/accessories/Accessory_10_Bolt_01.png index bfad391..b7b6ead 100644 Binary files a/resources/characters/accessories/Accessory_10_Bolt_01.png and b/resources/characters/accessories/Accessory_10_Bolt_01.png differ diff --git a/resources/characters/accessories/Accessory_10_Bolt_02.png b/resources/characters/accessories/Accessory_10_Bolt_02.png index 7edf6aa..77d9474 100644 Binary files a/resources/characters/accessories/Accessory_10_Bolt_02.png and b/resources/characters/accessories/Accessory_10_Bolt_02.png differ diff --git a/resources/characters/accessories/Accessory_10_Bolt_03.png b/resources/characters/accessories/Accessory_10_Bolt_03.png index a9779ba..8b07cda 100644 Binary files a/resources/characters/accessories/Accessory_10_Bolt_03.png and b/resources/characters/accessories/Accessory_10_Bolt_03.png differ diff --git a/resources/characters/accessories/Accessory_11_Beanie_01.png b/resources/characters/accessories/Accessory_11_Beanie_01.png index 6a3a9e3..c5535c2 100644 Binary files a/resources/characters/accessories/Accessory_11_Beanie_01.png and b/resources/characters/accessories/Accessory_11_Beanie_01.png differ diff --git a/resources/characters/accessories/Accessory_11_Beanie_02.png b/resources/characters/accessories/Accessory_11_Beanie_02.png index 789e254..10a85ac 100644 Binary files a/resources/characters/accessories/Accessory_11_Beanie_02.png and b/resources/characters/accessories/Accessory_11_Beanie_02.png differ diff --git a/resources/characters/accessories/Accessory_11_Beanie_03.png b/resources/characters/accessories/Accessory_11_Beanie_03.png index 94beec2..71444e7 100644 Binary files a/resources/characters/accessories/Accessory_11_Beanie_03.png and b/resources/characters/accessories/Accessory_11_Beanie_03.png differ diff --git a/resources/characters/accessories/Accessory_11_Beanie_04.png b/resources/characters/accessories/Accessory_11_Beanie_04.png index f3195e0..f082219 100644 Binary files a/resources/characters/accessories/Accessory_11_Beanie_04.png and b/resources/characters/accessories/Accessory_11_Beanie_04.png differ diff --git a/resources/characters/accessories/Accessory_11_Beanie_05.png b/resources/characters/accessories/Accessory_11_Beanie_05.png index 061a1c1..6b592d8 100644 Binary files a/resources/characters/accessories/Accessory_11_Beanie_05.png and b/resources/characters/accessories/Accessory_11_Beanie_05.png differ diff --git a/resources/characters/accessories/Accessory_12_Mustache_01.png b/resources/characters/accessories/Accessory_12_Mustache_01.png index b423b30..dcf6831 100644 Binary files a/resources/characters/accessories/Accessory_12_Mustache_01.png and b/resources/characters/accessories/Accessory_12_Mustache_01.png differ diff --git a/resources/characters/accessories/Accessory_12_Mustache_02.png b/resources/characters/accessories/Accessory_12_Mustache_02.png index 6f34f39..623a144 100644 Binary files a/resources/characters/accessories/Accessory_12_Mustache_02.png and b/resources/characters/accessories/Accessory_12_Mustache_02.png differ diff --git a/resources/characters/accessories/Accessory_12_Mustache_03.png b/resources/characters/accessories/Accessory_12_Mustache_03.png index b669d13..7d8d848 100644 Binary files a/resources/characters/accessories/Accessory_12_Mustache_03.png and b/resources/characters/accessories/Accessory_12_Mustache_03.png differ diff --git a/resources/characters/accessories/Accessory_12_Mustache_04.png b/resources/characters/accessories/Accessory_12_Mustache_04.png index 4f4f2e3..0958257 100644 Binary files a/resources/characters/accessories/Accessory_12_Mustache_04.png and b/resources/characters/accessories/Accessory_12_Mustache_04.png differ diff --git a/resources/characters/accessories/Accessory_12_Mustache_05.png b/resources/characters/accessories/Accessory_12_Mustache_05.png index e077344..d7027a2 100644 Binary files a/resources/characters/accessories/Accessory_12_Mustache_05.png and b/resources/characters/accessories/Accessory_12_Mustache_05.png differ diff --git a/resources/characters/accessories/Accessory_13_Beard_01.png b/resources/characters/accessories/Accessory_13_Beard_01.png index 75d239a..614dda1 100644 Binary files a/resources/characters/accessories/Accessory_13_Beard_01.png and b/resources/characters/accessories/Accessory_13_Beard_01.png differ diff --git a/resources/characters/accessories/Accessory_13_Beard_02.png b/resources/characters/accessories/Accessory_13_Beard_02.png index 17eba17..7f7f4fe 100644 Binary files a/resources/characters/accessories/Accessory_13_Beard_02.png and b/resources/characters/accessories/Accessory_13_Beard_02.png differ diff --git a/resources/characters/accessories/Accessory_13_Beard_03.png b/resources/characters/accessories/Accessory_13_Beard_03.png index b7a23e3..44fa14a 100644 Binary files a/resources/characters/accessories/Accessory_13_Beard_03.png and b/resources/characters/accessories/Accessory_13_Beard_03.png differ diff --git a/resources/characters/accessories/Accessory_13_Beard_04.png b/resources/characters/accessories/Accessory_13_Beard_04.png index 4f07399..d0dabdb 100644 Binary files a/resources/characters/accessories/Accessory_13_Beard_04.png and b/resources/characters/accessories/Accessory_13_Beard_04.png differ diff --git a/resources/characters/accessories/Accessory_13_Beard_05.png b/resources/characters/accessories/Accessory_13_Beard_05.png index 0f4e1bd..cc5ce11 100644 Binary files a/resources/characters/accessories/Accessory_13_Beard_05.png and b/resources/characters/accessories/Accessory_13_Beard_05.png differ diff --git a/resources/characters/accessories/Accessory_14_Gloves_01.png b/resources/characters/accessories/Accessory_14_Gloves_01.png index 5c0a22b..7c36c7a 100644 Binary files a/resources/characters/accessories/Accessory_14_Gloves_01.png and b/resources/characters/accessories/Accessory_14_Gloves_01.png differ diff --git a/resources/characters/accessories/Accessory_14_Gloves_02.png b/resources/characters/accessories/Accessory_14_Gloves_02.png index 1a13f53..b75b39e 100644 Binary files a/resources/characters/accessories/Accessory_14_Gloves_02.png and b/resources/characters/accessories/Accessory_14_Gloves_02.png differ diff --git a/resources/characters/accessories/Accessory_14_Gloves_03.png b/resources/characters/accessories/Accessory_14_Gloves_03.png index f28beba..35c6af9 100644 Binary files a/resources/characters/accessories/Accessory_14_Gloves_03.png and b/resources/characters/accessories/Accessory_14_Gloves_03.png differ diff --git a/resources/characters/accessories/Accessory_14_Gloves_04.png b/resources/characters/accessories/Accessory_14_Gloves_04.png index 133c1ce..d38792e 100644 Binary files a/resources/characters/accessories/Accessory_14_Gloves_04.png and b/resources/characters/accessories/Accessory_14_Gloves_04.png differ diff --git a/resources/characters/accessories/Accessory_15_Glasses_01.png b/resources/characters/accessories/Accessory_15_Glasses_01.png index 592bddb..c56a53b 100644 Binary files a/resources/characters/accessories/Accessory_15_Glasses_01.png and b/resources/characters/accessories/Accessory_15_Glasses_01.png differ diff --git a/resources/characters/accessories/Accessory_15_Glasses_02.png b/resources/characters/accessories/Accessory_15_Glasses_02.png index 7eaca00..8e4eba0 100644 Binary files a/resources/characters/accessories/Accessory_15_Glasses_02.png and b/resources/characters/accessories/Accessory_15_Glasses_02.png differ diff --git a/resources/characters/accessories/Accessory_15_Glasses_03.png b/resources/characters/accessories/Accessory_15_Glasses_03.png index 523a88e..e34a4cb 100644 Binary files a/resources/characters/accessories/Accessory_15_Glasses_03.png and b/resources/characters/accessories/Accessory_15_Glasses_03.png differ diff --git a/resources/characters/accessories/Accessory_15_Glasses_04.png b/resources/characters/accessories/Accessory_15_Glasses_04.png index 00d47e7..cca4d22 100644 Binary files a/resources/characters/accessories/Accessory_15_Glasses_04.png and b/resources/characters/accessories/Accessory_15_Glasses_04.png differ diff --git a/resources/characters/accessories/Accessory_15_Glasses_05.png b/resources/characters/accessories/Accessory_15_Glasses_05.png index b367d7f..aef5e85 100644 Binary files a/resources/characters/accessories/Accessory_15_Glasses_05.png and b/resources/characters/accessories/Accessory_15_Glasses_05.png differ diff --git a/resources/characters/accessories/Accessory_15_Glasses_06.png b/resources/characters/accessories/Accessory_15_Glasses_06.png index 73e1750..4332dbe 100644 Binary files a/resources/characters/accessories/Accessory_15_Glasses_06.png and b/resources/characters/accessories/Accessory_15_Glasses_06.png differ diff --git a/resources/characters/accessories/Accessory_16_Monocle_01.png b/resources/characters/accessories/Accessory_16_Monocle_01.png index c59399c..1e53f28 100644 Binary files a/resources/characters/accessories/Accessory_16_Monocle_01.png and b/resources/characters/accessories/Accessory_16_Monocle_01.png differ diff --git a/resources/characters/accessories/Accessory_16_Monocle_02.png b/resources/characters/accessories/Accessory_16_Monocle_02.png index 826473f..16b3cc1 100644 Binary files a/resources/characters/accessories/Accessory_16_Monocle_02.png and b/resources/characters/accessories/Accessory_16_Monocle_02.png differ diff --git a/resources/characters/accessories/Accessory_16_Monocle_03.png b/resources/characters/accessories/Accessory_16_Monocle_03.png index 5362795..752dd7e 100644 Binary files a/resources/characters/accessories/Accessory_16_Monocle_03.png and b/resources/characters/accessories/Accessory_16_Monocle_03.png differ diff --git a/resources/characters/accessories/Accessory_17_Medical_Mask_01.png b/resources/characters/accessories/Accessory_17_Medical_Mask_01.png index 5d6380f..25aeac1 100644 Binary files a/resources/characters/accessories/Accessory_17_Medical_Mask_01.png and b/resources/characters/accessories/Accessory_17_Medical_Mask_01.png differ diff --git a/resources/characters/accessories/Accessory_17_Medical_Mask_02.png b/resources/characters/accessories/Accessory_17_Medical_Mask_02.png index 27a3246..219f30e 100644 Binary files a/resources/characters/accessories/Accessory_17_Medical_Mask_02.png and b/resources/characters/accessories/Accessory_17_Medical_Mask_02.png differ diff --git a/resources/characters/accessories/Accessory_17_Medical_Mask_03.png b/resources/characters/accessories/Accessory_17_Medical_Mask_03.png index f0c1de8..65103cc 100644 Binary files a/resources/characters/accessories/Accessory_17_Medical_Mask_03.png and b/resources/characters/accessories/Accessory_17_Medical_Mask_03.png differ diff --git a/resources/characters/accessories/Accessory_17_Medical_Mask_04.png b/resources/characters/accessories/Accessory_17_Medical_Mask_04.png index 541bbe0..d7fb1b3 100644 Binary files a/resources/characters/accessories/Accessory_17_Medical_Mask_04.png and b/resources/characters/accessories/Accessory_17_Medical_Mask_04.png differ diff --git a/resources/characters/accessories/Accessory_17_Medical_Mask_05.png b/resources/characters/accessories/Accessory_17_Medical_Mask_05.png index 443713d..8f29ba6 100644 Binary files a/resources/characters/accessories/Accessory_17_Medical_Mask_05.png and b/resources/characters/accessories/Accessory_17_Medical_Mask_05.png differ diff --git a/resources/characters/accessories/Accessory_18_Chef_01.png b/resources/characters/accessories/Accessory_18_Chef_01.png index 499bf32..03d84d4 100644 Binary files a/resources/characters/accessories/Accessory_18_Chef_01.png and b/resources/characters/accessories/Accessory_18_Chef_01.png differ diff --git a/resources/characters/accessories/Accessory_18_Chef_02.png b/resources/characters/accessories/Accessory_18_Chef_02.png index 16afbcd..7089357 100644 Binary files a/resources/characters/accessories/Accessory_18_Chef_02.png and b/resources/characters/accessories/Accessory_18_Chef_02.png differ diff --git a/resources/characters/accessories/Accessory_18_Chef_03.png b/resources/characters/accessories/Accessory_18_Chef_03.png index 4db0dda..9c13e72 100644 Binary files a/resources/characters/accessories/Accessory_18_Chef_03.png and b/resources/characters/accessories/Accessory_18_Chef_03.png differ diff --git a/resources/characters/accessories/Accessory_19_Party_Cone_01.png b/resources/characters/accessories/Accessory_19_Party_Cone_01.png index c9a6103..a243bb9 100644 Binary files a/resources/characters/accessories/Accessory_19_Party_Cone_01.png and b/resources/characters/accessories/Accessory_19_Party_Cone_01.png differ diff --git a/resources/characters/accessories/Accessory_19_Party_Cone_02.png b/resources/characters/accessories/Accessory_19_Party_Cone_02.png index 73ececb..fb4c946 100644 Binary files a/resources/characters/accessories/Accessory_19_Party_Cone_02.png and b/resources/characters/accessories/Accessory_19_Party_Cone_02.png differ diff --git a/resources/characters/accessories/Accessory_19_Party_Cone_03.png b/resources/characters/accessories/Accessory_19_Party_Cone_03.png index c9145fe..c64cffc 100644 Binary files a/resources/characters/accessories/Accessory_19_Party_Cone_03.png and b/resources/characters/accessories/Accessory_19_Party_Cone_03.png differ diff --git a/resources/characters/accessories/Accessory_19_Party_Cone_04.png b/resources/characters/accessories/Accessory_19_Party_Cone_04.png index 3ed2a08..47661f0 100644 Binary files a/resources/characters/accessories/Accessory_19_Party_Cone_04.png and b/resources/characters/accessories/Accessory_19_Party_Cone_04.png differ diff --git a/resources/characters/bodies/Body_01.png b/resources/characters/bodies/Body_01.png index fafa0b9..ef51602 100644 Binary files a/resources/characters/bodies/Body_01.png and b/resources/characters/bodies/Body_01.png differ diff --git a/resources/characters/bodies/Body_02.png b/resources/characters/bodies/Body_02.png index 5373f6f..453a068 100644 Binary files a/resources/characters/bodies/Body_02.png and b/resources/characters/bodies/Body_02.png differ diff --git a/resources/characters/bodies/Body_03.png b/resources/characters/bodies/Body_03.png index 93d1eac..a61dbcc 100644 Binary files a/resources/characters/bodies/Body_03.png and b/resources/characters/bodies/Body_03.png differ diff --git a/resources/characters/bodies/Body_04.png b/resources/characters/bodies/Body_04.png index 2153f81..ddeb1ea 100644 Binary files a/resources/characters/bodies/Body_04.png and b/resources/characters/bodies/Body_04.png differ diff --git a/resources/characters/bodies/Body_05.png b/resources/characters/bodies/Body_05.png index cc472bc..80ab22e 100644 Binary files a/resources/characters/bodies/Body_05.png and b/resources/characters/bodies/Body_05.png differ diff --git a/resources/characters/bodies/Body_06.png b/resources/characters/bodies/Body_06.png index 5003bff..d843b65 100644 Binary files a/resources/characters/bodies/Body_06.png and b/resources/characters/bodies/Body_06.png differ diff --git a/resources/characters/bodies/Body_07.png b/resources/characters/bodies/Body_07.png index e3c6485..f99945c 100644 Binary files a/resources/characters/bodies/Body_07.png and b/resources/characters/bodies/Body_07.png differ diff --git a/resources/characters/bodies/Body_08.png b/resources/characters/bodies/Body_08.png index bf87b93..2e16bc5 100644 Binary files a/resources/characters/bodies/Body_08.png and b/resources/characters/bodies/Body_08.png differ diff --git a/resources/characters/bodies/Body_09.png b/resources/characters/bodies/Body_09.png index bd3b89e..e222ba0 100644 Binary files a/resources/characters/bodies/Body_09.png and b/resources/characters/bodies/Body_09.png differ diff --git a/resources/characters/eyes/Eyes_01.png b/resources/characters/eyes/Eyes_01.png index dc046d4..7a46fe5 100644 Binary files a/resources/characters/eyes/Eyes_01.png and b/resources/characters/eyes/Eyes_01.png differ diff --git a/resources/characters/eyes/Eyes_02.png b/resources/characters/eyes/Eyes_02.png index 9b616d2..db8c28f 100644 Binary files a/resources/characters/eyes/Eyes_02.png and b/resources/characters/eyes/Eyes_02.png differ diff --git a/resources/characters/eyes/Eyes_03.png b/resources/characters/eyes/Eyes_03.png index 973c57e..4cf70b5 100644 Binary files a/resources/characters/eyes/Eyes_03.png and b/resources/characters/eyes/Eyes_03.png differ diff --git a/resources/characters/eyes/Eyes_04.png b/resources/characters/eyes/Eyes_04.png index d25dc01..e0d7a1b 100644 Binary files a/resources/characters/eyes/Eyes_04.png and b/resources/characters/eyes/Eyes_04.png differ diff --git a/resources/characters/eyes/Eyes_05.png b/resources/characters/eyes/Eyes_05.png index c58d7d7..0b5bfda 100644 Binary files a/resources/characters/eyes/Eyes_05.png and b/resources/characters/eyes/Eyes_05.png differ diff --git a/resources/characters/eyes/Eyes_06.png b/resources/characters/eyes/Eyes_06.png index 55af9c5..a99f50b 100644 Binary files a/resources/characters/eyes/Eyes_06.png and b/resources/characters/eyes/Eyes_06.png differ diff --git a/resources/characters/eyes/Eyes_07.png b/resources/characters/eyes/Eyes_07.png index 7a31865..3424bc8 100644 Binary files a/resources/characters/eyes/Eyes_07.png and b/resources/characters/eyes/Eyes_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_01_01.png b/resources/characters/hairstyles/Hairstyle_01_01.png index 462d8e4..d6b6c32 100644 Binary files a/resources/characters/hairstyles/Hairstyle_01_01.png and b/resources/characters/hairstyles/Hairstyle_01_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_01_02.png b/resources/characters/hairstyles/Hairstyle_01_02.png index d8e1f44..9b29d8a 100644 Binary files a/resources/characters/hairstyles/Hairstyle_01_02.png and b/resources/characters/hairstyles/Hairstyle_01_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_01_03.png b/resources/characters/hairstyles/Hairstyle_01_03.png index c3a6781..32bd5fb 100644 Binary files a/resources/characters/hairstyles/Hairstyle_01_03.png and b/resources/characters/hairstyles/Hairstyle_01_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_01_04.png b/resources/characters/hairstyles/Hairstyle_01_04.png index fb11264..ae24192 100644 Binary files a/resources/characters/hairstyles/Hairstyle_01_04.png and b/resources/characters/hairstyles/Hairstyle_01_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_01_05.png b/resources/characters/hairstyles/Hairstyle_01_05.png index 2a42bd7..5c4b663 100644 Binary files a/resources/characters/hairstyles/Hairstyle_01_05.png and b/resources/characters/hairstyles/Hairstyle_01_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_01_06.png b/resources/characters/hairstyles/Hairstyle_01_06.png index 3e5d694..8a77102 100644 Binary files a/resources/characters/hairstyles/Hairstyle_01_06.png and b/resources/characters/hairstyles/Hairstyle_01_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_01_07.png b/resources/characters/hairstyles/Hairstyle_01_07.png index 70b3954..fbdea19 100644 Binary files a/resources/characters/hairstyles/Hairstyle_01_07.png and b/resources/characters/hairstyles/Hairstyle_01_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_02_01.png b/resources/characters/hairstyles/Hairstyle_02_01.png index 4d09503..1c9ec0a 100644 Binary files a/resources/characters/hairstyles/Hairstyle_02_01.png and b/resources/characters/hairstyles/Hairstyle_02_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_02_02.png b/resources/characters/hairstyles/Hairstyle_02_02.png index e2ea4ad..ea2c9ac 100644 Binary files a/resources/characters/hairstyles/Hairstyle_02_02.png and b/resources/characters/hairstyles/Hairstyle_02_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_02_03.png b/resources/characters/hairstyles/Hairstyle_02_03.png index d62cf3f..0d129a5 100644 Binary files a/resources/characters/hairstyles/Hairstyle_02_03.png and b/resources/characters/hairstyles/Hairstyle_02_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_02_04.png b/resources/characters/hairstyles/Hairstyle_02_04.png index 4517181..5ccd7eb 100644 Binary files a/resources/characters/hairstyles/Hairstyle_02_04.png and b/resources/characters/hairstyles/Hairstyle_02_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_02_05.png b/resources/characters/hairstyles/Hairstyle_02_05.png index b23b3cc..583af7f 100644 Binary files a/resources/characters/hairstyles/Hairstyle_02_05.png and b/resources/characters/hairstyles/Hairstyle_02_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_02_06.png b/resources/characters/hairstyles/Hairstyle_02_06.png index 2641ad0..a5e6c39 100644 Binary files a/resources/characters/hairstyles/Hairstyle_02_06.png and b/resources/characters/hairstyles/Hairstyle_02_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_02_07.png b/resources/characters/hairstyles/Hairstyle_02_07.png index ed4fb0e..aeb155f 100644 Binary files a/resources/characters/hairstyles/Hairstyle_02_07.png and b/resources/characters/hairstyles/Hairstyle_02_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_03_01.png b/resources/characters/hairstyles/Hairstyle_03_01.png index 2cdf9b5..24ea863 100644 Binary files a/resources/characters/hairstyles/Hairstyle_03_01.png and b/resources/characters/hairstyles/Hairstyle_03_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_03_02.png b/resources/characters/hairstyles/Hairstyle_03_02.png index f796184..f605bc9 100644 Binary files a/resources/characters/hairstyles/Hairstyle_03_02.png and b/resources/characters/hairstyles/Hairstyle_03_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_03_03.png b/resources/characters/hairstyles/Hairstyle_03_03.png index c090a84..e241bc7 100644 Binary files a/resources/characters/hairstyles/Hairstyle_03_03.png and b/resources/characters/hairstyles/Hairstyle_03_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_03_04.png b/resources/characters/hairstyles/Hairstyle_03_04.png index 6db5cfd..588047d 100644 Binary files a/resources/characters/hairstyles/Hairstyle_03_04.png and b/resources/characters/hairstyles/Hairstyle_03_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_03_05.png b/resources/characters/hairstyles/Hairstyle_03_05.png index 5fe2bdd..91c4b6a 100644 Binary files a/resources/characters/hairstyles/Hairstyle_03_05.png and b/resources/characters/hairstyles/Hairstyle_03_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_03_06.png b/resources/characters/hairstyles/Hairstyle_03_06.png index 573f532..0f47956 100644 Binary files a/resources/characters/hairstyles/Hairstyle_03_06.png and b/resources/characters/hairstyles/Hairstyle_03_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_03_07.png b/resources/characters/hairstyles/Hairstyle_03_07.png index a32e351..51853d7 100644 Binary files a/resources/characters/hairstyles/Hairstyle_03_07.png and b/resources/characters/hairstyles/Hairstyle_03_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_04_01.png b/resources/characters/hairstyles/Hairstyle_04_01.png index bcb6447..ca87335 100644 Binary files a/resources/characters/hairstyles/Hairstyle_04_01.png and b/resources/characters/hairstyles/Hairstyle_04_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_04_02.png b/resources/characters/hairstyles/Hairstyle_04_02.png index 489c3b1..85c2466 100644 Binary files a/resources/characters/hairstyles/Hairstyle_04_02.png and b/resources/characters/hairstyles/Hairstyle_04_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_04_03.png b/resources/characters/hairstyles/Hairstyle_04_03.png index 595ea99..4f04968 100644 Binary files a/resources/characters/hairstyles/Hairstyle_04_03.png and b/resources/characters/hairstyles/Hairstyle_04_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_04_04.png b/resources/characters/hairstyles/Hairstyle_04_04.png index 0b58e50..21ccb23 100644 Binary files a/resources/characters/hairstyles/Hairstyle_04_04.png and b/resources/characters/hairstyles/Hairstyle_04_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_04_05.png b/resources/characters/hairstyles/Hairstyle_04_05.png index a42e9bb..205f4e9 100644 Binary files a/resources/characters/hairstyles/Hairstyle_04_05.png and b/resources/characters/hairstyles/Hairstyle_04_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_04_06.png b/resources/characters/hairstyles/Hairstyle_04_06.png index 88eb631..856f927 100644 Binary files a/resources/characters/hairstyles/Hairstyle_04_06.png and b/resources/characters/hairstyles/Hairstyle_04_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_04_07.png b/resources/characters/hairstyles/Hairstyle_04_07.png index 16fcefc..48f7b24 100644 Binary files a/resources/characters/hairstyles/Hairstyle_04_07.png and b/resources/characters/hairstyles/Hairstyle_04_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_05_01.png b/resources/characters/hairstyles/Hairstyle_05_01.png index aa7ea0c..75b1de6 100644 Binary files a/resources/characters/hairstyles/Hairstyle_05_01.png and b/resources/characters/hairstyles/Hairstyle_05_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_05_02.png b/resources/characters/hairstyles/Hairstyle_05_02.png index 5f1a69b..458c7c3 100644 Binary files a/resources/characters/hairstyles/Hairstyle_05_02.png and b/resources/characters/hairstyles/Hairstyle_05_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_05_03.png b/resources/characters/hairstyles/Hairstyle_05_03.png index cf925c6..43352c7 100644 Binary files a/resources/characters/hairstyles/Hairstyle_05_03.png and b/resources/characters/hairstyles/Hairstyle_05_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_05_04.png b/resources/characters/hairstyles/Hairstyle_05_04.png index d19b54b..bc7acc9 100644 Binary files a/resources/characters/hairstyles/Hairstyle_05_04.png and b/resources/characters/hairstyles/Hairstyle_05_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_05_05.png b/resources/characters/hairstyles/Hairstyle_05_05.png index 8c2b01c..9a05cb8 100644 Binary files a/resources/characters/hairstyles/Hairstyle_05_05.png and b/resources/characters/hairstyles/Hairstyle_05_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_05_06.png b/resources/characters/hairstyles/Hairstyle_05_06.png index cad1d1b..8a2917a 100644 Binary files a/resources/characters/hairstyles/Hairstyle_05_06.png and b/resources/characters/hairstyles/Hairstyle_05_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_05_07.png b/resources/characters/hairstyles/Hairstyle_05_07.png index 5c2fe5c..f4d08e4 100644 Binary files a/resources/characters/hairstyles/Hairstyle_05_07.png and b/resources/characters/hairstyles/Hairstyle_05_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_06_01.png b/resources/characters/hairstyles/Hairstyle_06_01.png index eaa922c..f18ae6f 100644 Binary files a/resources/characters/hairstyles/Hairstyle_06_01.png and b/resources/characters/hairstyles/Hairstyle_06_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_06_02.png b/resources/characters/hairstyles/Hairstyle_06_02.png index 50feee7..7ccb69a 100644 Binary files a/resources/characters/hairstyles/Hairstyle_06_02.png and b/resources/characters/hairstyles/Hairstyle_06_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_06_03.png b/resources/characters/hairstyles/Hairstyle_06_03.png index eef5653..9036550 100644 Binary files a/resources/characters/hairstyles/Hairstyle_06_03.png and b/resources/characters/hairstyles/Hairstyle_06_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_06_04.png b/resources/characters/hairstyles/Hairstyle_06_04.png index 1404324..79a3be8 100644 Binary files a/resources/characters/hairstyles/Hairstyle_06_04.png and b/resources/characters/hairstyles/Hairstyle_06_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_06_05.png b/resources/characters/hairstyles/Hairstyle_06_05.png index dc9b95b..b39428c 100644 Binary files a/resources/characters/hairstyles/Hairstyle_06_05.png and b/resources/characters/hairstyles/Hairstyle_06_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_06_06.png b/resources/characters/hairstyles/Hairstyle_06_06.png index ac45c5a..10bc2b0 100644 Binary files a/resources/characters/hairstyles/Hairstyle_06_06.png and b/resources/characters/hairstyles/Hairstyle_06_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_06_07.png b/resources/characters/hairstyles/Hairstyle_06_07.png index 0cdc576..1f9f312 100644 Binary files a/resources/characters/hairstyles/Hairstyle_06_07.png and b/resources/characters/hairstyles/Hairstyle_06_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_07_01.png b/resources/characters/hairstyles/Hairstyle_07_01.png index b7f47cc..2618cd6 100644 Binary files a/resources/characters/hairstyles/Hairstyle_07_01.png and b/resources/characters/hairstyles/Hairstyle_07_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_07_02.png b/resources/characters/hairstyles/Hairstyle_07_02.png index 18a75c1..039235a 100644 Binary files a/resources/characters/hairstyles/Hairstyle_07_02.png and b/resources/characters/hairstyles/Hairstyle_07_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_07_03.png b/resources/characters/hairstyles/Hairstyle_07_03.png index 4a6fd1a..da045fd 100644 Binary files a/resources/characters/hairstyles/Hairstyle_07_03.png and b/resources/characters/hairstyles/Hairstyle_07_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_07_04.png b/resources/characters/hairstyles/Hairstyle_07_04.png index f8c6ba8..93137f9 100644 Binary files a/resources/characters/hairstyles/Hairstyle_07_04.png and b/resources/characters/hairstyles/Hairstyle_07_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_07_05.png b/resources/characters/hairstyles/Hairstyle_07_05.png index 243d450..1eea4d4 100644 Binary files a/resources/characters/hairstyles/Hairstyle_07_05.png and b/resources/characters/hairstyles/Hairstyle_07_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_07_06.png b/resources/characters/hairstyles/Hairstyle_07_06.png index 7854669..2cd4833 100644 Binary files a/resources/characters/hairstyles/Hairstyle_07_06.png and b/resources/characters/hairstyles/Hairstyle_07_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_07_07.png b/resources/characters/hairstyles/Hairstyle_07_07.png index 3687ec1..b75ed7d 100644 Binary files a/resources/characters/hairstyles/Hairstyle_07_07.png and b/resources/characters/hairstyles/Hairstyle_07_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_08_01.png b/resources/characters/hairstyles/Hairstyle_08_01.png index 774b597..c397b2b 100644 Binary files a/resources/characters/hairstyles/Hairstyle_08_01.png and b/resources/characters/hairstyles/Hairstyle_08_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_08_02.png b/resources/characters/hairstyles/Hairstyle_08_02.png index 6e3be73..4e690f9 100644 Binary files a/resources/characters/hairstyles/Hairstyle_08_02.png and b/resources/characters/hairstyles/Hairstyle_08_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_08_03.png b/resources/characters/hairstyles/Hairstyle_08_03.png index 29eb9df..d4736df 100644 Binary files a/resources/characters/hairstyles/Hairstyle_08_03.png and b/resources/characters/hairstyles/Hairstyle_08_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_08_04.png b/resources/characters/hairstyles/Hairstyle_08_04.png index 2f0f52d..a59d075 100644 Binary files a/resources/characters/hairstyles/Hairstyle_08_04.png and b/resources/characters/hairstyles/Hairstyle_08_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_08_05.png b/resources/characters/hairstyles/Hairstyle_08_05.png index fcf507b..fe806a7 100644 Binary files a/resources/characters/hairstyles/Hairstyle_08_05.png and b/resources/characters/hairstyles/Hairstyle_08_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_08_06.png b/resources/characters/hairstyles/Hairstyle_08_06.png index 5fd5885..75885a4 100644 Binary files a/resources/characters/hairstyles/Hairstyle_08_06.png and b/resources/characters/hairstyles/Hairstyle_08_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_08_07.png b/resources/characters/hairstyles/Hairstyle_08_07.png index 2ba0288..afffde1 100644 Binary files a/resources/characters/hairstyles/Hairstyle_08_07.png and b/resources/characters/hairstyles/Hairstyle_08_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_09_01.png b/resources/characters/hairstyles/Hairstyle_09_01.png index b8ace15..db9703b 100644 Binary files a/resources/characters/hairstyles/Hairstyle_09_01.png and b/resources/characters/hairstyles/Hairstyle_09_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_09_02.png b/resources/characters/hairstyles/Hairstyle_09_02.png index 5bcc4d6..97aa7dc 100644 Binary files a/resources/characters/hairstyles/Hairstyle_09_02.png and b/resources/characters/hairstyles/Hairstyle_09_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_09_03.png b/resources/characters/hairstyles/Hairstyle_09_03.png index 60a24da..c8fddaf 100644 Binary files a/resources/characters/hairstyles/Hairstyle_09_03.png and b/resources/characters/hairstyles/Hairstyle_09_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_09_04.png b/resources/characters/hairstyles/Hairstyle_09_04.png index c1f0e20..f01f8df 100644 Binary files a/resources/characters/hairstyles/Hairstyle_09_04.png and b/resources/characters/hairstyles/Hairstyle_09_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_09_05.png b/resources/characters/hairstyles/Hairstyle_09_05.png index f87de49..6031921 100644 Binary files a/resources/characters/hairstyles/Hairstyle_09_05.png and b/resources/characters/hairstyles/Hairstyle_09_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_09_06.png b/resources/characters/hairstyles/Hairstyle_09_06.png index 8ebcabc..2781ea8 100644 Binary files a/resources/characters/hairstyles/Hairstyle_09_06.png and b/resources/characters/hairstyles/Hairstyle_09_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_09_07.png b/resources/characters/hairstyles/Hairstyle_09_07.png index b5f59d4..ffa4655 100644 Binary files a/resources/characters/hairstyles/Hairstyle_09_07.png and b/resources/characters/hairstyles/Hairstyle_09_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_10_01.png b/resources/characters/hairstyles/Hairstyle_10_01.png index b2cee16..6ab72a3 100644 Binary files a/resources/characters/hairstyles/Hairstyle_10_01.png and b/resources/characters/hairstyles/Hairstyle_10_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_10_02.png b/resources/characters/hairstyles/Hairstyle_10_02.png index ffaea86..af1c133 100644 Binary files a/resources/characters/hairstyles/Hairstyle_10_02.png and b/resources/characters/hairstyles/Hairstyle_10_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_10_03.png b/resources/characters/hairstyles/Hairstyle_10_03.png index f687fc0..f81b902 100644 Binary files a/resources/characters/hairstyles/Hairstyle_10_03.png and b/resources/characters/hairstyles/Hairstyle_10_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_10_04.png b/resources/characters/hairstyles/Hairstyle_10_04.png index 3765f61..50810fd 100644 Binary files a/resources/characters/hairstyles/Hairstyle_10_04.png and b/resources/characters/hairstyles/Hairstyle_10_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_10_05.png b/resources/characters/hairstyles/Hairstyle_10_05.png index 0502d12..653a884 100644 Binary files a/resources/characters/hairstyles/Hairstyle_10_05.png and b/resources/characters/hairstyles/Hairstyle_10_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_10_06.png b/resources/characters/hairstyles/Hairstyle_10_06.png index cac707a..91fc744 100644 Binary files a/resources/characters/hairstyles/Hairstyle_10_06.png and b/resources/characters/hairstyles/Hairstyle_10_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_10_07.png b/resources/characters/hairstyles/Hairstyle_10_07.png index e866f73..bfabdb5 100644 Binary files a/resources/characters/hairstyles/Hairstyle_10_07.png and b/resources/characters/hairstyles/Hairstyle_10_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_11_01.png b/resources/characters/hairstyles/Hairstyle_11_01.png index 011c202..706757c 100644 Binary files a/resources/characters/hairstyles/Hairstyle_11_01.png and b/resources/characters/hairstyles/Hairstyle_11_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_11_02.png b/resources/characters/hairstyles/Hairstyle_11_02.png index 394613f..dce7906 100644 Binary files a/resources/characters/hairstyles/Hairstyle_11_02.png and b/resources/characters/hairstyles/Hairstyle_11_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_11_03.png b/resources/characters/hairstyles/Hairstyle_11_03.png index da72637..5240e5b 100644 Binary files a/resources/characters/hairstyles/Hairstyle_11_03.png and b/resources/characters/hairstyles/Hairstyle_11_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_11_04.png b/resources/characters/hairstyles/Hairstyle_11_04.png index 0d2ac40..d0323a2 100644 Binary files a/resources/characters/hairstyles/Hairstyle_11_04.png and b/resources/characters/hairstyles/Hairstyle_11_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_11_05.png b/resources/characters/hairstyles/Hairstyle_11_05.png index 2bc6107..1eb5c7e 100644 Binary files a/resources/characters/hairstyles/Hairstyle_11_05.png and b/resources/characters/hairstyles/Hairstyle_11_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_11_06.png b/resources/characters/hairstyles/Hairstyle_11_06.png index 71724fe..715772b 100644 Binary files a/resources/characters/hairstyles/Hairstyle_11_06.png and b/resources/characters/hairstyles/Hairstyle_11_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_11_07.png b/resources/characters/hairstyles/Hairstyle_11_07.png index 0ad1bca..bfce7cc 100644 Binary files a/resources/characters/hairstyles/Hairstyle_11_07.png and b/resources/characters/hairstyles/Hairstyle_11_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_12_01.png b/resources/characters/hairstyles/Hairstyle_12_01.png index 0415fa7..2e2c81a 100644 Binary files a/resources/characters/hairstyles/Hairstyle_12_01.png and b/resources/characters/hairstyles/Hairstyle_12_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_12_02.png b/resources/characters/hairstyles/Hairstyle_12_02.png index 61aec28..48c6f32 100644 Binary files a/resources/characters/hairstyles/Hairstyle_12_02.png and b/resources/characters/hairstyles/Hairstyle_12_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_12_03.png b/resources/characters/hairstyles/Hairstyle_12_03.png index 5b481d2..94d6876 100644 Binary files a/resources/characters/hairstyles/Hairstyle_12_03.png and b/resources/characters/hairstyles/Hairstyle_12_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_12_04.png b/resources/characters/hairstyles/Hairstyle_12_04.png index 7a6fb5a..87a87fa 100644 Binary files a/resources/characters/hairstyles/Hairstyle_12_04.png and b/resources/characters/hairstyles/Hairstyle_12_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_12_05.png b/resources/characters/hairstyles/Hairstyle_12_05.png index 3fd91c8..d71d2d8 100644 Binary files a/resources/characters/hairstyles/Hairstyle_12_05.png and b/resources/characters/hairstyles/Hairstyle_12_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_12_06.png b/resources/characters/hairstyles/Hairstyle_12_06.png index 0b9b528..644448a 100644 Binary files a/resources/characters/hairstyles/Hairstyle_12_06.png and b/resources/characters/hairstyles/Hairstyle_12_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_12_07.png b/resources/characters/hairstyles/Hairstyle_12_07.png index 5d4a123..b480113 100644 Binary files a/resources/characters/hairstyles/Hairstyle_12_07.png and b/resources/characters/hairstyles/Hairstyle_12_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_13_01.png b/resources/characters/hairstyles/Hairstyle_13_01.png index 0f31fe9..7a54a3c 100644 Binary files a/resources/characters/hairstyles/Hairstyle_13_01.png and b/resources/characters/hairstyles/Hairstyle_13_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_13_02.png b/resources/characters/hairstyles/Hairstyle_13_02.png index ca8fafc..57eb82a 100644 Binary files a/resources/characters/hairstyles/Hairstyle_13_02.png and b/resources/characters/hairstyles/Hairstyle_13_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_13_03.png b/resources/characters/hairstyles/Hairstyle_13_03.png index 56a9f71..713d944 100644 Binary files a/resources/characters/hairstyles/Hairstyle_13_03.png and b/resources/characters/hairstyles/Hairstyle_13_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_13_04.png b/resources/characters/hairstyles/Hairstyle_13_04.png index dc919a4..d9d4923 100644 Binary files a/resources/characters/hairstyles/Hairstyle_13_04.png and b/resources/characters/hairstyles/Hairstyle_13_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_13_05.png b/resources/characters/hairstyles/Hairstyle_13_05.png index 16db3e0..89d790c 100644 Binary files a/resources/characters/hairstyles/Hairstyle_13_05.png and b/resources/characters/hairstyles/Hairstyle_13_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_13_06.png b/resources/characters/hairstyles/Hairstyle_13_06.png index eff4269..7d5a6e3 100644 Binary files a/resources/characters/hairstyles/Hairstyle_13_06.png and b/resources/characters/hairstyles/Hairstyle_13_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_13_07.png b/resources/characters/hairstyles/Hairstyle_13_07.png index a10cebe..261e0cf 100644 Binary files a/resources/characters/hairstyles/Hairstyle_13_07.png and b/resources/characters/hairstyles/Hairstyle_13_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_14_01.png b/resources/characters/hairstyles/Hairstyle_14_01.png index d561a09..9566d08 100644 Binary files a/resources/characters/hairstyles/Hairstyle_14_01.png and b/resources/characters/hairstyles/Hairstyle_14_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_14_02.png b/resources/characters/hairstyles/Hairstyle_14_02.png index d7d0a83..11b5278 100644 Binary files a/resources/characters/hairstyles/Hairstyle_14_02.png and b/resources/characters/hairstyles/Hairstyle_14_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_14_03.png b/resources/characters/hairstyles/Hairstyle_14_03.png index 5f6e312..4b92bb7 100644 Binary files a/resources/characters/hairstyles/Hairstyle_14_03.png and b/resources/characters/hairstyles/Hairstyle_14_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_14_04.png b/resources/characters/hairstyles/Hairstyle_14_04.png index 87f563f..64b7f2c 100644 Binary files a/resources/characters/hairstyles/Hairstyle_14_04.png and b/resources/characters/hairstyles/Hairstyle_14_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_14_05.png b/resources/characters/hairstyles/Hairstyle_14_05.png index 50e6473..a0eca09 100644 Binary files a/resources/characters/hairstyles/Hairstyle_14_05.png and b/resources/characters/hairstyles/Hairstyle_14_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_14_06.png b/resources/characters/hairstyles/Hairstyle_14_06.png index f39ea1f..3e2d5fd 100644 Binary files a/resources/characters/hairstyles/Hairstyle_14_06.png and b/resources/characters/hairstyles/Hairstyle_14_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_14_07.png b/resources/characters/hairstyles/Hairstyle_14_07.png index bdb6611..5e314df 100644 Binary files a/resources/characters/hairstyles/Hairstyle_14_07.png and b/resources/characters/hairstyles/Hairstyle_14_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_15_01.png b/resources/characters/hairstyles/Hairstyle_15_01.png index 1417b5a..22dbdea 100644 Binary files a/resources/characters/hairstyles/Hairstyle_15_01.png and b/resources/characters/hairstyles/Hairstyle_15_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_15_02.png b/resources/characters/hairstyles/Hairstyle_15_02.png index c17a427..72e6bce 100644 Binary files a/resources/characters/hairstyles/Hairstyle_15_02.png and b/resources/characters/hairstyles/Hairstyle_15_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_15_03.png b/resources/characters/hairstyles/Hairstyle_15_03.png index c3d993f..7053839 100644 Binary files a/resources/characters/hairstyles/Hairstyle_15_03.png and b/resources/characters/hairstyles/Hairstyle_15_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_15_04.png b/resources/characters/hairstyles/Hairstyle_15_04.png index f262d14..9673d94 100644 Binary files a/resources/characters/hairstyles/Hairstyle_15_04.png and b/resources/characters/hairstyles/Hairstyle_15_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_15_05.png b/resources/characters/hairstyles/Hairstyle_15_05.png index 22e7d63..0e07ac0 100644 Binary files a/resources/characters/hairstyles/Hairstyle_15_05.png and b/resources/characters/hairstyles/Hairstyle_15_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_15_06.png b/resources/characters/hairstyles/Hairstyle_15_06.png index f7cf760..dad927c 100644 Binary files a/resources/characters/hairstyles/Hairstyle_15_06.png and b/resources/characters/hairstyles/Hairstyle_15_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_15_07.png b/resources/characters/hairstyles/Hairstyle_15_07.png index f9f29fd..ff9a33f 100644 Binary files a/resources/characters/hairstyles/Hairstyle_15_07.png and b/resources/characters/hairstyles/Hairstyle_15_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_16_01.png b/resources/characters/hairstyles/Hairstyle_16_01.png index b71f145..939a179 100644 Binary files a/resources/characters/hairstyles/Hairstyle_16_01.png and b/resources/characters/hairstyles/Hairstyle_16_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_16_02.png b/resources/characters/hairstyles/Hairstyle_16_02.png index e751ba8..27f348c 100644 Binary files a/resources/characters/hairstyles/Hairstyle_16_02.png and b/resources/characters/hairstyles/Hairstyle_16_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_16_03.png b/resources/characters/hairstyles/Hairstyle_16_03.png index b4e1e99..f79f79a 100644 Binary files a/resources/characters/hairstyles/Hairstyle_16_03.png and b/resources/characters/hairstyles/Hairstyle_16_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_16_04.png b/resources/characters/hairstyles/Hairstyle_16_04.png index f6ae989..13b6ccb 100644 Binary files a/resources/characters/hairstyles/Hairstyle_16_04.png and b/resources/characters/hairstyles/Hairstyle_16_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_16_05.png b/resources/characters/hairstyles/Hairstyle_16_05.png index 08b8f61..3d8bf02 100644 Binary files a/resources/characters/hairstyles/Hairstyle_16_05.png and b/resources/characters/hairstyles/Hairstyle_16_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_16_06.png b/resources/characters/hairstyles/Hairstyle_16_06.png index c41a87c..8db5b3a 100644 Binary files a/resources/characters/hairstyles/Hairstyle_16_06.png and b/resources/characters/hairstyles/Hairstyle_16_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_16_07.png b/resources/characters/hairstyles/Hairstyle_16_07.png index 41f64f7..9e54b4d 100644 Binary files a/resources/characters/hairstyles/Hairstyle_16_07.png and b/resources/characters/hairstyles/Hairstyle_16_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_17_01.png b/resources/characters/hairstyles/Hairstyle_17_01.png index c6c0d3f..5826582 100644 Binary files a/resources/characters/hairstyles/Hairstyle_17_01.png and b/resources/characters/hairstyles/Hairstyle_17_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_17_02.png b/resources/characters/hairstyles/Hairstyle_17_02.png index efaa009..4353d20 100644 Binary files a/resources/characters/hairstyles/Hairstyle_17_02.png and b/resources/characters/hairstyles/Hairstyle_17_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_17_03.png b/resources/characters/hairstyles/Hairstyle_17_03.png index 5f84f32..bc0e4bc 100644 Binary files a/resources/characters/hairstyles/Hairstyle_17_03.png and b/resources/characters/hairstyles/Hairstyle_17_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_17_04.png b/resources/characters/hairstyles/Hairstyle_17_04.png index 29cb83b..ac6125b 100644 Binary files a/resources/characters/hairstyles/Hairstyle_17_04.png and b/resources/characters/hairstyles/Hairstyle_17_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_17_05.png b/resources/characters/hairstyles/Hairstyle_17_05.png index 75dff31..7df3ea9 100644 Binary files a/resources/characters/hairstyles/Hairstyle_17_05.png and b/resources/characters/hairstyles/Hairstyle_17_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_17_06.png b/resources/characters/hairstyles/Hairstyle_17_06.png index 61428a4..3b8dad4 100644 Binary files a/resources/characters/hairstyles/Hairstyle_17_06.png and b/resources/characters/hairstyles/Hairstyle_17_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_17_07.png b/resources/characters/hairstyles/Hairstyle_17_07.png index 9868b85..fbab1ba 100644 Binary files a/resources/characters/hairstyles/Hairstyle_17_07.png and b/resources/characters/hairstyles/Hairstyle_17_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_18_01.png b/resources/characters/hairstyles/Hairstyle_18_01.png index a244563..5036986 100644 Binary files a/resources/characters/hairstyles/Hairstyle_18_01.png and b/resources/characters/hairstyles/Hairstyle_18_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_18_02.png b/resources/characters/hairstyles/Hairstyle_18_02.png index 26ebe08..53f6aab 100644 Binary files a/resources/characters/hairstyles/Hairstyle_18_02.png and b/resources/characters/hairstyles/Hairstyle_18_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_18_03.png b/resources/characters/hairstyles/Hairstyle_18_03.png index 7e4e673..d30b4d7 100644 Binary files a/resources/characters/hairstyles/Hairstyle_18_03.png and b/resources/characters/hairstyles/Hairstyle_18_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_18_04.png b/resources/characters/hairstyles/Hairstyle_18_04.png index fcc95d7..f63b3af 100644 Binary files a/resources/characters/hairstyles/Hairstyle_18_04.png and b/resources/characters/hairstyles/Hairstyle_18_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_18_05.png b/resources/characters/hairstyles/Hairstyle_18_05.png index 043fcab..2ab521a 100644 Binary files a/resources/characters/hairstyles/Hairstyle_18_05.png and b/resources/characters/hairstyles/Hairstyle_18_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_18_06.png b/resources/characters/hairstyles/Hairstyle_18_06.png index 198064c..4658ef8 100644 Binary files a/resources/characters/hairstyles/Hairstyle_18_06.png and b/resources/characters/hairstyles/Hairstyle_18_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_18_07.png b/resources/characters/hairstyles/Hairstyle_18_07.png index 94e6de8..39b387c 100644 Binary files a/resources/characters/hairstyles/Hairstyle_18_07.png and b/resources/characters/hairstyles/Hairstyle_18_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_19_01.png b/resources/characters/hairstyles/Hairstyle_19_01.png index a6a7b1f..2b63b3f 100644 Binary files a/resources/characters/hairstyles/Hairstyle_19_01.png and b/resources/characters/hairstyles/Hairstyle_19_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_19_02.png b/resources/characters/hairstyles/Hairstyle_19_02.png index 36428bb..1781c83 100644 Binary files a/resources/characters/hairstyles/Hairstyle_19_02.png and b/resources/characters/hairstyles/Hairstyle_19_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_19_03.png b/resources/characters/hairstyles/Hairstyle_19_03.png index 237419a..0d7609d 100644 Binary files a/resources/characters/hairstyles/Hairstyle_19_03.png and b/resources/characters/hairstyles/Hairstyle_19_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_19_04.png b/resources/characters/hairstyles/Hairstyle_19_04.png index d9a4c85..210cd1f 100644 Binary files a/resources/characters/hairstyles/Hairstyle_19_04.png and b/resources/characters/hairstyles/Hairstyle_19_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_19_05.png b/resources/characters/hairstyles/Hairstyle_19_05.png index 78db277..256591b 100644 Binary files a/resources/characters/hairstyles/Hairstyle_19_05.png and b/resources/characters/hairstyles/Hairstyle_19_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_19_06.png b/resources/characters/hairstyles/Hairstyle_19_06.png index 47c905d..1c62ea8 100644 Binary files a/resources/characters/hairstyles/Hairstyle_19_06.png and b/resources/characters/hairstyles/Hairstyle_19_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_19_07.png b/resources/characters/hairstyles/Hairstyle_19_07.png index 68575c8..21b24d5 100644 Binary files a/resources/characters/hairstyles/Hairstyle_19_07.png and b/resources/characters/hairstyles/Hairstyle_19_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_20_01.png b/resources/characters/hairstyles/Hairstyle_20_01.png index dabe518..42ce161 100644 Binary files a/resources/characters/hairstyles/Hairstyle_20_01.png and b/resources/characters/hairstyles/Hairstyle_20_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_20_02.png b/resources/characters/hairstyles/Hairstyle_20_02.png index adcfa68..e78a3b0 100644 Binary files a/resources/characters/hairstyles/Hairstyle_20_02.png and b/resources/characters/hairstyles/Hairstyle_20_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_20_03.png b/resources/characters/hairstyles/Hairstyle_20_03.png index 9342c91..f94561a 100644 Binary files a/resources/characters/hairstyles/Hairstyle_20_03.png and b/resources/characters/hairstyles/Hairstyle_20_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_20_04.png b/resources/characters/hairstyles/Hairstyle_20_04.png index 0e3ea9d..8883457 100644 Binary files a/resources/characters/hairstyles/Hairstyle_20_04.png and b/resources/characters/hairstyles/Hairstyle_20_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_20_05.png b/resources/characters/hairstyles/Hairstyle_20_05.png index f027e72..1238295 100644 Binary files a/resources/characters/hairstyles/Hairstyle_20_05.png and b/resources/characters/hairstyles/Hairstyle_20_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_20_06.png b/resources/characters/hairstyles/Hairstyle_20_06.png index b9b60ff..febf115 100644 Binary files a/resources/characters/hairstyles/Hairstyle_20_06.png and b/resources/characters/hairstyles/Hairstyle_20_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_20_07.png b/resources/characters/hairstyles/Hairstyle_20_07.png index 32d2105..23a93b6 100644 Binary files a/resources/characters/hairstyles/Hairstyle_20_07.png and b/resources/characters/hairstyles/Hairstyle_20_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_21_01.png b/resources/characters/hairstyles/Hairstyle_21_01.png index 67a6ac0..76456c1 100644 Binary files a/resources/characters/hairstyles/Hairstyle_21_01.png and b/resources/characters/hairstyles/Hairstyle_21_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_21_02.png b/resources/characters/hairstyles/Hairstyle_21_02.png index 3a32286..6009105 100644 Binary files a/resources/characters/hairstyles/Hairstyle_21_02.png and b/resources/characters/hairstyles/Hairstyle_21_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_21_03.png b/resources/characters/hairstyles/Hairstyle_21_03.png index 41e7e3f..bafcc51 100644 Binary files a/resources/characters/hairstyles/Hairstyle_21_03.png and b/resources/characters/hairstyles/Hairstyle_21_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_21_04.png b/resources/characters/hairstyles/Hairstyle_21_04.png index d38666a..3b21654 100644 Binary files a/resources/characters/hairstyles/Hairstyle_21_04.png and b/resources/characters/hairstyles/Hairstyle_21_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_21_05.png b/resources/characters/hairstyles/Hairstyle_21_05.png index f7e3d96..4b5a88f 100644 Binary files a/resources/characters/hairstyles/Hairstyle_21_05.png and b/resources/characters/hairstyles/Hairstyle_21_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_21_06.png b/resources/characters/hairstyles/Hairstyle_21_06.png index 67cfe38..34cd93c 100644 Binary files a/resources/characters/hairstyles/Hairstyle_21_06.png and b/resources/characters/hairstyles/Hairstyle_21_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_21_07.png b/resources/characters/hairstyles/Hairstyle_21_07.png index aedfe98..b1dff99 100644 Binary files a/resources/characters/hairstyles/Hairstyle_21_07.png and b/resources/characters/hairstyles/Hairstyle_21_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_22_01.png b/resources/characters/hairstyles/Hairstyle_22_01.png index a56c70f..a8ef73c 100644 Binary files a/resources/characters/hairstyles/Hairstyle_22_01.png and b/resources/characters/hairstyles/Hairstyle_22_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_22_02.png b/resources/characters/hairstyles/Hairstyle_22_02.png index 7a44ff3..5266d2d 100644 Binary files a/resources/characters/hairstyles/Hairstyle_22_02.png and b/resources/characters/hairstyles/Hairstyle_22_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_22_03.png b/resources/characters/hairstyles/Hairstyle_22_03.png index 4ee3079..e8bdc08 100644 Binary files a/resources/characters/hairstyles/Hairstyle_22_03.png and b/resources/characters/hairstyles/Hairstyle_22_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_22_04.png b/resources/characters/hairstyles/Hairstyle_22_04.png index b42f5c3..f91bf7e 100644 Binary files a/resources/characters/hairstyles/Hairstyle_22_04.png and b/resources/characters/hairstyles/Hairstyle_22_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_22_05.png b/resources/characters/hairstyles/Hairstyle_22_05.png index 8b16c5a..3ac6107 100644 Binary files a/resources/characters/hairstyles/Hairstyle_22_05.png and b/resources/characters/hairstyles/Hairstyle_22_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_22_06.png b/resources/characters/hairstyles/Hairstyle_22_06.png index fc1b701..15239a9 100644 Binary files a/resources/characters/hairstyles/Hairstyle_22_06.png and b/resources/characters/hairstyles/Hairstyle_22_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_22_07.png b/resources/characters/hairstyles/Hairstyle_22_07.png index 85a117a..0b18af6 100644 Binary files a/resources/characters/hairstyles/Hairstyle_22_07.png and b/resources/characters/hairstyles/Hairstyle_22_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_23_01.png b/resources/characters/hairstyles/Hairstyle_23_01.png index 1d13aea..3790f06 100644 Binary files a/resources/characters/hairstyles/Hairstyle_23_01.png and b/resources/characters/hairstyles/Hairstyle_23_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_23_02.png b/resources/characters/hairstyles/Hairstyle_23_02.png index 97c4164..2f36fa2 100644 Binary files a/resources/characters/hairstyles/Hairstyle_23_02.png and b/resources/characters/hairstyles/Hairstyle_23_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_23_03.png b/resources/characters/hairstyles/Hairstyle_23_03.png index 5193426..2115e01 100644 Binary files a/resources/characters/hairstyles/Hairstyle_23_03.png and b/resources/characters/hairstyles/Hairstyle_23_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_23_04.png b/resources/characters/hairstyles/Hairstyle_23_04.png index 0265505..9a0e442 100644 Binary files a/resources/characters/hairstyles/Hairstyle_23_04.png and b/resources/characters/hairstyles/Hairstyle_23_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_23_05.png b/resources/characters/hairstyles/Hairstyle_23_05.png index 099b825..eb56540 100644 Binary files a/resources/characters/hairstyles/Hairstyle_23_05.png and b/resources/characters/hairstyles/Hairstyle_23_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_23_06.png b/resources/characters/hairstyles/Hairstyle_23_06.png index 96e2d6f..ac8b811 100644 Binary files a/resources/characters/hairstyles/Hairstyle_23_06.png and b/resources/characters/hairstyles/Hairstyle_23_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_23_07.png b/resources/characters/hairstyles/Hairstyle_23_07.png index 4637a42..8736b75 100644 Binary files a/resources/characters/hairstyles/Hairstyle_23_07.png and b/resources/characters/hairstyles/Hairstyle_23_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_24_01.png b/resources/characters/hairstyles/Hairstyle_24_01.png index 4eec017..8a7d9a7 100644 Binary files a/resources/characters/hairstyles/Hairstyle_24_01.png and b/resources/characters/hairstyles/Hairstyle_24_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_24_02.png b/resources/characters/hairstyles/Hairstyle_24_02.png index c2516a5..c8b738f 100644 Binary files a/resources/characters/hairstyles/Hairstyle_24_02.png and b/resources/characters/hairstyles/Hairstyle_24_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_24_03.png b/resources/characters/hairstyles/Hairstyle_24_03.png index 6a1325c..57b2202 100644 Binary files a/resources/characters/hairstyles/Hairstyle_24_03.png and b/resources/characters/hairstyles/Hairstyle_24_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_24_04.png b/resources/characters/hairstyles/Hairstyle_24_04.png index 2a2a2e8..647058c 100644 Binary files a/resources/characters/hairstyles/Hairstyle_24_04.png and b/resources/characters/hairstyles/Hairstyle_24_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_24_05.png b/resources/characters/hairstyles/Hairstyle_24_05.png index 540acab..dc3c621 100644 Binary files a/resources/characters/hairstyles/Hairstyle_24_05.png and b/resources/characters/hairstyles/Hairstyle_24_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_24_06.png b/resources/characters/hairstyles/Hairstyle_24_06.png index 562a703..2f9ef82 100644 Binary files a/resources/characters/hairstyles/Hairstyle_24_06.png and b/resources/characters/hairstyles/Hairstyle_24_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_24_07.png b/resources/characters/hairstyles/Hairstyle_24_07.png index 1a278bc..bee04af 100644 Binary files a/resources/characters/hairstyles/Hairstyle_24_07.png and b/resources/characters/hairstyles/Hairstyle_24_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_25_01.png b/resources/characters/hairstyles/Hairstyle_25_01.png index a292c64..280c7a9 100644 Binary files a/resources/characters/hairstyles/Hairstyle_25_01.png and b/resources/characters/hairstyles/Hairstyle_25_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_25_02.png b/resources/characters/hairstyles/Hairstyle_25_02.png index 9105e87..8c87da7 100644 Binary files a/resources/characters/hairstyles/Hairstyle_25_02.png and b/resources/characters/hairstyles/Hairstyle_25_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_25_03.png b/resources/characters/hairstyles/Hairstyle_25_03.png index c2e89b3..488b611 100644 Binary files a/resources/characters/hairstyles/Hairstyle_25_03.png and b/resources/characters/hairstyles/Hairstyle_25_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_25_04.png b/resources/characters/hairstyles/Hairstyle_25_04.png index 7f8b930..91904ed 100644 Binary files a/resources/characters/hairstyles/Hairstyle_25_04.png and b/resources/characters/hairstyles/Hairstyle_25_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_25_05.png b/resources/characters/hairstyles/Hairstyle_25_05.png index 1b80930..d9746de 100644 Binary files a/resources/characters/hairstyles/Hairstyle_25_05.png and b/resources/characters/hairstyles/Hairstyle_25_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_25_06.png b/resources/characters/hairstyles/Hairstyle_25_06.png index e8deb7d..9fe1aac 100644 Binary files a/resources/characters/hairstyles/Hairstyle_25_06.png and b/resources/characters/hairstyles/Hairstyle_25_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_25_07.png b/resources/characters/hairstyles/Hairstyle_25_07.png index 8fa2f68..e9e9041 100644 Binary files a/resources/characters/hairstyles/Hairstyle_25_07.png and b/resources/characters/hairstyles/Hairstyle_25_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_26_01.png b/resources/characters/hairstyles/Hairstyle_26_01.png index 64dbccf..7c3c841 100644 Binary files a/resources/characters/hairstyles/Hairstyle_26_01.png and b/resources/characters/hairstyles/Hairstyle_26_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_26_02.png b/resources/characters/hairstyles/Hairstyle_26_02.png index ed4b041..8ba253e 100644 Binary files a/resources/characters/hairstyles/Hairstyle_26_02.png and b/resources/characters/hairstyles/Hairstyle_26_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_26_03.png b/resources/characters/hairstyles/Hairstyle_26_03.png index b7daaa5..b443641 100644 Binary files a/resources/characters/hairstyles/Hairstyle_26_03.png and b/resources/characters/hairstyles/Hairstyle_26_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_26_04.png b/resources/characters/hairstyles/Hairstyle_26_04.png index dcd6102..6a0d33c 100644 Binary files a/resources/characters/hairstyles/Hairstyle_26_04.png and b/resources/characters/hairstyles/Hairstyle_26_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_26_05.png b/resources/characters/hairstyles/Hairstyle_26_05.png index 9ea9bc0..54e4978 100644 Binary files a/resources/characters/hairstyles/Hairstyle_26_05.png and b/resources/characters/hairstyles/Hairstyle_26_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_26_06.png b/resources/characters/hairstyles/Hairstyle_26_06.png index 9b38486..01418cb 100644 Binary files a/resources/characters/hairstyles/Hairstyle_26_06.png and b/resources/characters/hairstyles/Hairstyle_26_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_26_07.png b/resources/characters/hairstyles/Hairstyle_26_07.png index 729ff2f..1f8c1c0 100644 Binary files a/resources/characters/hairstyles/Hairstyle_26_07.png and b/resources/characters/hairstyles/Hairstyle_26_07.png differ diff --git a/resources/characters/hairstyles/Hairstyle_27_01.png b/resources/characters/hairstyles/Hairstyle_27_01.png index 5e5b03a..8ab4ef2 100644 Binary files a/resources/characters/hairstyles/Hairstyle_27_01.png and b/resources/characters/hairstyles/Hairstyle_27_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_27_02.png b/resources/characters/hairstyles/Hairstyle_27_02.png index 8c2d39a..117f89d 100644 Binary files a/resources/characters/hairstyles/Hairstyle_27_02.png and b/resources/characters/hairstyles/Hairstyle_27_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_27_03.png b/resources/characters/hairstyles/Hairstyle_27_03.png index 473ba96..06bbb98 100644 Binary files a/resources/characters/hairstyles/Hairstyle_27_03.png and b/resources/characters/hairstyles/Hairstyle_27_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_27_04.png b/resources/characters/hairstyles/Hairstyle_27_04.png index e33544c..76d6ea4 100644 Binary files a/resources/characters/hairstyles/Hairstyle_27_04.png and b/resources/characters/hairstyles/Hairstyle_27_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_27_05.png b/resources/characters/hairstyles/Hairstyle_27_05.png index c061a9b..848bae5 100644 Binary files a/resources/characters/hairstyles/Hairstyle_27_05.png and b/resources/characters/hairstyles/Hairstyle_27_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_27_06.png b/resources/characters/hairstyles/Hairstyle_27_06.png index e2d9321..0d5e94f 100644 Binary files a/resources/characters/hairstyles/Hairstyle_27_06.png and b/resources/characters/hairstyles/Hairstyle_27_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_28_01.png b/resources/characters/hairstyles/Hairstyle_28_01.png index 95d86ec..2616a5b 100644 Binary files a/resources/characters/hairstyles/Hairstyle_28_01.png and b/resources/characters/hairstyles/Hairstyle_28_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_28_02.png b/resources/characters/hairstyles/Hairstyle_28_02.png index 48df588..4e441b8 100644 Binary files a/resources/characters/hairstyles/Hairstyle_28_02.png and b/resources/characters/hairstyles/Hairstyle_28_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_28_03.png b/resources/characters/hairstyles/Hairstyle_28_03.png index b65093f..a33f22c 100644 Binary files a/resources/characters/hairstyles/Hairstyle_28_03.png and b/resources/characters/hairstyles/Hairstyle_28_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_28_04.png b/resources/characters/hairstyles/Hairstyle_28_04.png index 7c5a6b7..1dee802 100644 Binary files a/resources/characters/hairstyles/Hairstyle_28_04.png and b/resources/characters/hairstyles/Hairstyle_28_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_28_05.png b/resources/characters/hairstyles/Hairstyle_28_05.png index 13a7bac..df5d4e7 100644 Binary files a/resources/characters/hairstyles/Hairstyle_28_05.png and b/resources/characters/hairstyles/Hairstyle_28_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_28_06.png b/resources/characters/hairstyles/Hairstyle_28_06.png index f4ad5d5..2309a8a 100644 Binary files a/resources/characters/hairstyles/Hairstyle_28_06.png and b/resources/characters/hairstyles/Hairstyle_28_06.png differ diff --git a/resources/characters/hairstyles/Hairstyle_29_01.png b/resources/characters/hairstyles/Hairstyle_29_01.png index b803dc3..62bc7e0 100644 Binary files a/resources/characters/hairstyles/Hairstyle_29_01.png and b/resources/characters/hairstyles/Hairstyle_29_01.png differ diff --git a/resources/characters/hairstyles/Hairstyle_29_02.png b/resources/characters/hairstyles/Hairstyle_29_02.png index 14ab0aa..00736cc 100644 Binary files a/resources/characters/hairstyles/Hairstyle_29_02.png and b/resources/characters/hairstyles/Hairstyle_29_02.png differ diff --git a/resources/characters/hairstyles/Hairstyle_29_03.png b/resources/characters/hairstyles/Hairstyle_29_03.png index e703ce4..a4711e8 100644 Binary files a/resources/characters/hairstyles/Hairstyle_29_03.png and b/resources/characters/hairstyles/Hairstyle_29_03.png differ diff --git a/resources/characters/hairstyles/Hairstyle_29_04.png b/resources/characters/hairstyles/Hairstyle_29_04.png index 2fc5987..dc7e4b4 100644 Binary files a/resources/characters/hairstyles/Hairstyle_29_04.png and b/resources/characters/hairstyles/Hairstyle_29_04.png differ diff --git a/resources/characters/hairstyles/Hairstyle_29_05.png b/resources/characters/hairstyles/Hairstyle_29_05.png index 26a5d68..9f81bd3 100644 Binary files a/resources/characters/hairstyles/Hairstyle_29_05.png and b/resources/characters/hairstyles/Hairstyle_29_05.png differ diff --git a/resources/characters/hairstyles/Hairstyle_29_06.png b/resources/characters/hairstyles/Hairstyle_29_06.png index e6292b8..ca2b340 100644 Binary files a/resources/characters/hairstyles/Hairstyle_29_06.png and b/resources/characters/hairstyles/Hairstyle_29_06.png differ diff --git a/resources/characters/outfits/Outfit_01_01.png b/resources/characters/outfits/Outfit_01_01.png index df9fecb..325c7b6 100644 Binary files a/resources/characters/outfits/Outfit_01_01.png and b/resources/characters/outfits/Outfit_01_01.png differ diff --git a/resources/characters/outfits/Outfit_01_02.png b/resources/characters/outfits/Outfit_01_02.png index 956ebe9..b741337 100644 Binary files a/resources/characters/outfits/Outfit_01_02.png and b/resources/characters/outfits/Outfit_01_02.png differ diff --git a/resources/characters/outfits/Outfit_01_03.png b/resources/characters/outfits/Outfit_01_03.png index 84e7eb0..cc30e4c 100644 Binary files a/resources/characters/outfits/Outfit_01_03.png and b/resources/characters/outfits/Outfit_01_03.png differ diff --git a/resources/characters/outfits/Outfit_01_04.png b/resources/characters/outfits/Outfit_01_04.png index a9b1dec..248afff 100644 Binary files a/resources/characters/outfits/Outfit_01_04.png and b/resources/characters/outfits/Outfit_01_04.png differ diff --git a/resources/characters/outfits/Outfit_01_05.png b/resources/characters/outfits/Outfit_01_05.png index 90438a3..18f35c2 100644 Binary files a/resources/characters/outfits/Outfit_01_05.png and b/resources/characters/outfits/Outfit_01_05.png differ diff --git a/resources/characters/outfits/Outfit_01_06.png b/resources/characters/outfits/Outfit_01_06.png index 987fcc3..a1a4966 100644 Binary files a/resources/characters/outfits/Outfit_01_06.png and b/resources/characters/outfits/Outfit_01_06.png differ diff --git a/resources/characters/outfits/Outfit_01_07.png b/resources/characters/outfits/Outfit_01_07.png index c991c9e..41d72be 100644 Binary files a/resources/characters/outfits/Outfit_01_07.png and b/resources/characters/outfits/Outfit_01_07.png differ diff --git a/resources/characters/outfits/Outfit_01_08.png b/resources/characters/outfits/Outfit_01_08.png index 6d8875e..3415f13 100644 Binary files a/resources/characters/outfits/Outfit_01_08.png and b/resources/characters/outfits/Outfit_01_08.png differ diff --git a/resources/characters/outfits/Outfit_01_09.png b/resources/characters/outfits/Outfit_01_09.png index fe07c1a..d3485cf 100644 Binary files a/resources/characters/outfits/Outfit_01_09.png and b/resources/characters/outfits/Outfit_01_09.png differ diff --git a/resources/characters/outfits/Outfit_01_10.png b/resources/characters/outfits/Outfit_01_10.png index 8dad215..fc04b43 100644 Binary files a/resources/characters/outfits/Outfit_01_10.png and b/resources/characters/outfits/Outfit_01_10.png differ diff --git a/resources/characters/outfits/Outfit_02_01.png b/resources/characters/outfits/Outfit_02_01.png index e39da7b..591ab09 100644 Binary files a/resources/characters/outfits/Outfit_02_01.png and b/resources/characters/outfits/Outfit_02_01.png differ diff --git a/resources/characters/outfits/Outfit_02_02.png b/resources/characters/outfits/Outfit_02_02.png index 6a318ad..a7bffd7 100644 Binary files a/resources/characters/outfits/Outfit_02_02.png and b/resources/characters/outfits/Outfit_02_02.png differ diff --git a/resources/characters/outfits/Outfit_02_03.png b/resources/characters/outfits/Outfit_02_03.png index 5a4a6a1..d41a263 100644 Binary files a/resources/characters/outfits/Outfit_02_03.png and b/resources/characters/outfits/Outfit_02_03.png differ diff --git a/resources/characters/outfits/Outfit_02_04.png b/resources/characters/outfits/Outfit_02_04.png index f2d46f9..f3ddc90 100644 Binary files a/resources/characters/outfits/Outfit_02_04.png and b/resources/characters/outfits/Outfit_02_04.png differ diff --git a/resources/characters/outfits/Outfit_03_01.png b/resources/characters/outfits/Outfit_03_01.png index 3addeee..d6399d6 100644 Binary files a/resources/characters/outfits/Outfit_03_01.png and b/resources/characters/outfits/Outfit_03_01.png differ diff --git a/resources/characters/outfits/Outfit_03_02.png b/resources/characters/outfits/Outfit_03_02.png index 39f0fee..088cd3e 100644 Binary files a/resources/characters/outfits/Outfit_03_02.png and b/resources/characters/outfits/Outfit_03_02.png differ diff --git a/resources/characters/outfits/Outfit_03_03.png b/resources/characters/outfits/Outfit_03_03.png index 5581e88..7503094 100644 Binary files a/resources/characters/outfits/Outfit_03_03.png and b/resources/characters/outfits/Outfit_03_03.png differ diff --git a/resources/characters/outfits/Outfit_03_04.png b/resources/characters/outfits/Outfit_03_04.png index a7676fc..7f52d37 100644 Binary files a/resources/characters/outfits/Outfit_03_04.png and b/resources/characters/outfits/Outfit_03_04.png differ diff --git a/resources/characters/outfits/Outfit_04_01.png b/resources/characters/outfits/Outfit_04_01.png index bb5fa5a..bf7733b 100644 Binary files a/resources/characters/outfits/Outfit_04_01.png and b/resources/characters/outfits/Outfit_04_01.png differ diff --git a/resources/characters/outfits/Outfit_04_02.png b/resources/characters/outfits/Outfit_04_02.png index 8ecbbe6..2f91292 100644 Binary files a/resources/characters/outfits/Outfit_04_02.png and b/resources/characters/outfits/Outfit_04_02.png differ diff --git a/resources/characters/outfits/Outfit_04_03.png b/resources/characters/outfits/Outfit_04_03.png index 50e005f..ec886bd 100644 Binary files a/resources/characters/outfits/Outfit_04_03.png and b/resources/characters/outfits/Outfit_04_03.png differ diff --git a/resources/characters/outfits/Outfit_05_01.png b/resources/characters/outfits/Outfit_05_01.png index a9dd61a..dbc1105 100644 Binary files a/resources/characters/outfits/Outfit_05_01.png and b/resources/characters/outfits/Outfit_05_01.png differ diff --git a/resources/characters/outfits/Outfit_05_02.png b/resources/characters/outfits/Outfit_05_02.png index 668bf43..0da0a96 100644 Binary files a/resources/characters/outfits/Outfit_05_02.png and b/resources/characters/outfits/Outfit_05_02.png differ diff --git a/resources/characters/outfits/Outfit_05_03.png b/resources/characters/outfits/Outfit_05_03.png index 4b5c66b..ec43370 100644 Binary files a/resources/characters/outfits/Outfit_05_03.png and b/resources/characters/outfits/Outfit_05_03.png differ diff --git a/resources/characters/outfits/Outfit_05_04.png b/resources/characters/outfits/Outfit_05_04.png index bb7e5bf..9500845 100644 Binary files a/resources/characters/outfits/Outfit_05_04.png and b/resources/characters/outfits/Outfit_05_04.png differ diff --git a/resources/characters/outfits/Outfit_05_05.png b/resources/characters/outfits/Outfit_05_05.png index 6d656ca..5c8c3d3 100644 Binary files a/resources/characters/outfits/Outfit_05_05.png and b/resources/characters/outfits/Outfit_05_05.png differ diff --git a/resources/characters/outfits/Outfit_06_01.png b/resources/characters/outfits/Outfit_06_01.png index 5ca2820..654d8c3 100644 Binary files a/resources/characters/outfits/Outfit_06_01.png and b/resources/characters/outfits/Outfit_06_01.png differ diff --git a/resources/characters/outfits/Outfit_06_02.png b/resources/characters/outfits/Outfit_06_02.png index 94eea41..8608dfa 100644 Binary files a/resources/characters/outfits/Outfit_06_02.png and b/resources/characters/outfits/Outfit_06_02.png differ diff --git a/resources/characters/outfits/Outfit_06_03.png b/resources/characters/outfits/Outfit_06_03.png index f808e41..e3b2a9e 100644 Binary files a/resources/characters/outfits/Outfit_06_03.png and b/resources/characters/outfits/Outfit_06_03.png differ diff --git a/resources/characters/outfits/Outfit_06_04.png b/resources/characters/outfits/Outfit_06_04.png index 75c8a64..fbf484b 100644 Binary files a/resources/characters/outfits/Outfit_06_04.png and b/resources/characters/outfits/Outfit_06_04.png differ diff --git a/resources/characters/outfits/Outfit_07_01.png b/resources/characters/outfits/Outfit_07_01.png index 7168149..b0b2cdc 100644 Binary files a/resources/characters/outfits/Outfit_07_01.png and b/resources/characters/outfits/Outfit_07_01.png differ diff --git a/resources/characters/outfits/Outfit_07_02.png b/resources/characters/outfits/Outfit_07_02.png index 126254e..e80f2de 100644 Binary files a/resources/characters/outfits/Outfit_07_02.png and b/resources/characters/outfits/Outfit_07_02.png differ diff --git a/resources/characters/outfits/Outfit_07_03.png b/resources/characters/outfits/Outfit_07_03.png index 65e6410..c009ab4 100644 Binary files a/resources/characters/outfits/Outfit_07_03.png and b/resources/characters/outfits/Outfit_07_03.png differ diff --git a/resources/characters/outfits/Outfit_07_04.png b/resources/characters/outfits/Outfit_07_04.png index 9f0816a..fe8a224 100644 Binary files a/resources/characters/outfits/Outfit_07_04.png and b/resources/characters/outfits/Outfit_07_04.png differ diff --git a/resources/characters/outfits/Outfit_08_01.png b/resources/characters/outfits/Outfit_08_01.png index a3a3994..10664b7 100644 Binary files a/resources/characters/outfits/Outfit_08_01.png and b/resources/characters/outfits/Outfit_08_01.png differ diff --git a/resources/characters/outfits/Outfit_08_02.png b/resources/characters/outfits/Outfit_08_02.png index 4f51700..338cc19 100644 Binary files a/resources/characters/outfits/Outfit_08_02.png and b/resources/characters/outfits/Outfit_08_02.png differ diff --git a/resources/characters/outfits/Outfit_08_03.png b/resources/characters/outfits/Outfit_08_03.png index 4fa7969..8036c9d 100644 Binary files a/resources/characters/outfits/Outfit_08_03.png and b/resources/characters/outfits/Outfit_08_03.png differ diff --git a/resources/characters/outfits/Outfit_09_01.png b/resources/characters/outfits/Outfit_09_01.png index 910290e..34a3756 100644 Binary files a/resources/characters/outfits/Outfit_09_01.png and b/resources/characters/outfits/Outfit_09_01.png differ diff --git a/resources/characters/outfits/Outfit_09_02.png b/resources/characters/outfits/Outfit_09_02.png index 08206df..7a53a44 100644 Binary files a/resources/characters/outfits/Outfit_09_02.png and b/resources/characters/outfits/Outfit_09_02.png differ diff --git a/resources/characters/outfits/Outfit_09_03.png b/resources/characters/outfits/Outfit_09_03.png index c2d8bb3..9412bfe 100644 Binary files a/resources/characters/outfits/Outfit_09_03.png and b/resources/characters/outfits/Outfit_09_03.png differ diff --git a/resources/characters/outfits/Outfit_10_01.png b/resources/characters/outfits/Outfit_10_01.png index e38a58f..740fee4 100644 Binary files a/resources/characters/outfits/Outfit_10_01.png and b/resources/characters/outfits/Outfit_10_01.png differ diff --git a/resources/characters/outfits/Outfit_10_02.png b/resources/characters/outfits/Outfit_10_02.png index 0e4cf4a..0e74bc3 100644 Binary files a/resources/characters/outfits/Outfit_10_02.png and b/resources/characters/outfits/Outfit_10_02.png differ diff --git a/resources/characters/outfits/Outfit_10_03.png b/resources/characters/outfits/Outfit_10_03.png index 1570fbb..7fa536d 100644 Binary files a/resources/characters/outfits/Outfit_10_03.png and b/resources/characters/outfits/Outfit_10_03.png differ diff --git a/resources/characters/outfits/Outfit_10_04.png b/resources/characters/outfits/Outfit_10_04.png index aaf30aa..c630f02 100644 Binary files a/resources/characters/outfits/Outfit_10_04.png and b/resources/characters/outfits/Outfit_10_04.png differ diff --git a/resources/characters/outfits/Outfit_10_05.png b/resources/characters/outfits/Outfit_10_05.png index 07b2932..8d0f434 100644 Binary files a/resources/characters/outfits/Outfit_10_05.png and b/resources/characters/outfits/Outfit_10_05.png differ diff --git a/resources/characters/outfits/Outfit_11_01.png b/resources/characters/outfits/Outfit_11_01.png index 0b665e1..bdcf667 100644 Binary files a/resources/characters/outfits/Outfit_11_01.png and b/resources/characters/outfits/Outfit_11_01.png differ diff --git a/resources/characters/outfits/Outfit_11_02.png b/resources/characters/outfits/Outfit_11_02.png index 765db58..3ec2b81 100644 Binary files a/resources/characters/outfits/Outfit_11_02.png and b/resources/characters/outfits/Outfit_11_02.png differ diff --git a/resources/characters/outfits/Outfit_11_03.png b/resources/characters/outfits/Outfit_11_03.png index f51acd2..b474941 100644 Binary files a/resources/characters/outfits/Outfit_11_03.png and b/resources/characters/outfits/Outfit_11_03.png differ diff --git a/resources/characters/outfits/Outfit_11_04.png b/resources/characters/outfits/Outfit_11_04.png index bf16048..595e96f 100644 Binary files a/resources/characters/outfits/Outfit_11_04.png and b/resources/characters/outfits/Outfit_11_04.png differ diff --git a/resources/characters/outfits/Outfit_12_01.png b/resources/characters/outfits/Outfit_12_01.png index 7ab417f..51a729b 100644 Binary files a/resources/characters/outfits/Outfit_12_01.png and b/resources/characters/outfits/Outfit_12_01.png differ diff --git a/resources/characters/outfits/Outfit_12_02.png b/resources/characters/outfits/Outfit_12_02.png index dabdc88..81a22aa 100644 Binary files a/resources/characters/outfits/Outfit_12_02.png and b/resources/characters/outfits/Outfit_12_02.png differ diff --git a/resources/characters/outfits/Outfit_12_03.png b/resources/characters/outfits/Outfit_12_03.png index 2283aec..869e10f 100644 Binary files a/resources/characters/outfits/Outfit_12_03.png and b/resources/characters/outfits/Outfit_12_03.png differ diff --git a/resources/characters/outfits/Outfit_13_01.png b/resources/characters/outfits/Outfit_13_01.png index 60886da..67357a1 100644 Binary files a/resources/characters/outfits/Outfit_13_01.png and b/resources/characters/outfits/Outfit_13_01.png differ diff --git a/resources/characters/outfits/Outfit_13_02.png b/resources/characters/outfits/Outfit_13_02.png index 5a92bbb..d919e01 100644 Binary files a/resources/characters/outfits/Outfit_13_02.png and b/resources/characters/outfits/Outfit_13_02.png differ diff --git a/resources/characters/outfits/Outfit_13_03.png b/resources/characters/outfits/Outfit_13_03.png index b88e0b3..ea3e22f 100644 Binary files a/resources/characters/outfits/Outfit_13_03.png and b/resources/characters/outfits/Outfit_13_03.png differ diff --git a/resources/characters/outfits/Outfit_13_04.png b/resources/characters/outfits/Outfit_13_04.png index 1248e7a..c020750 100644 Binary files a/resources/characters/outfits/Outfit_13_04.png and b/resources/characters/outfits/Outfit_13_04.png differ diff --git a/resources/characters/outfits/Outfit_14_01.png b/resources/characters/outfits/Outfit_14_01.png index 4470ae8..f523a94 100644 Binary files a/resources/characters/outfits/Outfit_14_01.png and b/resources/characters/outfits/Outfit_14_01.png differ diff --git a/resources/characters/outfits/Outfit_14_02.png b/resources/characters/outfits/Outfit_14_02.png index 24a8644..f04e83d 100644 Binary files a/resources/characters/outfits/Outfit_14_02.png and b/resources/characters/outfits/Outfit_14_02.png differ diff --git a/resources/characters/outfits/Outfit_14_03.png b/resources/characters/outfits/Outfit_14_03.png index bac1447..cf4a03d 100644 Binary files a/resources/characters/outfits/Outfit_14_03.png and b/resources/characters/outfits/Outfit_14_03.png differ diff --git a/resources/characters/outfits/Outfit_14_04.png b/resources/characters/outfits/Outfit_14_04.png index 9bf416e..a04ca54 100644 Binary files a/resources/characters/outfits/Outfit_14_04.png and b/resources/characters/outfits/Outfit_14_04.png differ diff --git a/resources/characters/outfits/Outfit_14_05.png b/resources/characters/outfits/Outfit_14_05.png index 5974626..3ff6865 100644 Binary files a/resources/characters/outfits/Outfit_14_05.png and b/resources/characters/outfits/Outfit_14_05.png differ diff --git a/resources/characters/outfits/Outfit_15_01.png b/resources/characters/outfits/Outfit_15_01.png index 64fe14b..7e1a3db 100644 Binary files a/resources/characters/outfits/Outfit_15_01.png and b/resources/characters/outfits/Outfit_15_01.png differ diff --git a/resources/characters/outfits/Outfit_15_02.png b/resources/characters/outfits/Outfit_15_02.png index e6742ed..bda0ab4 100644 Binary files a/resources/characters/outfits/Outfit_15_02.png and b/resources/characters/outfits/Outfit_15_02.png differ diff --git a/resources/characters/outfits/Outfit_15_03.png b/resources/characters/outfits/Outfit_15_03.png index 2c6828b..c49ee24 100644 Binary files a/resources/characters/outfits/Outfit_15_03.png and b/resources/characters/outfits/Outfit_15_03.png differ diff --git a/resources/characters/outfits/Outfit_16_01.png b/resources/characters/outfits/Outfit_16_01.png index 3cac1d7..008241a 100644 Binary files a/resources/characters/outfits/Outfit_16_01.png and b/resources/characters/outfits/Outfit_16_01.png differ diff --git a/resources/characters/outfits/Outfit_16_02.png b/resources/characters/outfits/Outfit_16_02.png index 7aac258..df79349 100644 Binary files a/resources/characters/outfits/Outfit_16_02.png and b/resources/characters/outfits/Outfit_16_02.png differ diff --git a/resources/characters/outfits/Outfit_16_03.png b/resources/characters/outfits/Outfit_16_03.png index 7528703..3966e7d 100644 Binary files a/resources/characters/outfits/Outfit_16_03.png and b/resources/characters/outfits/Outfit_16_03.png differ diff --git a/resources/characters/outfits/Outfit_17_01.png b/resources/characters/outfits/Outfit_17_01.png index dd02dfe..88e82f8 100644 Binary files a/resources/characters/outfits/Outfit_17_01.png and b/resources/characters/outfits/Outfit_17_01.png differ diff --git a/resources/characters/outfits/Outfit_17_02.png b/resources/characters/outfits/Outfit_17_02.png index 799d749..7c6289b 100644 Binary files a/resources/characters/outfits/Outfit_17_02.png and b/resources/characters/outfits/Outfit_17_02.png differ diff --git a/resources/characters/outfits/Outfit_17_03.png b/resources/characters/outfits/Outfit_17_03.png index d7f343e..7aaf813 100644 Binary files a/resources/characters/outfits/Outfit_17_03.png and b/resources/characters/outfits/Outfit_17_03.png differ diff --git a/resources/characters/outfits/Outfit_18_01.png b/resources/characters/outfits/Outfit_18_01.png index 214582c..6626786 100644 Binary files a/resources/characters/outfits/Outfit_18_01.png and b/resources/characters/outfits/Outfit_18_01.png differ diff --git a/resources/characters/outfits/Outfit_18_02.png b/resources/characters/outfits/Outfit_18_02.png index 0d42ea0..8a7ea66 100644 Binary files a/resources/characters/outfits/Outfit_18_02.png and b/resources/characters/outfits/Outfit_18_02.png differ diff --git a/resources/characters/outfits/Outfit_18_03.png b/resources/characters/outfits/Outfit_18_03.png index ec28fa8..4706ae3 100644 Binary files a/resources/characters/outfits/Outfit_18_03.png and b/resources/characters/outfits/Outfit_18_03.png differ diff --git a/resources/characters/outfits/Outfit_18_04.png b/resources/characters/outfits/Outfit_18_04.png index 883d809..4ad7023 100644 Binary files a/resources/characters/outfits/Outfit_18_04.png and b/resources/characters/outfits/Outfit_18_04.png differ diff --git a/resources/characters/outfits/Outfit_19_01.png b/resources/characters/outfits/Outfit_19_01.png index bfe712f..2d7974c 100644 Binary files a/resources/characters/outfits/Outfit_19_01.png and b/resources/characters/outfits/Outfit_19_01.png differ diff --git a/resources/characters/outfits/Outfit_19_02.png b/resources/characters/outfits/Outfit_19_02.png index e6fea68..fad3138 100644 Binary files a/resources/characters/outfits/Outfit_19_02.png and b/resources/characters/outfits/Outfit_19_02.png differ diff --git a/resources/characters/outfits/Outfit_19_03.png b/resources/characters/outfits/Outfit_19_03.png index 357fa64..6c7169a 100644 Binary files a/resources/characters/outfits/Outfit_19_03.png and b/resources/characters/outfits/Outfit_19_03.png differ diff --git a/resources/characters/outfits/Outfit_19_04.png b/resources/characters/outfits/Outfit_19_04.png index a1c9d52..d8c0a76 100644 Binary files a/resources/characters/outfits/Outfit_19_04.png and b/resources/characters/outfits/Outfit_19_04.png differ diff --git a/resources/characters/outfits/Outfit_20_01.png b/resources/characters/outfits/Outfit_20_01.png index fdfa259..4a21007 100644 Binary files a/resources/characters/outfits/Outfit_20_01.png and b/resources/characters/outfits/Outfit_20_01.png differ diff --git a/resources/characters/outfits/Outfit_20_02.png b/resources/characters/outfits/Outfit_20_02.png index 1f72e45..9072868 100644 Binary files a/resources/characters/outfits/Outfit_20_02.png and b/resources/characters/outfits/Outfit_20_02.png differ diff --git a/resources/characters/outfits/Outfit_20_03.png b/resources/characters/outfits/Outfit_20_03.png index f6a0e11..e5dd1c0 100644 Binary files a/resources/characters/outfits/Outfit_20_03.png and b/resources/characters/outfits/Outfit_20_03.png differ diff --git a/resources/characters/outfits/Outfit_21_01.png b/resources/characters/outfits/Outfit_21_01.png index 88cc2cd..bd1cba3 100644 Binary files a/resources/characters/outfits/Outfit_21_01.png and b/resources/characters/outfits/Outfit_21_01.png differ diff --git a/resources/characters/outfits/Outfit_21_02.png b/resources/characters/outfits/Outfit_21_02.png index 8892840..cedcf0d 100644 Binary files a/resources/characters/outfits/Outfit_21_02.png and b/resources/characters/outfits/Outfit_21_02.png differ diff --git a/resources/characters/outfits/Outfit_21_03.png b/resources/characters/outfits/Outfit_21_03.png index e64a61b..fcb7030 100644 Binary files a/resources/characters/outfits/Outfit_21_03.png and b/resources/characters/outfits/Outfit_21_03.png differ diff --git a/resources/characters/outfits/Outfit_21_04.png b/resources/characters/outfits/Outfit_21_04.png index f7bcf1e..e9a8c90 100644 Binary files a/resources/characters/outfits/Outfit_21_04.png and b/resources/characters/outfits/Outfit_21_04.png differ diff --git a/resources/characters/outfits/Outfit_22_01.png b/resources/characters/outfits/Outfit_22_01.png index 205d9ad..979e2d3 100644 Binary files a/resources/characters/outfits/Outfit_22_01.png and b/resources/characters/outfits/Outfit_22_01.png differ diff --git a/resources/characters/outfits/Outfit_22_02.png b/resources/characters/outfits/Outfit_22_02.png index 2a47aa6..4ca2831 100644 Binary files a/resources/characters/outfits/Outfit_22_02.png and b/resources/characters/outfits/Outfit_22_02.png differ diff --git a/resources/characters/outfits/Outfit_22_03.png b/resources/characters/outfits/Outfit_22_03.png index bcb6504..3dae444 100644 Binary files a/resources/characters/outfits/Outfit_22_03.png and b/resources/characters/outfits/Outfit_22_03.png differ diff --git a/resources/characters/outfits/Outfit_22_04.png b/resources/characters/outfits/Outfit_22_04.png index 817d9b2..a1ace00 100644 Binary files a/resources/characters/outfits/Outfit_22_04.png and b/resources/characters/outfits/Outfit_22_04.png differ diff --git a/resources/characters/outfits/Outfit_23_01.png b/resources/characters/outfits/Outfit_23_01.png index a2f8c32..c0c51bb 100644 Binary files a/resources/characters/outfits/Outfit_23_01.png and b/resources/characters/outfits/Outfit_23_01.png differ diff --git a/resources/characters/outfits/Outfit_23_02.png b/resources/characters/outfits/Outfit_23_02.png index af5c7d1..3ca5e1e 100644 Binary files a/resources/characters/outfits/Outfit_23_02.png and b/resources/characters/outfits/Outfit_23_02.png differ diff --git a/resources/characters/outfits/Outfit_23_03.png b/resources/characters/outfits/Outfit_23_03.png index 9bc9c4a..8df9590 100644 Binary files a/resources/characters/outfits/Outfit_23_03.png and b/resources/characters/outfits/Outfit_23_03.png differ diff --git a/resources/characters/outfits/Outfit_23_04.png b/resources/characters/outfits/Outfit_23_04.png index a1e3885..33cd269 100644 Binary files a/resources/characters/outfits/Outfit_23_04.png and b/resources/characters/outfits/Outfit_23_04.png differ diff --git a/resources/characters/outfits/Outfit_24_01.png b/resources/characters/outfits/Outfit_24_01.png index 935520e..c010d80 100644 Binary files a/resources/characters/outfits/Outfit_24_01.png and b/resources/characters/outfits/Outfit_24_01.png differ diff --git a/resources/characters/outfits/Outfit_24_02.png b/resources/characters/outfits/Outfit_24_02.png index f9246cc..8e42c8d 100644 Binary files a/resources/characters/outfits/Outfit_24_02.png and b/resources/characters/outfits/Outfit_24_02.png differ diff --git a/resources/characters/outfits/Outfit_24_03.png b/resources/characters/outfits/Outfit_24_03.png index 21c822a..fb1c4a5 100644 Binary files a/resources/characters/outfits/Outfit_24_03.png and b/resources/characters/outfits/Outfit_24_03.png differ diff --git a/resources/characters/outfits/Outfit_24_04.png b/resources/characters/outfits/Outfit_24_04.png index e739b87..0cc3262 100644 Binary files a/resources/characters/outfits/Outfit_24_04.png and b/resources/characters/outfits/Outfit_24_04.png differ diff --git a/resources/characters/outfits/Outfit_25_01.png b/resources/characters/outfits/Outfit_25_01.png index 592f73a..c21465b 100644 Binary files a/resources/characters/outfits/Outfit_25_01.png and b/resources/characters/outfits/Outfit_25_01.png differ diff --git a/resources/characters/outfits/Outfit_25_02.png b/resources/characters/outfits/Outfit_25_02.png index d9b1c8d..faca6df 100644 Binary files a/resources/characters/outfits/Outfit_25_02.png and b/resources/characters/outfits/Outfit_25_02.png differ diff --git a/resources/characters/outfits/Outfit_25_03.png b/resources/characters/outfits/Outfit_25_03.png index cf5c442..2b8815f 100644 Binary files a/resources/characters/outfits/Outfit_25_03.png and b/resources/characters/outfits/Outfit_25_03.png differ diff --git a/resources/characters/outfits/Outfit_25_04.png b/resources/characters/outfits/Outfit_25_04.png index 6723fea..1a7f444 100644 Binary files a/resources/characters/outfits/Outfit_25_04.png and b/resources/characters/outfits/Outfit_25_04.png differ diff --git a/resources/characters/outfits/Outfit_25_05.png b/resources/characters/outfits/Outfit_25_05.png index 9bba63c..7097aa9 100644 Binary files a/resources/characters/outfits/Outfit_25_05.png and b/resources/characters/outfits/Outfit_25_05.png differ diff --git a/resources/characters/outfits/Outfit_26_01.png b/resources/characters/outfits/Outfit_26_01.png index 07a128e..3d153fc 100644 Binary files a/resources/characters/outfits/Outfit_26_01.png and b/resources/characters/outfits/Outfit_26_01.png differ diff --git a/resources/characters/outfits/Outfit_26_02.png b/resources/characters/outfits/Outfit_26_02.png index 888d545..91ec5e8 100644 Binary files a/resources/characters/outfits/Outfit_26_02.png and b/resources/characters/outfits/Outfit_26_02.png differ diff --git a/resources/characters/outfits/Outfit_26_03.png b/resources/characters/outfits/Outfit_26_03.png index 0cbf88c..f461267 100644 Binary files a/resources/characters/outfits/Outfit_26_03.png and b/resources/characters/outfits/Outfit_26_03.png differ diff --git a/resources/characters/outfits/Outfit_27_01.png b/resources/characters/outfits/Outfit_27_01.png index 085b75b..f7d841a 100644 Binary files a/resources/characters/outfits/Outfit_27_01.png and b/resources/characters/outfits/Outfit_27_01.png differ diff --git a/resources/characters/outfits/Outfit_27_02.png b/resources/characters/outfits/Outfit_27_02.png index c6a258f..397731a 100644 Binary files a/resources/characters/outfits/Outfit_27_02.png and b/resources/characters/outfits/Outfit_27_02.png differ diff --git a/resources/characters/outfits/Outfit_27_03.png b/resources/characters/outfits/Outfit_27_03.png index e41168e..34779fb 100644 Binary files a/resources/characters/outfits/Outfit_27_03.png and b/resources/characters/outfits/Outfit_27_03.png differ diff --git a/resources/characters/outfits/Outfit_28_01.png b/resources/characters/outfits/Outfit_28_01.png index 22110f7..1186ef6 100644 Binary files a/resources/characters/outfits/Outfit_28_01.png and b/resources/characters/outfits/Outfit_28_01.png differ diff --git a/resources/characters/outfits/Outfit_28_02.png b/resources/characters/outfits/Outfit_28_02.png index 5636d0d..0a8dbc9 100644 Binary files a/resources/characters/outfits/Outfit_28_02.png and b/resources/characters/outfits/Outfit_28_02.png differ diff --git a/resources/characters/outfits/Outfit_28_03.png b/resources/characters/outfits/Outfit_28_03.png index fada807..cbddce4 100644 Binary files a/resources/characters/outfits/Outfit_28_03.png and b/resources/characters/outfits/Outfit_28_03.png differ diff --git a/resources/characters/outfits/Outfit_28_04.png b/resources/characters/outfits/Outfit_28_04.png index 6844f1a..7669c86 100644 Binary files a/resources/characters/outfits/Outfit_28_04.png and b/resources/characters/outfits/Outfit_28_04.png differ diff --git a/resources/characters/outfits/Outfit_29_01.png b/resources/characters/outfits/Outfit_29_01.png index d160762..8ed34ca 100644 Binary files a/resources/characters/outfits/Outfit_29_01.png and b/resources/characters/outfits/Outfit_29_01.png differ diff --git a/resources/characters/outfits/Outfit_29_02.png b/resources/characters/outfits/Outfit_29_02.png index 92095ac..4f9acf3 100644 Binary files a/resources/characters/outfits/Outfit_29_02.png and b/resources/characters/outfits/Outfit_29_02.png differ diff --git a/resources/characters/outfits/Outfit_29_03.png b/resources/characters/outfits/Outfit_29_03.png index 02a51cc..60e3559 100644 Binary files a/resources/characters/outfits/Outfit_29_03.png and b/resources/characters/outfits/Outfit_29_03.png differ diff --git a/resources/characters/outfits/Outfit_29_04.png b/resources/characters/outfits/Outfit_29_04.png index 22faa79..4d11565 100644 Binary files a/resources/characters/outfits/Outfit_29_04.png and b/resources/characters/outfits/Outfit_29_04.png differ diff --git a/resources/characters/outfits/Outfit_30_01.png b/resources/characters/outfits/Outfit_30_01.png index 9511e8a..3eeaf15 100644 Binary files a/resources/characters/outfits/Outfit_30_01.png and b/resources/characters/outfits/Outfit_30_01.png differ diff --git a/resources/characters/outfits/Outfit_30_02.png b/resources/characters/outfits/Outfit_30_02.png index 8474e0c..04c629d 100644 Binary files a/resources/characters/outfits/Outfit_30_02.png and b/resources/characters/outfits/Outfit_30_02.png differ diff --git a/resources/characters/outfits/Outfit_30_03.png b/resources/characters/outfits/Outfit_30_03.png index 2cc1b81..b647d74 100644 Binary files a/resources/characters/outfits/Outfit_30_03.png and b/resources/characters/outfits/Outfit_30_03.png differ diff --git a/resources/characters/outfits/Outfit_31_01.png b/resources/characters/outfits/Outfit_31_01.png index 4790b6d..27565b7 100644 Binary files a/resources/characters/outfits/Outfit_31_01.png and b/resources/characters/outfits/Outfit_31_01.png differ diff --git a/resources/characters/outfits/Outfit_31_02.png b/resources/characters/outfits/Outfit_31_02.png index 900ea2b..6684952 100644 Binary files a/resources/characters/outfits/Outfit_31_02.png and b/resources/characters/outfits/Outfit_31_02.png differ diff --git a/resources/characters/outfits/Outfit_31_03.png b/resources/characters/outfits/Outfit_31_03.png index 2431e9c..3e4ac7e 100644 Binary files a/resources/characters/outfits/Outfit_31_03.png and b/resources/characters/outfits/Outfit_31_03.png differ diff --git a/resources/characters/outfits/Outfit_31_04.png b/resources/characters/outfits/Outfit_31_04.png index 8bcc9a0..4fead59 100644 Binary files a/resources/characters/outfits/Outfit_31_04.png and b/resources/characters/outfits/Outfit_31_04.png differ diff --git a/resources/characters/outfits/Outfit_31_05.png b/resources/characters/outfits/Outfit_31_05.png index ca17cbb..4d5c5d6 100644 Binary files a/resources/characters/outfits/Outfit_31_05.png and b/resources/characters/outfits/Outfit_31_05.png differ diff --git a/resources/characters/outfits/Outfit_32_01.png b/resources/characters/outfits/Outfit_32_01.png index c73f894..c51db91 100644 Binary files a/resources/characters/outfits/Outfit_32_01.png and b/resources/characters/outfits/Outfit_32_01.png differ diff --git a/resources/characters/outfits/Outfit_32_02.png b/resources/characters/outfits/Outfit_32_02.png index 5899131..b195b2e 100644 Binary files a/resources/characters/outfits/Outfit_32_02.png and b/resources/characters/outfits/Outfit_32_02.png differ diff --git a/resources/characters/outfits/Outfit_32_03.png b/resources/characters/outfits/Outfit_32_03.png index 95e1fb7..12b020f 100644 Binary files a/resources/characters/outfits/Outfit_32_03.png and b/resources/characters/outfits/Outfit_32_03.png differ diff --git a/resources/characters/outfits/Outfit_32_04.png b/resources/characters/outfits/Outfit_32_04.png index 97ea67e..7a5603d 100644 Binary files a/resources/characters/outfits/Outfit_32_04.png and b/resources/characters/outfits/Outfit_32_04.png differ diff --git a/resources/characters/outfits/Outfit_32_05.png b/resources/characters/outfits/Outfit_32_05.png index 791b328..bbe5fe8 100644 Binary files a/resources/characters/outfits/Outfit_32_05.png and b/resources/characters/outfits/Outfit_32_05.png differ diff --git a/resources/characters/outfits/Outfit_33_01.png b/resources/characters/outfits/Outfit_33_01.png index 5109f61..4b0c10a 100644 Binary files a/resources/characters/outfits/Outfit_33_01.png and b/resources/characters/outfits/Outfit_33_01.png differ diff --git a/resources/characters/outfits/Outfit_33_02.png b/resources/characters/outfits/Outfit_33_02.png index 6a67391..6579c08 100644 Binary files a/resources/characters/outfits/Outfit_33_02.png and b/resources/characters/outfits/Outfit_33_02.png differ diff --git a/resources/characters/outfits/Outfit_33_03.png b/resources/characters/outfits/Outfit_33_03.png index 6243c71..9d188e2 100644 Binary files a/resources/characters/outfits/Outfit_33_03.png and b/resources/characters/outfits/Outfit_33_03.png differ diff --git a/scenes/student_16.tscn b/scenes/student_16.tscn new file mode 100644 index 0000000..45a962a --- /dev/null +++ b/scenes/student_16.tscn @@ -0,0 +1,943 @@ +[gd_scene load_steps=23 format=3 uid="uid://vf3g76pken8x"] + +[ext_resource type="Script" uid="uid://bcy30mq13r02a" path="res://scripts/Student.cs" id="1_oesea"] +[ext_resource type="Texture2D" uid="uid://ckjn1gxbn26iq" path="res://resources/characters/bodies/Body_01.png" id="3_jhea4"] +[ext_resource type="Script" uid="uid://bp2483mr5lay" path="res://scripts/StudentName.cs" id="8_kvqca"] +[ext_resource type="Texture2D" uid="uid://bvngikeasxn3n" path="res://resources/characters/accessories/Accessory_06_Policeman_Hat_01.png" id="30_npp82"] +[ext_resource type="Texture2D" uid="uid://bm8n6f82o2k3t" path="res://resources/characters/eyes/Eyes_01.png" id="96_q8xrp"] +[ext_resource type="Texture2D" uid="uid://x68d5rxelesl" path="res://resources/characters/hairstyles/Hairstyle_01_01.png" id="103_yndn4"] +[ext_resource type="Texture2D" uid="uid://c6dr2r3prauv3" path="res://resources/characters/outfits/Outfit_01_01.png" id="303_jwwbg"] +[ext_resource type="Texture2D" uid="uid://bscmf27jf2qf0" path="res://resources/characters/smartphones/Smartphone_1.png" id="435_7vwql"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_opr6h"] +size = Vector2(48, 96) + +[sub_resource type="Animation" id="Animation_f0f87"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [Vector2i(18, 2)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [Vector2i(18, 2)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [Vector2i(18, 2)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [Vector2i(18, 1)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [Vector2i(19, 2)] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("parts/smartphone:frame_coords") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [Vector2i(0, 6)] +} + +[sub_resource type="Animation" id="Animation_poc5q"] +resource_name = "idle_back" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 1), Vector2i(7, 1), Vector2i(8, 1), Vector2i(9, 1), Vector2i(10, 1), Vector2i(11, 1)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 1), Vector2i(7, 1), Vector2i(8, 1), Vector2i(9, 1), Vector2i(10, 1), Vector2i(11, 1)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 1), Vector2i(7, 1), Vector2i(8, 1), Vector2i(9, 1), Vector2i(10, 1), Vector2i(11, 1)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 1), Vector2i(7, 1), Vector2i(8, 1), Vector2i(9, 1), Vector2i(10, 1), Vector2i(11, 1)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 1), Vector2i(7, 1), Vector2i(8, 1), Vector2i(9, 1), Vector2i(10, 1), Vector2i(11, 1)] +} + +[sub_resource type="Animation" id="Animation_bptvv"] +resource_name = "idle_front" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 1), Vector2i(19, 1), Vector2i(20, 1), Vector2i(21, 1), Vector2i(22, 1), Vector2i(23, 1)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/accessory:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 1), Vector2i(19, 1), Vector2i(20, 1), Vector2i(21, 1), Vector2i(22, 1), Vector2i(23, 1)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/eye:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 1), Vector2i(19, 1), Vector2i(20, 1), Vector2i(21, 1), Vector2i(22, 1), Vector2i(23, 1)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/hairstyle:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 1), Vector2i(19, 1), Vector2i(20, 1), Vector2i(21, 1), Vector2i(22, 1), Vector2i(23, 1)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/outfit:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 1), Vector2i(19, 1), Vector2i(20, 1), Vector2i(21, 1), Vector2i(22, 1), Vector2i(23, 1)] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("parts/smartphone:frame_coords") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 1), Vector2i(19, 1), Vector2i(20, 1), Vector2i(21, 1), Vector2i(22, 1), Vector2i(23, 1)] +} + +[sub_resource type="Animation" id="Animation_p6nlo"] +resource_name = "idle_left" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(12, 1), Vector2i(13, 1), Vector2i(14, 1), Vector2i(15, 1), Vector2i(16, 1), Vector2i(17, 1)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(12, 1), Vector2i(13, 1), Vector2i(14, 1), Vector2i(15, 1), Vector2i(16, 1), Vector2i(17, 1)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(12, 1), Vector2i(13, 1), Vector2i(14, 1), Vector2i(15, 1), Vector2i(16, 1), Vector2i(17, 1)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(12, 1), Vector2i(13, 1), Vector2i(14, 1), Vector2i(15, 1), Vector2i(16, 1), Vector2i(17, 1)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 1), Vector2i(7, 1), Vector2i(8, 1), Vector2i(9, 1), Vector2i(10, 1), Vector2i(11, 1)] +} + +[sub_resource type="Animation" id="Animation_a1x0t"] +resource_name = "idle_right" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 1), Vector2i(1, 1), Vector2i(2, 1), Vector2i(3, 1), Vector2i(4, 1), Vector2i(5, 1)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 1), Vector2i(1, 1), Vector2i(2, 1), Vector2i(3, 1), Vector2i(4, 1), Vector2i(5, 1)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 1), Vector2i(1, 1), Vector2i(2, 1), Vector2i(3, 1), Vector2i(4, 1), Vector2i(5, 1)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 1), Vector2i(1, 1), Vector2i(2, 1), Vector2i(3, 1), Vector2i(4, 1), Vector2i(5, 1)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 1), Vector2i(1, 1), Vector2i(2, 1), Vector2i(3, 1), Vector2i(4, 1), Vector2i(5, 1)] +} + +[sub_resource type="Animation" id="Animation_uladi"] +resource_name = "phone_down" +length = 0.3 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [Vector2i(9, 6), Vector2i(10, 6), Vector2i(11, 6)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [Vector2i(9, 6), Vector2i(10, 6), Vector2i(11, 6)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [Vector2i(9, 6), Vector2i(10, 6), Vector2i(11, 6)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [Vector2i(9, 6), Vector2i(10, 6), Vector2i(11, 6)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [Vector2i(9, 6), Vector2i(10, 6), Vector2i(11, 6)] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("parts/smartphone:frame_coords") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [Vector2i(9, 6), Vector2i(10, 6), Vector2i(11, 6)] +} + +[sub_resource type="Animation" id="Animation_m8rfw"] +resource_name = "phone_loop" +length = 0.6 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("parts/smartphone:frame_coords") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} + +[sub_resource type="Animation" id="Animation_qv1ib"] +resource_name = "phone_up" +length = 0.9 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 6), Vector2i(1, 6), Vector2i(2, 6), Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 6), Vector2i(1, 6), Vector2i(2, 6), Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 6), Vector2i(1, 6), Vector2i(2, 6), Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 6), Vector2i(1, 6), Vector2i(2, 6), Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 6), Vector2i(1, 6), Vector2i(2, 6), Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("parts/smartphone:frame_coords") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 6), Vector2i(1, 6), Vector2i(2, 6), Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} + +[sub_resource type="Animation" id="Animation_kvk6q"] +resource_name = "walk_down" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 2), Vector2i(19, 2), Vector2i(20, 2), Vector2i(21, 2), Vector2i(22, 2), Vector2i(23, 2)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 2), Vector2i(19, 2), Vector2i(20, 2), Vector2i(21, 2), Vector2i(22, 2), Vector2i(23, 2)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 2), Vector2i(19, 2), Vector2i(20, 2), Vector2i(21, 2), Vector2i(22, 2), Vector2i(23, 2)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 2), Vector2i(19, 2), Vector2i(20, 2), Vector2i(21, 2), Vector2i(22, 2), Vector2i(23, 2)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 2), Vector2i(19, 2), Vector2i(20, 2), Vector2i(21, 2), Vector2i(22, 2), Vector2i(23, 2)] +} + +[sub_resource type="Animation" id="Animation_cu2c1"] +resource_name = "walk_left" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(12, 2), Vector2i(13, 2), Vector2i(14, 2), Vector2i(15, 2), Vector2i(16, 2), Vector2i(17, 2)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(12, 2), Vector2i(13, 2), Vector2i(14, 2), Vector2i(15, 2), Vector2i(16, 2), Vector2i(17, 2)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(12, 2), Vector2i(13, 2), Vector2i(14, 2), Vector2i(15, 2), Vector2i(16, 2), Vector2i(17, 2)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(12, 2), Vector2i(13, 2), Vector2i(14, 2), Vector2i(15, 2), Vector2i(16, 2), Vector2i(17, 2)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(12, 2), Vector2i(13, 2), Vector2i(14, 2), Vector2i(15, 2), Vector2i(16, 2), Vector2i(17, 2)] +} + +[sub_resource type="Animation" id="Animation_v0rmi"] +resource_name = "walk_right" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 2), Vector2i(1, 2), Vector2i(2, 2), Vector2i(3, 2), Vector2i(4, 2), Vector2i(5, 2)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 2), Vector2i(1, 2), Vector2i(2, 2), Vector2i(3, 2), Vector2i(4, 2), Vector2i(5, 2)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 2), Vector2i(1, 2), Vector2i(2, 2), Vector2i(3, 2), Vector2i(4, 2), Vector2i(5, 2)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 2), Vector2i(1, 2), Vector2i(2, 2), Vector2i(3, 2), Vector2i(4, 2), Vector2i(5, 2)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 2), Vector2i(1, 2), Vector2i(2, 2), Vector2i(3, 2), Vector2i(4, 2), Vector2i(5, 2)] +} + +[sub_resource type="Animation" id="Animation_q6d3e"] +resource_name = "walk_up" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 2), Vector2i(7, 2), Vector2i(8, 2), Vector2i(9, 2), Vector2i(10, 2), Vector2i(11, 2)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 2), Vector2i(7, 2), Vector2i(8, 2), Vector2i(9, 2), Vector2i(10, 2), Vector2i(11, 2)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 2), Vector2i(7, 2), Vector2i(8, 2), Vector2i(9, 2), Vector2i(10, 2), Vector2i(11, 2)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 2), Vector2i(7, 2), Vector2i(8, 2), Vector2i(9, 2), Vector2i(10, 2), Vector2i(11, 2)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 2), Vector2i(7, 2), Vector2i(8, 2), Vector2i(9, 2), Vector2i(10, 2), Vector2i(11, 2)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_fw47y"] +_data = { +&"RESET": SubResource("Animation_f0f87"), +&"idle_back": SubResource("Animation_poc5q"), +&"idle_front": SubResource("Animation_bptvv"), +&"idle_left": SubResource("Animation_p6nlo"), +&"idle_right": SubResource("Animation_a1x0t"), +&"phone_down": SubResource("Animation_uladi"), +&"phone_loop": SubResource("Animation_m8rfw"), +&"phone_up": SubResource("Animation_qv1ib"), +&"walk_down": SubResource("Animation_kvk6q"), +&"walk_left": SubResource("Animation_cu2c1"), +&"walk_right": SubResource("Animation_v0rmi"), +&"walk_up": SubResource("Animation_q6d3e") +} + +[node name="Student" type="CharacterBody2D"] +z_index = 2 +script = ExtResource("1_oesea") +Use16x16Sprites = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2(0, -24) +shape = SubResource("RectangleShape2D_opr6h") + +[node name="parts" type="Node2D" parent="."] + +[node name="body" type="Sprite2D" parent="parts"] +position = Vector2(0, -24) +scale = Vector2(3, 3) +texture = ExtResource("3_jhea4") +hframes = 26 +vframes = 8 +frame = 70 + +[node name="hairstyle" type="Sprite2D" parent="parts"] +position = Vector2(0, -24) +scale = Vector2(3, 3) +texture = ExtResource("103_yndn4") +hframes = 26 +vframes = 8 +frame = 70 + +[node name="outfit" type="Sprite2D" parent="parts"] +position = Vector2(0, -24) +scale = Vector2(3, 3) +texture = ExtResource("303_jwwbg") +hframes = 26 +vframes = 8 +frame = 70 + +[node name="eye" type="Sprite2D" parent="parts"] +position = Vector2(0, -24) +scale = Vector2(3, 3) +texture = ExtResource("96_q8xrp") +hframes = 26 +vframes = 8 +frame = 44 + +[node name="accessory" type="Sprite2D" parent="parts"] +position = Vector2(0, -24) +scale = Vector2(3, 3) +texture = ExtResource("30_npp82") +hframes = 26 +vframes = 8 +frame = 71 + +[node name="smartphone" type="Sprite2D" parent="parts"] +position = Vector2(0, -24) +scale = Vector2(3, 3) +texture = ExtResource("435_7vwql") +hframes = 26 +vframes = 8 +frame = 156 + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_fw47y") +} +autoplay = "RESET" + +[node name="StudentName" type="Node" parent="."] +script = ExtResource("8_kvqca") diff --git a/scenes/student_16_native.tscn b/scenes/student_16_native.tscn new file mode 100644 index 0000000..47f136d --- /dev/null +++ b/scenes/student_16_native.tscn @@ -0,0 +1,936 @@ +[gd_scene load_steps=23 format=3 uid="uid://bmxk4pi4sd1rd"] + +[ext_resource type="Script" uid="uid://bcy30mq13r02a" path="res://scripts/Student.cs" id="1_oesea"] +[ext_resource type="Texture2D" uid="uid://ckjn1gxbn26iq" path="res://resources/characters/bodies/Body_01.png" id="3_jhea4"] +[ext_resource type="Script" uid="uid://bp2483mr5lay" path="res://scripts/StudentName.cs" id="8_kvqca"] +[ext_resource type="Texture2D" uid="uid://bvngikeasxn3n" path="res://resources/characters/accessories/Accessory_06_Policeman_Hat_01.png" id="30_npp82"] +[ext_resource type="Texture2D" uid="uid://bm8n6f82o2k3t" path="res://resources/characters/eyes/Eyes_01.png" id="96_q8xrp"] +[ext_resource type="Texture2D" uid="uid://x68d5rxelesl" path="res://resources/characters/hairstyles/Hairstyle_01_01.png" id="103_yndn4"] +[ext_resource type="Texture2D" uid="uid://c6dr2r3prauv3" path="res://resources/characters/outfits/Outfit_01_01.png" id="303_jwwbg"] +[ext_resource type="Texture2D" uid="uid://bscmf27jf2qf0" path="res://resources/characters/smartphones/Smartphone_1.png" id="435_7vwql"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_opr6h"] +size = Vector2(16, 32) + +[sub_resource type="Animation" id="Animation_f0f87"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [Vector2i(18, 2)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [Vector2i(18, 2)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [Vector2i(18, 2)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [Vector2i(18, 1)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [Vector2i(19, 2)] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("parts/smartphone:frame_coords") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [Vector2i(0, 6)] +} + +[sub_resource type="Animation" id="Animation_poc5q"] +resource_name = "idle_back" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 1), Vector2i(7, 1), Vector2i(8, 1), Vector2i(9, 1), Vector2i(10, 1), Vector2i(11, 1)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 1), Vector2i(7, 1), Vector2i(8, 1), Vector2i(9, 1), Vector2i(10, 1), Vector2i(11, 1)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 1), Vector2i(7, 1), Vector2i(8, 1), Vector2i(9, 1), Vector2i(10, 1), Vector2i(11, 1)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 1), Vector2i(7, 1), Vector2i(8, 1), Vector2i(9, 1), Vector2i(10, 1), Vector2i(11, 1)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 1), Vector2i(7, 1), Vector2i(8, 1), Vector2i(9, 1), Vector2i(10, 1), Vector2i(11, 1)] +} + +[sub_resource type="Animation" id="Animation_bptvv"] +resource_name = "idle_front" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 1), Vector2i(19, 1), Vector2i(20, 1), Vector2i(21, 1), Vector2i(22, 1), Vector2i(23, 1)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/accessory:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 1), Vector2i(19, 1), Vector2i(20, 1), Vector2i(21, 1), Vector2i(22, 1), Vector2i(23, 1)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/eye:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 1), Vector2i(19, 1), Vector2i(20, 1), Vector2i(21, 1), Vector2i(22, 1), Vector2i(23, 1)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/hairstyle:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 1), Vector2i(19, 1), Vector2i(20, 1), Vector2i(21, 1), Vector2i(22, 1), Vector2i(23, 1)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/outfit:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 1), Vector2i(19, 1), Vector2i(20, 1), Vector2i(21, 1), Vector2i(22, 1), Vector2i(23, 1)] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("parts/smartphone:frame_coords") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 1), Vector2i(19, 1), Vector2i(20, 1), Vector2i(21, 1), Vector2i(22, 1), Vector2i(23, 1)] +} + +[sub_resource type="Animation" id="Animation_p6nlo"] +resource_name = "idle_left" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(12, 1), Vector2i(13, 1), Vector2i(14, 1), Vector2i(15, 1), Vector2i(16, 1), Vector2i(17, 1)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(12, 1), Vector2i(13, 1), Vector2i(14, 1), Vector2i(15, 1), Vector2i(16, 1), Vector2i(17, 1)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(12, 1), Vector2i(13, 1), Vector2i(14, 1), Vector2i(15, 1), Vector2i(16, 1), Vector2i(17, 1)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(12, 1), Vector2i(13, 1), Vector2i(14, 1), Vector2i(15, 1), Vector2i(16, 1), Vector2i(17, 1)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 1), Vector2i(7, 1), Vector2i(8, 1), Vector2i(9, 1), Vector2i(10, 1), Vector2i(11, 1)] +} + +[sub_resource type="Animation" id="Animation_a1x0t"] +resource_name = "idle_right" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 1), Vector2i(1, 1), Vector2i(2, 1), Vector2i(3, 1), Vector2i(4, 1), Vector2i(5, 1)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 1), Vector2i(1, 1), Vector2i(2, 1), Vector2i(3, 1), Vector2i(4, 1), Vector2i(5, 1)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 1), Vector2i(1, 1), Vector2i(2, 1), Vector2i(3, 1), Vector2i(4, 1), Vector2i(5, 1)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 1), Vector2i(1, 1), Vector2i(2, 1), Vector2i(3, 1), Vector2i(4, 1), Vector2i(5, 1)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 1), Vector2i(1, 1), Vector2i(2, 1), Vector2i(3, 1), Vector2i(4, 1), Vector2i(5, 1)] +} + +[sub_resource type="Animation" id="Animation_uladi"] +resource_name = "phone_down" +length = 0.3 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [Vector2i(9, 6), Vector2i(10, 6), Vector2i(11, 6)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [Vector2i(9, 6), Vector2i(10, 6), Vector2i(11, 6)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [Vector2i(9, 6), Vector2i(10, 6), Vector2i(11, 6)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [Vector2i(9, 6), Vector2i(10, 6), Vector2i(11, 6)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [Vector2i(9, 6), Vector2i(10, 6), Vector2i(11, 6)] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("parts/smartphone:frame_coords") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [Vector2i(9, 6), Vector2i(10, 6), Vector2i(11, 6)] +} + +[sub_resource type="Animation" id="Animation_m8rfw"] +resource_name = "phone_loop" +length = 0.6 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("parts/smartphone:frame_coords") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} + +[sub_resource type="Animation" id="Animation_qv1ib"] +resource_name = "phone_up" +length = 0.9 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 6), Vector2i(1, 6), Vector2i(2, 6), Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 6), Vector2i(1, 6), Vector2i(2, 6), Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 6), Vector2i(1, 6), Vector2i(2, 6), Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 6), Vector2i(1, 6), Vector2i(2, 6), Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 6), Vector2i(1, 6), Vector2i(2, 6), Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("parts/smartphone:frame_coords") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 6), Vector2i(1, 6), Vector2i(2, 6), Vector2i(3, 6), Vector2i(4, 6), Vector2i(5, 6), Vector2i(6, 6), Vector2i(7, 6), Vector2i(8, 6)] +} + +[sub_resource type="Animation" id="Animation_kvk6q"] +resource_name = "walk_down" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 2), Vector2i(19, 2), Vector2i(20, 2), Vector2i(21, 2), Vector2i(22, 2), Vector2i(23, 2)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 2), Vector2i(19, 2), Vector2i(20, 2), Vector2i(21, 2), Vector2i(22, 2), Vector2i(23, 2)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 2), Vector2i(19, 2), Vector2i(20, 2), Vector2i(21, 2), Vector2i(22, 2), Vector2i(23, 2)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 2), Vector2i(19, 2), Vector2i(20, 2), Vector2i(21, 2), Vector2i(22, 2), Vector2i(23, 2)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(18, 2), Vector2i(19, 2), Vector2i(20, 2), Vector2i(21, 2), Vector2i(22, 2), Vector2i(23, 2)] +} + +[sub_resource type="Animation" id="Animation_cu2c1"] +resource_name = "walk_left" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(12, 2), Vector2i(13, 2), Vector2i(14, 2), Vector2i(15, 2), Vector2i(16, 2), Vector2i(17, 2)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(12, 2), Vector2i(13, 2), Vector2i(14, 2), Vector2i(15, 2), Vector2i(16, 2), Vector2i(17, 2)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(12, 2), Vector2i(13, 2), Vector2i(14, 2), Vector2i(15, 2), Vector2i(16, 2), Vector2i(17, 2)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(12, 2), Vector2i(13, 2), Vector2i(14, 2), Vector2i(15, 2), Vector2i(16, 2), Vector2i(17, 2)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(12, 2), Vector2i(13, 2), Vector2i(14, 2), Vector2i(15, 2), Vector2i(16, 2), Vector2i(17, 2)] +} + +[sub_resource type="Animation" id="Animation_v0rmi"] +resource_name = "walk_right" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 2), Vector2i(1, 2), Vector2i(2, 2), Vector2i(3, 2), Vector2i(4, 2), Vector2i(5, 2)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 2), Vector2i(1, 2), Vector2i(2, 2), Vector2i(3, 2), Vector2i(4, 2), Vector2i(5, 2)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 2), Vector2i(1, 2), Vector2i(2, 2), Vector2i(3, 2), Vector2i(4, 2), Vector2i(5, 2)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 2), Vector2i(1, 2), Vector2i(2, 2), Vector2i(3, 2), Vector2i(4, 2), Vector2i(5, 2)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(0, 2), Vector2i(1, 2), Vector2i(2, 2), Vector2i(3, 2), Vector2i(4, 2), Vector2i(5, 2)] +} + +[sub_resource type="Animation" id="Animation_q6d3e"] +resource_name = "walk_up" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("parts/body:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 2), Vector2i(7, 2), Vector2i(8, 2), Vector2i(9, 2), Vector2i(10, 2), Vector2i(11, 2)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("parts/hairstyle:frame_coords") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 2), Vector2i(7, 2), Vector2i(8, 2), Vector2i(9, 2), Vector2i(10, 2), Vector2i(11, 2)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("parts/outfit:frame_coords") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 2), Vector2i(7, 2), Vector2i(8, 2), Vector2i(9, 2), Vector2i(10, 2), Vector2i(11, 2)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("parts/eye:frame_coords") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 2), Vector2i(7, 2), Vector2i(8, 2), Vector2i(9, 2), Vector2i(10, 2), Vector2i(11, 2)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("parts/accessory:frame_coords") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2i(6, 2), Vector2i(7, 2), Vector2i(8, 2), Vector2i(9, 2), Vector2i(10, 2), Vector2i(11, 2)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_fw47y"] +_data = { +&"RESET": SubResource("Animation_f0f87"), +&"idle_back": SubResource("Animation_poc5q"), +&"idle_front": SubResource("Animation_bptvv"), +&"idle_left": SubResource("Animation_p6nlo"), +&"idle_right": SubResource("Animation_a1x0t"), +&"phone_down": SubResource("Animation_uladi"), +&"phone_loop": SubResource("Animation_m8rfw"), +&"phone_up": SubResource("Animation_qv1ib"), +&"walk_down": SubResource("Animation_kvk6q"), +&"walk_left": SubResource("Animation_cu2c1"), +&"walk_right": SubResource("Animation_v0rmi"), +&"walk_up": SubResource("Animation_q6d3e") +} + +[node name="Student" type="CharacterBody2D"] +z_index = 2 +script = ExtResource("1_oesea") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2(0, -8) +shape = SubResource("RectangleShape2D_opr6h") + +[node name="parts" type="Node2D" parent="."] + +[node name="body" type="Sprite2D" parent="parts"] +position = Vector2(0, -8) +texture = ExtResource("3_jhea4") +hframes = 26 +vframes = 8 +frame = 70 + +[node name="hairstyle" type="Sprite2D" parent="parts"] +position = Vector2(0, -8) +texture = ExtResource("103_yndn4") +hframes = 26 +vframes = 8 +frame = 70 + +[node name="outfit" type="Sprite2D" parent="parts"] +position = Vector2(0, -8) +texture = ExtResource("303_jwwbg") +hframes = 26 +vframes = 8 +frame = 70 + +[node name="eye" type="Sprite2D" parent="parts"] +position = Vector2(0, -8) +texture = ExtResource("96_q8xrp") +hframes = 26 +vframes = 8 +frame = 44 + +[node name="accessory" type="Sprite2D" parent="parts"] +position = Vector2(0, -8) +texture = ExtResource("30_npp82") +hframes = 26 +vframes = 8 +frame = 71 + +[node name="smartphone" type="Sprite2D" parent="parts"] +position = Vector2(0, -8) +texture = ExtResource("435_7vwql") +hframes = 24 +vframes = 6 +frame = 120 + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_fw47y") +} +autoplay = "RESET" + +[node name="StudentName" type="Node" parent="."] +script = ExtResource("8_kvqca") diff --git a/scripts/Res.cs b/scripts/Res.cs index 94638d3..1b8090d 100644 --- a/scripts/Res.cs +++ b/scripts/Res.cs @@ -24,6 +24,16 @@ public partial class Res : Node } public static string GetRandom(Type resType) + { + return GetRandom(resType, false); + } + + private static string To16Path(string path) + { + return path.Replace("_48x48_", "_").Replace("_48x48", ""); + } + + public static string GetRandom(Type resType, bool use16x16Sprites) { var resources = allResources[(int)resType]; if (resources == null) { @@ -31,10 +41,15 @@ public partial class Res : Node GD.Print(allResources); } int index = GD.RandRange(0, resources.Length - 1); - return resources[index]; + var path = resources[index]; + if (!use16x16Sprites) return path; + + var path16 = To16Path(path); + return ResourceLoader.Exists(path16) ? path16 : path; } - public static readonly string[] Body = { + public static readonly string[] Body = + [ "res://resources/characters/bodies/Body_48x48_01.png", "res://resources/characters/bodies/Body_48x48_02.png", "res://resources/characters/bodies/Body_48x48_03.png", @@ -42,10 +57,11 @@ public partial class Res : Node "res://resources/characters/bodies/Body_48x48_05.png", "res://resources/characters/bodies/Body_48x48_06.png", "res://resources/characters/bodies/Body_48x48_07.png", - "res://resources/characters/bodies/Body_48x48_08.png", - }; + "res://resources/characters/bodies/Body_48x48_08.png" + ]; - public static readonly string[] Accessory = { + public static readonly string[] Accessory = + [ "res://resources/characters/accessories/Accessory_01_Ladybug_48x48_01.png", "res://resources/characters/accessories/Accessory_01_Ladybug_48x48_02.png", "res://resources/characters/accessories/Accessory_01_Ladybug_48x48_03.png", @@ -126,20 +142,22 @@ public partial class Res : Node "res://resources/characters/accessories/Accessory_19_Party_Cone_48x48_01.png", "res://resources/characters/accessories/Accessory_19_Party_Cone_48x48_02.png", "res://resources/characters/accessories/Accessory_19_Party_Cone_48x48_03.png", - "res://resources/characters/accessories/Accessory_19_Party_Cone_48x48_04.png", - }; + "res://resources/characters/accessories/Accessory_19_Party_Cone_48x48_04.png" + ]; - public static readonly string[] Eye = { + public static readonly string[] Eye = + [ "res://resources/characters/eyes/Eyes_48x48_01.png", "res://resources/characters/eyes/Eyes_48x48_02.png", "res://resources/characters/eyes/Eyes_48x48_03.png", "res://resources/characters/eyes/Eyes_48x48_04.png", "res://resources/characters/eyes/Eyes_48x48_05.png", "res://resources/characters/eyes/Eyes_48x48_06.png", - "res://resources/characters/eyes/Eyes_48x48_07.png", - }; + "res://resources/characters/eyes/Eyes_48x48_07.png" + ]; - public static readonly string[] Hair = { + public static readonly string[] Hair = + [ "res://resources/characters/hairstyles/Hairstyle_01_48x48_01.png", "res://resources/characters/hairstyles/Hairstyle_01_48x48_02.png", "res://resources/characters/hairstyles/Hairstyle_01_48x48_03.png", @@ -339,10 +357,11 @@ public partial class Res : Node "res://resources/characters/hairstyles/Hairstyle_29_48x48_03.png", "res://resources/characters/hairstyles/Hairstyle_29_48x48_04.png", "res://resources/characters/hairstyles/Hairstyle_29_48x48_05.png", - "res://resources/characters/hairstyles/Hairstyle_29_48x48_06.png", - }; + "res://resources/characters/hairstyles/Hairstyle_29_48x48_06.png" + ]; - public static readonly string[] Outfit = { + public static readonly string[] Outfit = + [ "res://resources/characters/outfits/Outfit_01_48x48_01.png", "res://resources/characters/outfits/Outfit_01_48x48_02.png", "res://resources/characters/outfits/Outfit_01_48x48_03.png", @@ -474,25 +493,26 @@ public partial class Res : Node "res://resources/characters/outfits/Outfit_32_48x48_05.png", "res://resources/characters/outfits/Outfit_33_48x48_01.png", "res://resources/characters/outfits/Outfit_33_48x48_02.png", - "res://resources/characters/outfits/Outfit_33_48x48_03.png", - }; + "res://resources/characters/outfits/Outfit_33_48x48_03.png" + ]; - public static readonly string[] Smartphone = { + public static readonly string[] Smartphone = + [ "res://resources/characters/smartphones/Smartphone_48x48_1.png", "res://resources/characters/smartphones/Smartphone_48x48_2.png", "res://resources/characters/smartphones/Smartphone_48x48_3.png", "res://resources/characters/smartphones/Smartphone_48x48_4.png", - "res://resources/characters/smartphones/Smartphone_48x48_5.png", - }; + "res://resources/characters/smartphones/Smartphone_48x48_5.png" + ]; - private static readonly string[][] allResources = { + private static readonly string[][] allResources = + [ Accessory, Body, Eye, Hair, Outfit, Smartphone - }; + ]; } - diff --git a/scripts/Student.cs b/scripts/Student.cs index 2545776..745234c 100644 --- a/scripts/Student.cs +++ b/scripts/Student.cs @@ -9,6 +9,7 @@ public partial class Student : CharacterBody2D { public float Speed { get; set; } = 8.0f; public const float JumpVelocity = -400.0f; + [Export] public bool Use16x16Sprites { get; set; } = false; // --- MVP: Model Binding --- public StudentModel Model { get; private set; } @@ -249,11 +250,11 @@ public partial class Student : CharacterBody2D private void randomChangeBody() { - GetNode("parts/body").Texture = (Texture2D)ResourceLoader.Load(Res.GetRandom(Res.Type.BODY)); - GetNode("parts/hairstyle").Texture = (Texture2D)ResourceLoader.Load(Res.GetRandom(Res.Type.HAIR)); - GetNode("parts/outfit").Texture = (Texture2D)ResourceLoader.Load(Res.GetRandom(Res.Type.OUTFIT)); - GetNode("parts/eye").Texture = (Texture2D)ResourceLoader.Load(Res.GetRandom(Res.Type.EYE)); - GetNode("parts/accessory").Texture = (Texture2D)ResourceLoader.Load(Res.GetRandom(Res.Type.ACCESSORY)); - GetNode("parts/smartphone").Texture = (Texture2D)ResourceLoader.Load(Res.GetRandom(Res.Type.PHONE)); + GetNode("parts/body").Texture = ResourceLoader.Load(Res.GetRandom(Res.Type.BODY, Use16x16Sprites)); + GetNode("parts/hairstyle").Texture = ResourceLoader.Load(Res.GetRandom(Res.Type.HAIR, Use16x16Sprites)); + GetNode("parts/outfit").Texture = ResourceLoader.Load(Res.GetRandom(Res.Type.OUTFIT, Use16x16Sprites)); + GetNode("parts/eye").Texture = ResourceLoader.Load(Res.GetRandom(Res.Type.EYE, Use16x16Sprites)); + GetNode("parts/accessory").Texture = ResourceLoader.Load(Res.GetRandom(Res.Type.ACCESSORY, Use16x16Sprites)); + GetNode("parts/smartphone").Texture = ResourceLoader.Load(Res.GetRandom(Res.Type.PHONE, Use16x16Sprites)); } }