From 4225dbdd907c4b10d70b393444cd634b4b938151 Mon Sep 17 00:00:00 2001 From: duckietm Date: Fri, 6 Feb 2026 13:00:22 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=86=99=20Removed=20the=20generic.asset.ur?= =?UTF-8?q?l?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We have removed the generic.asset.url and all is now in the renderer, so easy to edit and no more wrongly loaded assets --- Core_Assets/avatar_additions.json | 337 -- Core_Assets/avatar_additions.png | Bin 3334 -> 0 bytes Core_Assets/floor_editor.json | 617 -- Core_Assets/floor_editor.png | Bin 1379 -> 0 bytes Core_Assets/group_badge.json | 4937 ----------------- Core_Assets/group_badge.png | Bin 51648 -> 0 bytes Core_Assets/place_holder.json | 100 - Core_Assets/place_holder.png | Bin 766 -> 0 bytes Core_Assets/place_holder_pet.png | Bin 4659 -> 0 bytes Core_Assets/place_holder_wall.json | 113 - Core_Assets/place_holder_wall.png | Bin 566 -> 0 bytes Core_Assets/selection_arrow.json | 180 - Core_Assets/selection_arrow.png | Bin 1187 -> 0 bytes Core_Assets/tile_cursor.png | Bin 1629 -> 0 bytes packages/assets/src/AssetManager.ts | 73 + .../avatar_additions.asset.json | 4 + .../images/avatar_addition_number_1.png | Bin 0 -> 667 bytes .../images/avatar_addition_number_2.png | Bin 0 -> 831 bytes .../images/avatar_addition_number_3.png | Bin 0 -> 761 bytes .../images/avatar_addition_number_4.png | Bin 0 -> 721 bytes .../images/avatar_addition_number_5.png | Bin 0 -> 764 bytes .../avatar_addition_pet_experience_bubble.png | Bin 0 -> 1556 bytes .../images/avatar_addition_user_blowkiss.png | Bin 0 -> 200 bytes .../avatar_addition_user_guide_bubble.png | Bin 0 -> 540 bytes ...r_addition_user_guide_requester_bubble.png | Bin 0 -> 1007 bytes .../avatar_addition_user_idle_left_1.png | Bin 0 -> 195 bytes .../avatar_addition_user_idle_left_2.png | Bin 0 -> 184 bytes .../avatar_addition_user_idle_right_1.png | Bin 0 -> 191 bytes .../avatar_addition_user_idle_right_2.png | Bin 0 -> 177 bytes .../images/avatar_addition_user_muted.png | Bin 0 -> 332 bytes .../avatar_addition_user_muted_small.png | Bin 0 -> 317 bytes .../images/avatar_addition_user_typing.png | Bin 0 -> 205 bytes .../floor_editor/floor_editor.asset.json | 4 + .../floor_editor/images/floor_editor_0.png | Bin 0 -> 193 bytes .../floor_editor/images/floor_editor_1.png | Bin 0 -> 191 bytes .../floor_editor/images/floor_editor_2.png | Bin 0 -> 191 bytes .../floor_editor/images/floor_editor_3.png | Bin 0 -> 191 bytes .../floor_editor/images/floor_editor_4.png | Bin 0 -> 192 bytes .../floor_editor/images/floor_editor_5.png | Bin 0 -> 191 bytes .../floor_editor/images/floor_editor_6.png | Bin 0 -> 191 bytes .../floor_editor/images/floor_editor_7.png | Bin 0 -> 191 bytes .../floor_editor/images/floor_editor_8.png | Bin 0 -> 193 bytes .../floor_editor/images/floor_editor_9.png | Bin 0 -> 190 bytes .../floor_editor/images/floor_editor_a.png | Bin 0 -> 190 bytes .../floor_editor/images/floor_editor_b.png | Bin 0 -> 189 bytes .../floor_editor/images/floor_editor_c.png | Bin 0 -> 189 bytes .../floor_editor/images/floor_editor_d.png | Bin 0 -> 191 bytes .../floor_editor/images/floor_editor_e.png | Bin 0 -> 189 bytes .../floor_editor/images/floor_editor_f.png | Bin 0 -> 189 bytes .../floor_editor/images/floor_editor_g.png | Bin 0 -> 189 bytes .../floor_editor/images/floor_editor_h.png | Bin 0 -> 194 bytes .../floor_editor/images/floor_editor_i.png | Bin 0 -> 191 bytes .../floor_editor/images/floor_editor_j.png | Bin 0 -> 190 bytes .../floor_editor/images/floor_editor_k.png | Bin 0 -> 187 bytes .../floor_editor/images/floor_editor_l.png | Bin 0 -> 189 bytes .../floor_editor/images/floor_editor_m.png | Bin 0 -> 189 bytes .../floor_editor/images/floor_editor_n.png | Bin 0 -> 189 bytes .../floor_editor/images/floor_editor_o.png | Bin 0 -> 190 bytes .../floor_editor/images/floor_editor_p.png | Bin 0 -> 189 bytes .../floor_editor/images/floor_editor_q.png | Bin 0 -> 189 bytes .../images/floor_editor_r_blocked.png | Bin 0 -> 197 bytes .../images/floor_editor_r_door.png | Bin 0 -> 186 bytes .../floor_editor/images/floor_editor_x.png | Bin 0 -> 189 bytes .../assets/group_badge/group_badge.asset.json | 4 + .../images/badgepart_base_advanced_1.png | Bin 0 -> 543 bytes .../images/badgepart_base_advanced_2.png | Bin 0 -> 517 bytes .../images/badgepart_base_advanced_3.png | Bin 0 -> 592 bytes .../images/badgepart_base_advanced_4.png | Bin 0 -> 722 bytes .../images/badgepart_base_basic_1.png | Bin 0 -> 408 bytes .../images/badgepart_base_basic_2.png | Bin 0 -> 441 bytes .../images/badgepart_base_basic_3.png | Bin 0 -> 397 bytes .../images/badgepart_base_basic_4.png | Bin 0 -> 352 bytes .../images/badgepart_base_basic_5.png | Bin 0 -> 534 bytes .../images/badgepart_base_beams_part1.png | Bin 0 -> 151 bytes .../images/badgepart_base_beams_part2.png | Bin 0 -> 700 bytes .../images/badgepart_base_book.png | Bin 0 -> 639 bytes .../images/badgepart_base_circles_1.png | Bin 0 -> 372 bytes .../images/badgepart_base_circles_2.png | Bin 0 -> 484 bytes .../group_badge/images/badgepart_base_egg.png | Bin 0 -> 845 bytes .../images/badgepart_base_gold_1_part1.png | Bin 0 -> 467 bytes .../images/badgepart_base_gold_1_part2.png | Bin 0 -> 363 bytes .../images/badgepart_base_gold_2_part1.png | Bin 0 -> 602 bytes .../images/badgepart_base_gold_2_part2.png | Bin 0 -> 193 bytes .../images/badgepart_base_gradient_1.png | Bin 0 -> 402 bytes .../images/badgepart_base_gradient_2.png | Bin 0 -> 391 bytes .../images/badgepart_base_misc_1_part1.png | Bin 0 -> 469 bytes .../images/badgepart_base_misc_1_part2.png | Bin 0 -> 274 bytes .../images/badgepart_base_misc_2.png | Bin 0 -> 314 bytes .../images/badgepart_base_ornament.png | Bin 0 -> 846 bytes .../badgepart_base_ornament_1_part1.png | Bin 0 -> 248 bytes .../badgepart_base_ornament_1_part2.png | Bin 0 -> 713 bytes .../badgepart_base_ornament_2_part1.png | Bin 0 -> 303 bytes .../badgepart_base_ornament_2_part2.png | Bin 0 -> 411 bytes .../images/badgepart_base_pin_part1.png | Bin 0 -> 114 bytes .../images/badgepart_base_pin_part2.png | Bin 0 -> 485 bytes .../images/badgepart_base_ring.png | Bin 0 -> 439 bytes .../images/badgepart_base_shield_part1.png | Bin 0 -> 408 bytes .../images/badgepart_base_shield_part2.png | Bin 0 -> 488 bytes .../badgepart_base_simplestar_part1.png | Bin 0 -> 210 bytes .../badgepart_base_simplestar_part2.png | Bin 0 -> 558 bytes .../images/badgepart_base_spiral.png | Bin 0 -> 820 bytes .../images/badgepart_base_transparent.png | Bin 0 -> 86 bytes .../group_badge/images/badgepart_symbol_0.png | Bin 0 -> 159 bytes .../group_badge/images/badgepart_symbol_1.png | Bin 0 -> 145 bytes .../group_badge/images/badgepart_symbol_2.png | Bin 0 -> 161 bytes .../group_badge/images/badgepart_symbol_3.png | Bin 0 -> 177 bytes .../group_badge/images/badgepart_symbol_4.png | Bin 0 -> 166 bytes .../group_badge/images/badgepart_symbol_5.png | Bin 0 -> 157 bytes .../group_badge/images/badgepart_symbol_6.png | Bin 0 -> 160 bytes .../group_badge/images/badgepart_symbol_7.png | Bin 0 -> 145 bytes .../group_badge/images/badgepart_symbol_8.png | Bin 0 -> 161 bytes .../group_badge/images/badgepart_symbol_9.png | Bin 0 -> 165 bytes .../group_badge/images/badgepart_symbol_a.png | Bin 0 -> 195 bytes .../images/badgepart_symbol_alligator.png | Bin 0 -> 255 bytes ...adgepart_symbol_americanfootball_part1.png | Bin 0 -> 176 bytes ...adgepart_symbol_americanfootball_part2.png | Bin 0 -> 333 bytes .../images/badgepart_symbol_arrow_down.png | Bin 0 -> 181 bytes .../images/badgepart_symbol_arrow_left.png | Bin 0 -> 208 bytes .../images/badgepart_symbol_arrow_right.png | Bin 0 -> 207 bytes .../images/badgepart_symbol_arrow_up.png | Bin 0 -> 162 bytes .../images/badgepart_symbol_arrowbig_up.png | Bin 0 -> 205 bytes .../images/badgepart_symbol_award_part1.png | Bin 0 -> 437 bytes .../images/badgepart_symbol_award_part2.png | Bin 0 -> 438 bytes .../images/badgepart_symbol_axe_part1.png | Bin 0 -> 360 bytes .../images/badgepart_symbol_axe_part2.png | Bin 0 -> 230 bytes .../group_badge/images/badgepart_symbol_b.png | Bin 0 -> 169 bytes .../images/badgepart_symbol_background_1.png | Bin 0 -> 473 bytes .../images/badgepart_symbol_background_2.png | Bin 0 -> 662 bytes .../badgepart_symbol_background_3_part1.png | Bin 0 -> 122 bytes .../badgepart_symbol_background_3_part2.png | Bin 0 -> 335 bytes .../images/badgepart_symbol_ball_1_part1.png | Bin 0 -> 93 bytes .../images/badgepart_symbol_ball_1_part2.png | Bin 0 -> 217 bytes .../images/badgepart_symbol_ball_2_part1.png | Bin 0 -> 79 bytes .../images/badgepart_symbol_ball_2_part2.png | Bin 0 -> 147 bytes .../images/badgepart_symbol_bananapeel.png | Bin 0 -> 190 bytes .../images/badgepart_symbol_battleball.png | Bin 0 -> 315 bytes .../images/badgepart_symbol_biohazard.png | Bin 0 -> 463 bytes .../images/badgepart_symbol_bird.png | Bin 0 -> 166 bytes .../images/badgepart_symbol_bishop.png | Bin 0 -> 207 bytes .../images/badgepart_symbol_bobba.png | Bin 0 -> 237 bytes .../images/badgepart_symbol_bomb_part1.png | Bin 0 -> 108 bytes .../images/badgepart_symbol_bomb_part2.png | Bin 0 -> 227 bytes .../images/badgepart_symbol_bow.png | Bin 0 -> 413 bytes .../images/badgepart_symbol_box_1.png | Bin 0 -> 220 bytes .../images/badgepart_symbol_box_2.png | Bin 0 -> 164 bytes .../images/badgepart_symbol_bug_part1.png | Bin 0 -> 325 bytes .../images/badgepart_symbol_bug_part2.png | Bin 0 -> 249 bytes .../images/badgepart_symbol_bunting_1.png | Bin 0 -> 511 bytes .../images/badgepart_symbol_bunting_2.png | Bin 0 -> 450 bytes .../badgepart_symbol_butterfly_part1.png | Bin 0 -> 281 bytes .../badgepart_symbol_butterfly_part2.png | Bin 0 -> 448 bytes .../group_badge/images/badgepart_symbol_c.png | Bin 0 -> 170 bytes .../images/badgepart_symbol_capsbig_part1.png | Bin 0 -> 101 bytes .../images/badgepart_symbol_capsbig_part2.png | Bin 0 -> 225 bytes .../badgepart_symbol_capssmall_part1.png | Bin 0 -> 94 bytes .../badgepart_symbol_capssmall_part2.png | Bin 0 -> 155 bytes .../images/badgepart_symbol_cloud.png | Bin 0 -> 360 bytes .../images/badgepart_symbol_coalion.png | Bin 0 -> 359 bytes .../images/badgepart_symbol_cocoamug.png | Bin 0 -> 264 bytes .../badgepart_symbol_cowskull_part1.png | Bin 0 -> 359 bytes .../badgepart_symbol_cowskull_part2.png | Bin 0 -> 586 bytes .../images/badgepart_symbol_credit_part1.png | Bin 0 -> 365 bytes .../images/badgepart_symbol_credit_part2.png | Bin 0 -> 85 bytes .../images/badgepart_symbol_cross.png | Bin 0 -> 251 bytes .../images/badgepart_symbol_crown_part1.png | Bin 0 -> 245 bytes .../images/badgepart_symbol_crown_part2.png | Bin 0 -> 214 bytes .../group_badge/images/badgepart_symbol_d.png | Bin 0 -> 158 bytes .../images/badgepart_symbol_dashflag.png | Bin 0 -> 405 bytes .../images/badgepart_symbol_diamond.png | Bin 0 -> 298 bytes .../badgepart_symbol_diamondring_part1.png | Bin 0 -> 333 bytes .../badgepart_symbol_diamondring_part2.png | Bin 0 -> 167 bytes .../images/badgepart_symbol_diamsmall.png | Bin 0 -> 171 bytes .../images/badgepart_symbol_diamsmall2.png | Bin 0 -> 154 bytes .../images/badgepart_symbol_diploma_part1.png | Bin 0 -> 143 bytes .../images/badgepart_symbol_diploma_part2.png | Bin 0 -> 165 bytes .../badgepart_symbol_discoball_part1 (1).png | Bin 0 -> 144 bytes .../badgepart_symbol_discoball_part1.png | Bin 0 -> 144 bytes .../badgepart_symbol_discoball_part2 (1).png | Bin 0 -> 753 bytes .../badgepart_symbol_discoball_part2.png | Bin 0 -> 753 bytes .../images/badgepart_symbol_dog.png | Bin 0 -> 342 bytes .../images/badgepart_symbol_drop.png | Bin 0 -> 199 bytes .../group_badge/images/badgepart_symbol_e.png | Bin 0 -> 137 bytes ...badgepart_symbol_electricguitarh_part1.png | Bin 0 -> 120 bytes ...badgepart_symbol_electricguitarh_part2.png | Bin 0 -> 445 bytes ...badgepart_symbol_electricguitarv_part1.png | Bin 0 -> 117 bytes ...badgepart_symbol_electricguitarv_part2.png | Bin 0 -> 434 bytes .../images/badgepart_symbol_eyeball_part1.png | Bin 0 -> 260 bytes .../images/badgepart_symbol_eyeball_part2.png | Bin 0 -> 210 bytes .../group_badge/images/badgepart_symbol_f.png | Bin 0 -> 137 bytes .../images/badgepart_symbol_film.png | Bin 0 -> 407 bytes .../images/badgepart_symbol_fingersheavy.png | Bin 0 -> 415 bytes .../images/badgepart_symbol_fingersv.png | Bin 0 -> 451 bytes .../images/badgepart_symbol_fist.png | Bin 0 -> 330 bytes .../images/badgepart_symbol_flame_1.png | Bin 0 -> 369 bytes .../images/badgepart_symbol_flame_2.png | Bin 0 -> 269 bytes .../images/badgepart_symbol_flame_part1.png | Bin 0 -> 283 bytes .../images/badgepart_symbol_flame_part2.png | Bin 0 -> 78 bytes .../images/badgepart_symbol_flash.png | Bin 0 -> 206 bytes .../badgepart_symbol_flower_1_part1.png | Bin 0 -> 212 bytes .../badgepart_symbol_flower_1_part2.png | Bin 0 -> 625 bytes .../images/badgepart_symbol_flower_2.png | Bin 0 -> 285 bytes .../images/badgepart_symbol_flower_3.png | Bin 0 -> 285 bytes .../images/badgepart_symbol_flower_4.png | Bin 0 -> 451 bytes .../images/badgepart_symbol_football.png | Bin 0 -> 505 bytes .../group_badge/images/badgepart_symbol_g.png | Bin 0 -> 190 bytes .../images/badgepart_symbol_gamepad.png | Bin 0 -> 290 bytes .../images/badgepart_symbol_gem1_part1.png | Bin 0 -> 99 bytes .../images/badgepart_symbol_gem1_part2.png | Bin 0 -> 208 bytes .../images/badgepart_symbol_gem2_part1.png | Bin 0 -> 118 bytes .../images/badgepart_symbol_gem2_part2.png | Bin 0 -> 308 bytes .../images/badgepart_symbol_gem3_part1.png | Bin 0 -> 109 bytes .../images/badgepart_symbol_gem3_part2.png | Bin 0 -> 405 bytes .../images/badgepart_symbol_gtr_part1.png | Bin 0 -> 143 bytes .../images/badgepart_symbol_gtr_part2.png | Bin 0 -> 345 bytes .../group_badge/images/badgepart_symbol_h.png | Bin 0 -> 141 bytes .../images/badgepart_symbol_hat.png | Bin 0 -> 243 bytes .../images/badgepart_symbol_hawk.png | Bin 0 -> 269 bytes .../images/badgepart_symbol_hc_part1.png | Bin 0 -> 275 bytes .../images/badgepart_symbol_hc_part2.png | Bin 0 -> 85 bytes .../images/badgepart_symbol_heart_1_part1.png | Bin 0 -> 87 bytes .../images/badgepart_symbol_heart_1_part2.png | Bin 0 -> 274 bytes .../images/badgepart_symbol_heart_2_part1.png | Bin 0 -> 80 bytes .../images/badgepart_symbol_heart_2_part2.png | Bin 0 -> 160 bytes .../images/badgepart_symbol_hearts_down.png | Bin 0 -> 194 bytes .../images/badgepart_symbol_hearts_up.png | Bin 0 -> 267 bytes .../images/badgepart_symbol_horseshoe.png | Bin 0 -> 319 bytes .../group_badge/images/badgepart_symbol_i.png | Bin 0 -> 97 bytes .../images/badgepart_symbol_inksplatter.png | Bin 0 -> 179 bytes .../group_badge/images/badgepart_symbol_j.png | Bin 0 -> 138 bytes .../badgepart_symbol_jingjang_part1.png | Bin 0 -> 118 bytes .../badgepart_symbol_jingjang_part2.png | Bin 0 -> 272 bytes .../group_badge/images/badgepart_symbol_k.png | Bin 0 -> 166 bytes .../group_badge/images/badgepart_symbol_l.png | Bin 0 -> 131 bytes .../images/badgepart_symbol_leaf.png | Bin 0 -> 206 bytes .../images/badgepart_symbol_lips_part1.png | Bin 0 -> 171 bytes .../images/badgepart_symbol_lips_part2.png | Bin 0 -> 311 bytes .../group_badge/images/badgepart_symbol_m.png | Bin 0 -> 166 bytes .../images/badgepart_symbol_micstand.png | Bin 0 -> 327 bytes .../images/badgepart_symbol_mirror_part1.png | Bin 0 -> 316 bytes .../images/badgepart_symbol_mirror_part2.png | Bin 0 -> 513 bytes .../images/badgepart_symbol_monkeywrench.png | Bin 0 -> 341 bytes .../group_badge/images/badgepart_symbol_n.png | Bin 0 -> 168 bytes .../images/badgepart_symbol_note.png | Bin 0 -> 229 bytes .../images/badgepart_symbol_note1.png | Bin 0 -> 148 bytes .../images/badgepart_symbol_note2.png | Bin 0 -> 239 bytes .../images/badgepart_symbol_note3.png | Bin 0 -> 270 bytes .../images/badgepart_symbol_nursecross.png | Bin 0 -> 202 bytes .../group_badge/images/badgepart_symbol_o.png | Bin 0 -> 146 bytes .../images/badgepart_symbol_omie.png | Bin 0 -> 1146 bytes .../images/badgepart_symbol_oval_part1.png | Bin 0 -> 278 bytes .../images/badgepart_symbol_oval_part2.png | Bin 0 -> 340 bytes .../group_badge/images/badgepart_symbol_p.png | Bin 0 -> 150 bytes .../images/badgepart_symbol_pawprint.png | Bin 0 -> 219 bytes .../images/badgepart_symbol_peace.png | Bin 0 -> 341 bytes .../images/badgepart_symbol_pencil_part1.png | Bin 0 -> 323 bytes .../images/badgepart_symbol_pencil_part2.png | Bin 0 -> 248 bytes .../images/badgepart_symbol_pixel_part1.png | Bin 0 -> 413 bytes .../images/badgepart_symbol_pixel_part2.png | Bin 0 -> 85 bytes .../images/badgepart_symbol_planet_part1.png | Bin 0 -> 269 bytes .../images/badgepart_symbol_planet_part2.png | Bin 0 -> 231 bytes .../group_badge/images/badgepart_symbol_q.png | Bin 0 -> 164 bytes .../images/badgepart_symbol_queen.png | Bin 0 -> 262 bytes .../group_badge/images/badgepart_symbol_r.png | Bin 0 -> 164 bytes .../images/badgepart_symbol_rainbow_part1.png | Bin 0 -> 201 bytes .../images/badgepart_symbol_rainbow_part2.png | Bin 0 -> 205 bytes .../images/badgepart_symbol_rock.png | Bin 0 -> 289 bytes .../images/badgepart_symbol_rook.png | Bin 0 -> 191 bytes .../images/badgepart_symbol_rosete.png | Bin 0 -> 402 bytes .../group_badge/images/badgepart_symbol_s.png | Bin 0 -> 165 bytes .../images/badgepart_symbol_screw.png | Bin 0 -> 227 bytes .../images/badgepart_symbol_shape.png | Bin 0 -> 233 bytes .../images/badgepart_symbol_skate.png | Bin 0 -> 327 bytes .../badgepart_symbol_smallring_part1.png | Bin 0 -> 154 bytes .../badgepart_symbol_smallring_part2.png | Bin 0 -> 127 bytes .../badgepart_symbol_snowstorm_part1.png | Bin 0 -> 175 bytes .../badgepart_symbol_snowstorm_part2.png | Bin 0 -> 384 bytes .../images/badgepart_symbol_sphere.png | Bin 0 -> 504 bytes .../badgepart_symbol_spraycan_part1.png | Bin 0 -> 440 bytes .../badgepart_symbol_spraycan_part2.png | Bin 0 -> 394 bytes .../images/badgepart_symbol_star_1.png | Bin 0 -> 246 bytes .../images/badgepart_symbol_star_2.png | Bin 0 -> 176 bytes .../images/badgepart_symbol_stars1.png | Bin 0 -> 192 bytes .../images/badgepart_symbol_stars2.png | Bin 0 -> 218 bytes .../images/badgepart_symbol_stars3.png | Bin 0 -> 475 bytes .../images/badgepart_symbol_stars4.png | Bin 0 -> 479 bytes .../images/badgepart_symbol_stars5.png | Bin 0 -> 490 bytes .../images/badgepart_symbol_stickL_part1.png | Bin 0 -> 180 bytes .../images/badgepart_symbol_stickL_part2.png | Bin 0 -> 166 bytes .../images/badgepart_symbol_stickR_part1.png | Bin 0 -> 175 bytes .../images/badgepart_symbol_stickR_part2.png | Bin 0 -> 141 bytes .../images/badgepart_symbol_sword_1_part1.png | Bin 0 -> 140 bytes .../images/badgepart_symbol_sword_1_part2.png | Bin 0 -> 198 bytes .../images/badgepart_symbol_sword_2_part1.png | Bin 0 -> 148 bytes .../images/badgepart_symbol_sword_2_part2.png | Bin 0 -> 211 bytes .../images/badgepart_symbol_sword_3_part1.png | Bin 0 -> 336 bytes .../images/badgepart_symbol_sword_3_part2.png | Bin 0 -> 239 bytes .../group_badge/images/badgepart_symbol_t.png | Bin 0 -> 126 bytes .../group_badge/images/badgepart_symbol_u.png | Bin 0 -> 149 bytes .../group_badge/images/badgepart_symbol_v.png | Bin 0 -> 159 bytes .../images/badgepart_symbol_vip_part1.png | Bin 0 -> 308 bytes .../images/badgepart_symbol_vip_part2.png | Bin 0 -> 85 bytes .../group_badge/images/badgepart_symbol_w.png | Bin 0 -> 155 bytes .../badgepart_symbol_waterdrop_part1.png | Bin 0 -> 87 bytes .../badgepart_symbol_waterdrop_part2.png | Bin 0 -> 167 bytes .../images/badgepart_symbol_wings_1.png | Bin 0 -> 440 bytes .../images/badgepart_symbol_wings_2.png | Bin 0 -> 408 bytes .../images/badgepart_symbol_wolverine.png | Bin 0 -> 263 bytes .../group_badge/images/badgepart_symbol_x.png | Bin 0 -> 179 bytes .../group_badge/images/badgepart_symbol_y.png | Bin 0 -> 146 bytes .../group_badge/images/badgepart_symbol_z.png | Bin 0 -> 152 bytes .../images/place_holder_64_a_0_0.png | Bin 0 -> 855 bytes .../images/place_holder_icon_a.png | Bin 0 -> 249 bytes .../place_holder/place_holder.asset.json | 46 + .../images/place_holder_pet_64_a_0_0.png | Bin 0 -> 2143 bytes .../images/place_holder_pet_64_a_1_0.png | Bin 0 -> 2496 bytes .../images/place_holder_pet_64_a_2_0.png | Bin 0 -> 2443 bytes .../images/place_holder_pet_64_a_3_0.png | Bin 0 -> 1421 bytes .../images/place_holder_pet_64_a_7_0.png | Bin 0 -> 1474 bytes .../place_holder_pet.asset.json | 114 - .../images/place_holder_wall_64_a_2_0.png | Bin 0 -> 587 bytes .../images/place_holder_wall_icon_a.png | Bin 0 -> 249 bytes .../place_holder_wall.asset.json | 59 + .../images/selection_arrow_64_a_0_0.png | Bin 0 -> 678 bytes .../images/selection_arrow_64_a_0_1.png | Bin 0 -> 235 bytes .../images/selection_arrow_64_a_0_2.png | Bin 0 -> 773 bytes .../images/selection_arrow_64_a_0_3.png | Bin 0 -> 527 bytes .../selection_arrow.asset.json | 85 + .../images/tile_cursor_64_a_0_0.png | Bin 0 -> 458 bytes .../images/tile_cursor_64_a_0_1.png | Bin 0 -> 244 bytes .../images/tile_cursor_64_a_0_2.png | Bin 0 -> 247 bytes .../images/tile_cursor_64_a_0_3.png | Bin 0 -> 309 bytes .../images/tile_cursor_64_a_0_4.png | Bin 0 -> 278 bytes .../images/tile_cursor_64_b_0_0.png | Bin 0 -> 496 bytes .../assets/tile_cursor/tile_cursor.asset.json | 135 - packages/room/src/RoomContentLoader.ts | 30 +- .../RoomWindowReflectionState.ts | 2 + 336 files changed, 292 insertions(+), 6548 deletions(-) delete mode 100644 Core_Assets/avatar_additions.json delete mode 100644 Core_Assets/avatar_additions.png delete mode 100644 Core_Assets/floor_editor.json delete mode 100644 Core_Assets/floor_editor.png delete mode 100644 Core_Assets/group_badge.json delete mode 100644 Core_Assets/group_badge.png delete mode 100644 Core_Assets/place_holder.json delete mode 100644 Core_Assets/place_holder.png delete mode 100644 Core_Assets/place_holder_pet.png delete mode 100644 Core_Assets/place_holder_wall.json delete mode 100644 Core_Assets/place_holder_wall.png delete mode 100644 Core_Assets/selection_arrow.json delete mode 100644 Core_Assets/selection_arrow.png delete mode 100644 Core_Assets/tile_cursor.png create mode 100644 packages/assets/src/assets/avatar_additions/avatar_additions.asset.json create mode 100644 packages/assets/src/assets/avatar_additions/images/avatar_addition_number_1.png create mode 100644 packages/assets/src/assets/avatar_additions/images/avatar_addition_number_2.png create mode 100644 packages/assets/src/assets/avatar_additions/images/avatar_addition_number_3.png create mode 100644 packages/assets/src/assets/avatar_additions/images/avatar_addition_number_4.png create mode 100644 packages/assets/src/assets/avatar_additions/images/avatar_addition_number_5.png create mode 100644 packages/assets/src/assets/avatar_additions/images/avatar_addition_pet_experience_bubble.png create mode 100644 packages/assets/src/assets/avatar_additions/images/avatar_addition_user_blowkiss.png create mode 100644 packages/assets/src/assets/avatar_additions/images/avatar_addition_user_guide_bubble.png create mode 100644 packages/assets/src/assets/avatar_additions/images/avatar_addition_user_guide_requester_bubble.png create mode 100644 packages/assets/src/assets/avatar_additions/images/avatar_addition_user_idle_left_1.png create mode 100644 packages/assets/src/assets/avatar_additions/images/avatar_addition_user_idle_left_2.png create mode 100644 packages/assets/src/assets/avatar_additions/images/avatar_addition_user_idle_right_1.png create mode 100644 packages/assets/src/assets/avatar_additions/images/avatar_addition_user_idle_right_2.png create mode 100644 packages/assets/src/assets/avatar_additions/images/avatar_addition_user_muted.png create mode 100644 packages/assets/src/assets/avatar_additions/images/avatar_addition_user_muted_small.png create mode 100644 packages/assets/src/assets/avatar_additions/images/avatar_addition_user_typing.png create mode 100644 packages/assets/src/assets/floor_editor/floor_editor.asset.json create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_0.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_1.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_2.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_3.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_4.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_5.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_6.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_7.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_8.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_9.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_a.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_b.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_c.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_d.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_e.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_f.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_g.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_h.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_i.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_j.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_k.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_l.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_m.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_n.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_o.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_p.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_q.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_r_blocked.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_r_door.png create mode 100644 packages/assets/src/assets/floor_editor/images/floor_editor_x.png create mode 100644 packages/assets/src/assets/group_badge/group_badge.asset.json create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_advanced_1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_advanced_2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_advanced_3.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_advanced_4.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_basic_1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_basic_2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_basic_3.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_basic_4.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_basic_5.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_beams_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_beams_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_book.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_circles_1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_circles_2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_egg.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_gold_1_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_gold_1_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_gold_2_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_gold_2_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_gradient_1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_gradient_2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_misc_1_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_misc_1_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_misc_2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_ornament.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_ornament_1_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_ornament_1_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_ornament_2_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_ornament_2_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_pin_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_pin_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_ring.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_shield_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_shield_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_simplestar_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_simplestar_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_spiral.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_base_transparent.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_0.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_3.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_4.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_5.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_6.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_7.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_8.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_9.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_a.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_alligator.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_americanfootball_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_americanfootball_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_arrow_down.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_arrow_left.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_arrow_right.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_arrow_up.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_arrowbig_up.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_award_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_award_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_axe_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_axe_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_b.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_background_1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_background_2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_background_3_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_background_3_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_ball_1_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_ball_1_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_ball_2_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_ball_2_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_bananapeel.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_battleball.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_biohazard.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_bird.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_bishop.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_bobba.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_bomb_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_bomb_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_bow.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_box_1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_box_2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_bug_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_bug_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_bunting_1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_bunting_2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_butterfly_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_butterfly_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_c.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_capsbig_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_capsbig_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_capssmall_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_capssmall_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_cloud.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_coalion.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_cocoamug.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_cowskull_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_cowskull_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_credit_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_credit_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_cross.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_crown_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_crown_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_d.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_dashflag.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_diamond.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_diamondring_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_diamondring_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_diamsmall.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_diamsmall2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_diploma_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_diploma_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_discoball_part1 (1).png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_discoball_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_discoball_part2 (1).png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_discoball_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_dog.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_drop.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_e.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_electricguitarh_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_electricguitarh_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_electricguitarv_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_electricguitarv_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_eyeball_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_eyeball_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_f.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_film.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_fingersheavy.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_fingersv.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_fist.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_flame_1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_flame_2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_flame_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_flame_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_flash.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_flower_1_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_flower_1_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_flower_2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_flower_3.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_flower_4.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_football.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_g.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_gamepad.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_gem1_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_gem1_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_gem2_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_gem2_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_gem3_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_gem3_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_gtr_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_gtr_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_h.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_hat.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_hawk.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_hc_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_hc_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_heart_1_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_heart_1_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_heart_2_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_heart_2_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_hearts_down.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_hearts_up.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_horseshoe.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_i.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_inksplatter.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_j.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_jingjang_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_jingjang_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_k.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_l.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_leaf.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_lips_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_lips_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_m.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_micstand.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_mirror_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_mirror_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_monkeywrench.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_n.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_note.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_note1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_note2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_note3.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_nursecross.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_o.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_omie.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_oval_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_oval_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_p.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_pawprint.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_peace.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_pencil_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_pencil_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_pixel_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_pixel_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_planet_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_planet_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_q.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_queen.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_r.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_rainbow_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_rainbow_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_rock.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_rook.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_rosete.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_s.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_screw.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_shape.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_skate.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_smallring_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_smallring_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_snowstorm_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_snowstorm_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_sphere.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_spraycan_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_spraycan_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_star_1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_star_2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_stars1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_stars2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_stars3.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_stars4.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_stars5.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_stickL_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_stickL_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_stickR_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_stickR_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_sword_1_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_sword_1_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_sword_2_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_sword_2_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_sword_3_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_sword_3_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_t.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_u.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_v.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_vip_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_vip_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_w.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_waterdrop_part1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_waterdrop_part2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_wings_1.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_wings_2.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_wolverine.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_x.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_y.png create mode 100644 packages/assets/src/assets/group_badge/images/badgepart_symbol_z.png create mode 100644 packages/assets/src/assets/place_holder/images/place_holder_64_a_0_0.png create mode 100644 packages/assets/src/assets/place_holder/images/place_holder_icon_a.png create mode 100644 packages/assets/src/assets/place_holder/place_holder.asset.json create mode 100644 packages/assets/src/assets/place_holder_pet/images/place_holder_pet_64_a_0_0.png create mode 100644 packages/assets/src/assets/place_holder_pet/images/place_holder_pet_64_a_1_0.png create mode 100644 packages/assets/src/assets/place_holder_pet/images/place_holder_pet_64_a_2_0.png create mode 100644 packages/assets/src/assets/place_holder_pet/images/place_holder_pet_64_a_3_0.png create mode 100644 packages/assets/src/assets/place_holder_pet/images/place_holder_pet_64_a_7_0.png rename Core_Assets/place_holder_pet.json => packages/assets/src/assets/place_holder_pet/place_holder_pet.asset.json (52%) create mode 100644 packages/assets/src/assets/place_holder_wall/images/place_holder_wall_64_a_2_0.png create mode 100644 packages/assets/src/assets/place_holder_wall/images/place_holder_wall_icon_a.png create mode 100644 packages/assets/src/assets/place_holder_wall/place_holder_wall.asset.json create mode 100644 packages/assets/src/assets/selection_arrow/images/selection_arrow_64_a_0_0.png create mode 100644 packages/assets/src/assets/selection_arrow/images/selection_arrow_64_a_0_1.png create mode 100644 packages/assets/src/assets/selection_arrow/images/selection_arrow_64_a_0_2.png create mode 100644 packages/assets/src/assets/selection_arrow/images/selection_arrow_64_a_0_3.png create mode 100644 packages/assets/src/assets/selection_arrow/selection_arrow.asset.json create mode 100644 packages/assets/src/assets/tile_cursor/images/tile_cursor_64_a_0_0.png create mode 100644 packages/assets/src/assets/tile_cursor/images/tile_cursor_64_a_0_1.png create mode 100644 packages/assets/src/assets/tile_cursor/images/tile_cursor_64_a_0_2.png create mode 100644 packages/assets/src/assets/tile_cursor/images/tile_cursor_64_a_0_3.png create mode 100644 packages/assets/src/assets/tile_cursor/images/tile_cursor_64_a_0_4.png create mode 100644 packages/assets/src/assets/tile_cursor/images/tile_cursor_64_b_0_0.png rename Core_Assets/tile_cursor.json => packages/assets/src/assets/tile_cursor/tile_cursor.asset.json (65%) diff --git a/Core_Assets/avatar_additions.json b/Core_Assets/avatar_additions.json deleted file mode 100644 index 841517c..0000000 --- a/Core_Assets/avatar_additions.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "type": "avatar_additions", - "name": "avatar_additions", - "spritesheet": { - "meta": { - "image": "avatar_additions.png", - "format": "RGBA8888", - "size": { - "w": 61, - "h": 217 - }, - "scale": "1.0" - }, - "frames": { - "avatar_addition_number_1.png": { - "frame": { - "x": 28, - "y": 168, - "w": 15, - "h": 23 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 0, - "w": 15, - "h": 23 - }, - "sourceSize": { - "w": 18, - "h": 23 - } - }, - "avatar_addition_number_2.png": { - "frame": { - "x": 42, - "y": 58, - "w": 18, - "h": 23 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 18, - "h": 23 - }, - "sourceSize": { - "w": 18, - "h": 23 - } - }, - "avatar_addition_number_3.png": { - "frame": { - "x": 42, - "y": 83, - "w": 18, - "h": 23 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 18, - "h": 23 - }, - "sourceSize": { - "w": 18, - "h": 23 - } - }, - "avatar_addition_number_4.png": { - "frame": { - "x": 42, - "y": 108, - "w": 18, - "h": 23 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 18, - "h": 23 - }, - "sourceSize": { - "w": 18, - "h": 23 - } - }, - "avatar_addition_number_5.png": { - "frame": { - "x": 42, - "y": 133, - "w": 18, - "h": 23 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 18, - "h": 23 - }, - "sourceSize": { - "w": 18, - "h": 23 - } - }, - "avatar_addition_pet_experience_bubble.png": { - "frame": { - "x": 1, - "y": 1, - "w": 53, - "h": 55 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 53, - "h": 55 - }, - "sourceSize": { - "w": 53, - "h": 55 - } - }, - "avatar_addition_user_blowkiss.png": { - "frame": { - "x": 45, - "y": 181, - "w": 13, - "h": 11 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 13, - "h": 11 - }, - "sourceSize": { - "w": 13, - "h": 11 - } - }, - "avatar_addition_user_guide_bubble.png": { - "frame": { - "x": 1, - "y": 58, - "w": 39, - "h": 38 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 38 - }, - "sourceSize": { - "w": 39, - "h": 38 - } - }, - "avatar_addition_user_guide_requester_bubble.png": { - "frame": { - "x": 1, - "y": 98, - "w": 39, - "h": 38 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 38 - }, - "sourceSize": { - "w": 39, - "h": 38 - } - }, - "avatar_addition_user_idle_left_1.png": { - "frame": { - "x": 1, - "y": 194, - "w": 12, - "h": 22 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 12, - "h": 22 - }, - "sourceSize": { - "w": 12, - "h": 22 - } - }, - "avatar_addition_user_idle_left_2.png": { - "frame": { - "x": 49, - "y": 194, - "w": 9, - "h": 21 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 9, - "h": 21 - }, - "sourceSize": { - "w": 9, - "h": 21 - } - }, - "avatar_addition_user_idle_right_1.png": { - "frame": { - "x": 45, - "y": 158, - "w": 12, - "h": 21 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 12, - "h": 21 - }, - "sourceSize": { - "w": 12, - "h": 21 - } - }, - "avatar_addition_user_idle_right_2.png": { - "frame": { - "x": 15, - "y": 194, - "w": 8, - "h": 22 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 8, - "h": 22 - }, - "sourceSize": { - "w": 8, - "h": 22 - } - }, - "avatar_addition_user_muted.png": { - "frame": { - "x": 1, - "y": 138, - "w": 31, - "h": 28 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 31, - "h": 28 - }, - "sourceSize": { - "w": 31, - "h": 28 - } - }, - "avatar_addition_user_muted_small.png": { - "frame": { - "x": 1, - "y": 168, - "w": 25, - "h": 24 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 25, - "h": 24 - }, - "sourceSize": { - "w": 25, - "h": 24 - } - }, - "avatar_addition_user_typing.png": { - "frame": { - "x": 25, - "y": 194, - "w": 22, - "h": 18 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 22, - "h": 18 - }, - "sourceSize": { - "w": 22, - "h": 18 - } - } - } - } -} \ No newline at end of file diff --git a/Core_Assets/avatar_additions.png b/Core_Assets/avatar_additions.png deleted file mode 100644 index 2cfc98180353fe08e982f07d2a414582a2751b42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3334 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 CGaDEH diff --git a/Core_Assets/floor_editor.json b/Core_Assets/floor_editor.json deleted file mode 100644 index 08f791e..0000000 --- a/Core_Assets/floor_editor.json +++ /dev/null @@ -1,617 +0,0 @@ -{ - "type": "floor_editor", - "name": "floor_editor", - "spritesheet": { - "meta": { - "image": "floor_editor.png", - "format": "RGBA8888", - "size": { - "w": 108, - "h": 190 - }, - "scale": "1.0" - }, - "frames": { - "floor_editor_0.png": { - "frame": { - "x": 1, - "y": 1, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_1.png": { - "frame": { - "x": 37, - "y": 1, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_2.png": { - "frame": { - "x": 73, - "y": 1, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_3.png": { - "frame": { - "x": 1, - "y": 20, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_4.png": { - "frame": { - "x": 37, - "y": 20, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_5.png": { - "frame": { - "x": 73, - "y": 20, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_6.png": { - "frame": { - "x": 1, - "y": 39, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_7.png": { - "frame": { - "x": 37, - "y": 39, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_8.png": { - "frame": { - "x": 73, - "y": 39, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_9.png": { - "frame": { - "x": 1, - "y": 58, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_a.png": { - "frame": { - "x": 37, - "y": 58, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_b.png": { - "frame": { - "x": 73, - "y": 58, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_c.png": { - "frame": { - "x": 1, - "y": 77, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_d.png": { - "frame": { - "x": 37, - "y": 77, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_e.png": { - "frame": { - "x": 73, - "y": 77, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_f.png": { - "frame": { - "x": 1, - "y": 96, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_g.png": { - "frame": { - "x": 37, - "y": 96, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_h.png": { - "frame": { - "x": 73, - "y": 96, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_i.png": { - "frame": { - "x": 1, - "y": 115, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_j.png": { - "frame": { - "x": 37, - "y": 115, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_k.png": { - "frame": { - "x": 73, - "y": 115, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_l.png": { - "frame": { - "x": 1, - "y": 134, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_m.png": { - "frame": { - "x": 37, - "y": 134, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_n.png": { - "frame": { - "x": 73, - "y": 134, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_o.png": { - "frame": { - "x": 1, - "y": 153, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_p.png": { - "frame": { - "x": 37, - "y": 153, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_q.png": { - "frame": { - "x": 73, - "y": 153, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_r_blocked.png": { - "frame": { - "x": 1, - "y": 172, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_r_door.png": { - "frame": { - "x": 37, - "y": 172, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - }, - "floor_editor_x.png": { - "frame": { - "x": 73, - "y": 172, - "w": 34, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 17 - }, - "sourceSize": { - "w": 34, - "h": 17 - } - } - } - } -} \ No newline at end of file diff --git a/Core_Assets/floor_editor.png b/Core_Assets/floor_editor.png deleted file mode 100644 index 806a55341b1320c9f1f735434c8162b78f8de8f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1379 zcmaLXeM}Q)90%~HO0h4XsG|z%g5V267ox`$q@{qh;8bR-PU=(?;jS89eA^%uacf|T zAgBu@huE4mQzL8)3XZA3>_!DSIckuB;CQL7SbU?T(PH8DGy2~$FZtf@x##)gljrx` zUH+!{SWliW45a|nhI&;Ooh8O-nSRZ?oAuEtcB|D?~hU#G|V98dmjd!hgyf2 z6^KD<2D#SkI)To@lnpT|DTC}V%ty>LSpBgJF>s-qFx7+@@d2m&VFc!I$2S<0--u3#K!Z%}FQzc$Fy{ z8=KuKl8IH-x35eSk68lAe))s?cezt=h(Y!nVZ=m za~_=0AEa~27vxx#$4G|+i#%<5Mb$?a-Z0lY7`xroMr#)3Gp?(ri0>Av1+!x%T_t+L zJ+>i*dnP26{fI(;PR4mPo(jsPJvhCE-01b!{8hMLoOP-2W@M0{-9uP=ca}V%up}_q zeWr*%t0d7`a))sD7V#?^sd1f;PG&iZ_xYI~s`|!t8z;21CiFDpx?V(>ma7GuL95df zGSHTR=J|-?fHt%7)c#z$5VU2WEm7f%;;ffJ+b?J@1Wf^2U0|{dGzDmNcL>=BG+_bb zYFn%&FAXcH`4b6=^Tk-W?US}|viF2UwQq=eTI?}cF|2t>a`&8H9-wO7#VI2>_nbcb zs$xE$SR#0UlYv50L16L{;8p-Pr-a@RlqE>`PcJ3s$HhAK?Y%B*V$~=milv9l=3>Wv zGiK2LT@!F72q@8p!9Xnb^mN!){Tp1)h1WD-KE@~xB|cn<`X!0v9P^u@)pWJ zOE79YB?)@RkpgR6Xhog_9lSq*-)MbeaJA=3)9&3&-F zkzw+#JVQDC5x;jzxPetIIh0%VgJ2MwXI!~AzT;dPx2y+FFC4mAnupEfrx|v9B-k6w zBR9IynjMd~=a)jSP{;inYx~(5%DcL(o{DvBC{gt0g?prVnBfphb6_ zd&Vj2;oftyK`Y9`B0!4)Z7Gl330e$jm+j=v4`@Qz+Y1Z%MywXBhYz7aPdqPDw|(Z9 z*!^(}8R7Lt53h=CX5``6Zd}OSUL%giGBrnXT8$%mVvxF!cTKsBS5Q4Ck9x}~fUB~T xH+Wk17m4@;UHG|vRE(v2S<*w(Cz@(S%v6HY5Mz6h=7OIWTDLY{`g6=~&A&AorQZMm diff --git a/Core_Assets/group_badge.json b/Core_Assets/group_badge.json deleted file mode 100644 index 0eb31a2..0000000 --- a/Core_Assets/group_badge.json +++ /dev/null @@ -1,4937 +0,0 @@ -{ - "type": "group_badge", - "name": "group_badge", - "spritesheet": { - "meta": { - "image": "group_badge.png", - "format": "RGBA8888", - "size": { - "w": 125, - "h": 1222 - }, - "scale": "1.0" - }, - "frames": { - "badgepart_base_advanced_1.png": { - "frame": { - "x": 1, - "y": 1, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_advanced_2.png": { - "frame": { - "x": 1, - "y": 42, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_advanced_3.png": { - "frame": { - "x": 42, - "y": 1, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_advanced_4.png": { - "frame": { - "x": 1, - "y": 83, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_basic_1.png": { - "frame": { - "x": 42, - "y": 42, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_basic_2.png": { - "frame": { - "x": 83, - "y": 1, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_basic_3.png": { - "frame": { - "x": 1, - "y": 124, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_basic_4.png": { - "frame": { - "x": 42, - "y": 83, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_basic_5.png": { - "frame": { - "x": 83, - "y": 42, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_beams_part1.png": { - "frame": { - "x": 1, - "y": 165, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_beams_part2.png": { - "frame": { - "x": 1, - "y": 451, - "w": 37, - "h": 37 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 37, - "h": 37 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_book.png": { - "frame": { - "x": 1, - "y": 411, - "w": 39, - "h": 38 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 38 - }, - "sourceSize": { - "w": 39, - "h": 38 - } - }, - "badgepart_base_circles_1.png": { - "frame": { - "x": 42, - "y": 124, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_circles_2.png": { - "frame": { - "x": 83, - "y": 83, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_egg.png": { - "frame": { - "x": 1, - "y": 206, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_gold_1_part1.png": { - "frame": { - "x": 42, - "y": 165, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_gold_1_part2.png": { - "frame": { - "x": 1, - "y": 611, - "w": 35, - "h": 35 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 2, - "y": 2, - "w": 35, - "h": 35 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_gold_2_part1.png": { - "frame": { - "x": 83, - "y": 124, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_gold_2_part2.png": { - "frame": { - "x": 1, - "y": 648, - "w": 35, - "h": 35 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 2, - "y": 2, - "w": 35, - "h": 35 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_gradient_1.png": { - "frame": { - "x": 1, - "y": 247, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_gradient_2.png": { - "frame": { - "x": 42, - "y": 206, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_misc_1_part1.png": { - "frame": { - "x": 42, - "y": 410, - "w": 37, - "h": 37 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 37, - "h": 37 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_misc_1_part2.png": { - "frame": { - "x": 83, - "y": 165, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_misc_2.png": { - "frame": { - "x": 42, - "y": 370, - "w": 39, - "h": 38 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 38 - }, - "sourceSize": { - "w": 39, - "h": 38 - } - }, - "badgepart_base_ornament.png": { - "frame": { - "x": 1, - "y": 288, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_ornament_1_part1.png": { - "frame": { - "x": 1, - "y": 831, - "w": 33, - "h": 32 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 3, - "y": 4, - "w": 33, - "h": 32 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_ornament_1_part2.png": { - "frame": { - "x": 42, - "y": 247, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_ornament_2_part1.png": { - "frame": { - "x": 83, - "y": 206, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_ornament_2_part2.png": { - "frame": { - "x": 1, - "y": 570, - "w": 31, - "h": 39 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 4, - "y": 0, - "w": 31, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_pin_part1.png": { - "frame": { - "x": 95, - "y": 1070, - "w": 11, - "h": 9 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 4, - "y": 2, - "w": 11, - "h": 9 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_pin_part2.png": { - "frame": { - "x": 1, - "y": 329, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_ring.png": { - "frame": { - "x": 83, - "y": 369, - "w": 37, - "h": 37 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 37, - "h": 37 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_shield_part1.png": { - "frame": { - "x": 42, - "y": 288, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_shield_part2.png": { - "frame": { - "x": 1, - "y": 529, - "w": 39, - "h": 34 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 34 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_simplestar_part1.png": { - "frame": { - "x": 1, - "y": 685, - "w": 35, - "h": 35 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 2, - "y": 2, - "w": 35, - "h": 35 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_simplestar_part2.png": { - "frame": { - "x": 83, - "y": 247, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_spiral.png": { - "frame": { - "x": 1, - "y": 370, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_base_transparent.png": { - "frame": { - "x": 36, - "y": 889, - "w": 3, - "h": 3 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 3, - "h": 3 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_symbol_0.png": { - "frame": { - "x": 81, - "y": 430, - "w": 10, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 10, - "h": 13 - }, - "sourceSize": { - "w": 10, - "h": 13 - } - }, - "badgepart_symbol_1.png": { - "frame": { - "x": 51, - "y": 560, - "w": 8, - "h": 13 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 8, - "h": 13 - }, - "sourceSize": { - "w": 8, - "h": 13 - } - }, - "badgepart_symbol_2.png": { - "frame": { - "x": 115, - "y": 598, - "w": 9, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 9, - "h": 13 - }, - "sourceSize": { - "w": 9, - "h": 13 - } - }, - "badgepart_symbol_3.png": { - "frame": { - "x": 115, - "y": 613, - "w": 9, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 9, - "h": 13 - }, - "sourceSize": { - "w": 9, - "h": 13 - } - }, - "badgepart_symbol_4.png": { - "frame": { - "x": 58, - "y": 1088, - "w": 11, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 11, - "h": 13 - }, - "sourceSize": { - "w": 11, - "h": 13 - } - }, - "badgepart_symbol_5.png": { - "frame": { - "x": 76, - "y": 1200, - "w": 9, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 9, - "h": 13 - }, - "sourceSize": { - "w": 9, - "h": 13 - } - }, - "badgepart_symbol_6.png": { - "frame": { - "x": 114, - "y": 514, - "w": 10, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 10, - "h": 13 - }, - "sourceSize": { - "w": 10, - "h": 13 - } - }, - "badgepart_symbol_7.png": { - "frame": { - "x": 45, - "y": 1077, - "w": 9, - "h": 13 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 9, - "h": 13 - }, - "sourceSize": { - "w": 9, - "h": 13 - } - }, - "badgepart_symbol_8.png": { - "frame": { - "x": 54, - "y": 1141, - "w": 9, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 9, - "h": 13 - }, - "sourceSize": { - "w": 9, - "h": 13 - } - }, - "badgepart_symbol_9.png": { - "frame": { - "x": 81, - "y": 445, - "w": 10, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 10, - "h": 13 - }, - "sourceSize": { - "w": 10, - "h": 13 - } - }, - "badgepart_symbol_a.png": { - "frame": { - "x": 61, - "y": 1200, - "w": 13, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 13, - "h": 13 - }, - "sourceSize": { - "w": 13, - "h": 13 - } - }, - "badgepart_symbol_alligator.png": { - "frame": { - "x": 41, - "y": 926, - "w": 17, - "h": 20 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 17, - "h": 20 - }, - "sourceSize": { - "w": 17, - "h": 20 - } - }, - "badgepart_symbol_americanfootball_part1.png": { - "frame": { - "x": 67, - "y": 770, - "w": 27, - "h": 14 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 2, - "y": 3, - "w": 27, - "h": 14 - }, - "sourceSize": { - "w": 31, - "h": 20 - } - }, - "badgepart_symbol_americanfootball_part2.png": { - "frame": { - "x": 38, - "y": 711, - "w": 31, - "h": 20 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 31, - "h": 20 - }, - "sourceSize": { - "w": 31, - "h": 20 - } - }, - "badgepart_symbol_arrow_down.png": { - "frame": { - "x": 87, - "y": 849, - "w": 21, - "h": 13 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 21, - "h": 13 - }, - "sourceSize": { - "w": 23, - "h": 15 - } - }, - "badgepart_symbol_arrow_left.png": { - "frame": { - "x": 89, - "y": 722, - "w": 13, - "h": 21 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 13, - "h": 21 - }, - "sourceSize": { - "w": 15, - "h": 23 - } - }, - "badgepart_symbol_arrow_right.png": { - "frame": { - "x": 111, - "y": 864, - "w": 13, - "h": 21 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 13, - "h": 21 - }, - "sourceSize": { - "w": 15, - "h": 23 - } - }, - "badgepart_symbol_arrow_up.png": { - "frame": { - "x": 111, - "y": 887, - "w": 21, - "h": 13 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 21, - "h": 13 - }, - "sourceSize": { - "w": 23, - "h": 15 - } - }, - "badgepart_symbol_arrowbig_up.png": { - "frame": { - "x": 40, - "y": 991, - "w": 21, - "h": 22 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 21, - "h": 22 - }, - "sourceSize": { - "w": 23, - "h": 24 - } - }, - "badgepart_symbol_award_part1.png": { - "frame": { - "x": 64, - "y": 799, - "w": 18, - "h": 30 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 18, - "h": 30 - }, - "sourceSize": { - "w": 28, - "h": 35 - } - }, - "badgepart_symbol_award_part2.png": { - "frame": { - "x": 34, - "y": 795, - "w": 28, - "h": 28 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 28, - "h": 28 - }, - "sourceSize": { - "w": 28, - "h": 35 - } - }, - "badgepart_symbol_axe_part1.png": { - "frame": { - "x": 61, - "y": 574, - "w": 29, - "h": 22 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 29, - "h": 22 - }, - "sourceSize": { - "w": 31, - "h": 39 - } - }, - "badgepart_symbol_axe_part2.png": { - "frame": { - "x": 31, - "y": 1182, - "w": 9, - "h": 33 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 11, - "y": 5, - "w": 9, - "h": 33 - }, - "sourceSize": { - "w": 31, - "h": 39 - } - }, - "badgepart_symbol_b.png": { - "frame": { - "x": 58, - "y": 1103, - "w": 11, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 11, - "h": 13 - }, - "sourceSize": { - "w": 11, - "h": 13 - } - }, - "badgepart_symbol_background_1.png": { - "frame": { - "x": 42, - "y": 329, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_symbol_background_2.png": { - "frame": { - "x": 83, - "y": 288, - "w": 39, - "h": 39 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 39 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_symbol_background_3_part1.png": { - "frame": { - "x": 1, - "y": 759, - "w": 33, - "h": 33 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 3, - "y": 2, - "w": 33, - "h": 33 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_symbol_background_3_part2.png": { - "frame": { - "x": 1, - "y": 490, - "w": 37, - "h": 37 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 37, - "h": 37 - }, - "sourceSize": { - "w": 39, - "h": 39 - } - }, - "badgepart_symbol_ball_1_part1.png": { - "frame": { - "x": 43, - "y": 1118, - "w": 4, - "h": 4 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 5, - "y": 4, - "w": 4, - "h": 4 - }, - "sourceSize": { - "w": 19, - "h": 19 - } - }, - "badgepart_symbol_ball_1_part2.png": { - "frame": { - "x": 63, - "y": 1015, - "w": 19, - "h": 19 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 19, - "h": 19 - }, - "sourceSize": { - "w": 19, - "h": 19 - } - }, - "badgepart_symbol_ball_2_part1.png": { - "frame": { - "x": 84, - "y": 728, - "w": 3, - "h": 3 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 3, - "y": 3, - "w": 3, - "h": 3 - }, - "sourceSize": { - "w": 11, - "h": 11 - } - }, - "badgepart_symbol_ball_2_part2.png": { - "frame": { - "x": 110, - "y": 1179, - "w": 9, - "h": 9 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 9, - "h": 9 - }, - "sourceSize": { - "w": 11, - "h": 11 - } - }, - "badgepart_symbol_bananapeel.png": { - "frame": { - "x": 42, - "y": 973, - "w": 16, - "h": 16 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 16, - "h": 16 - }, - "sourceSize": { - "w": 16, - "h": 16 - } - }, - "badgepart_symbol_battleball.png": { - "frame": { - "x": 71, - "y": 670, - "w": 20, - "h": 25 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 20, - "h": 25 - }, - "sourceSize": { - "w": 20, - "h": 25 - } - }, - "badgepart_symbol_biohazard.png": { - "frame": { - "x": 38, - "y": 643, - "w": 33, - "h": 30 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 33, - "h": 30 - }, - "sourceSize": { - "w": 33, - "h": 30 - } - }, - "badgepart_symbol_bird.png": { - "frame": { - "x": 86, - "y": 1128, - "w": 11, - "h": 12 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 11, - "h": 12 - }, - "sourceSize": { - "w": 13, - "h": 13 - } - }, - "badgepart_symbol_bishop.png": { - "frame": { - "x": 104, - "y": 823, - "w": 11, - "h": 20 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 11, - "h": 20 - }, - "sourceSize": { - "w": 13, - "h": 22 - } - }, - "badgepart_symbol_bobba.png": { - "frame": { - "x": 22, - "y": 1082, - "w": 19, - "h": 19 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 19, - "h": 19 - }, - "sourceSize": { - "w": 19, - "h": 19 - } - }, - "badgepart_symbol_bomb_part1.png": { - "frame": { - "x": 71, - "y": 1171, - "w": 8, - "h": 7 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 6, - "y": 0, - "w": 8, - "h": 7 - }, - "sourceSize": { - "w": 17, - "h": 23 - } - }, - "badgepart_symbol_bomb_part2.png": { - "frame": { - "x": 63, - "y": 1036, - "w": 17, - "h": 19 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 0, - "y": 4, - "w": 17, - "h": 19 - }, - "sourceSize": { - "w": 17, - "h": 23 - } - }, - "badgepart_symbol_bow.png": { - "frame": { - "x": 92, - "y": 575, - "w": 29, - "h": 21 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 29, - "h": 21 - }, - "sourceSize": { - "w": 29, - "h": 21 - } - }, - "badgepart_symbol_box_1.png": { - "frame": { - "x": 85, - "y": 958, - "w": 21, - "h": 21 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 21, - "h": 21 - }, - "sourceSize": { - "w": 21, - "h": 21 - } - }, - "badgepart_symbol_box_2.png": { - "frame": { - "x": 64, - "y": 1055, - "w": 13, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 13, - "h": 13 - }, - "sourceSize": { - "w": 13, - "h": 13 - } - }, - "badgepart_symbol_bug_part1.png": { - "frame": { - "x": 62, - "y": 864, - "w": 29, - "h": 24 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 5, - "y": 1, - "w": 29, - "h": 24 - }, - "sourceSize": { - "w": 39, - "h": 26 - } - }, - "badgepart_symbol_bug_part2.png": { - "frame": { - "x": 87, - "y": 830, - "w": 15, - "h": 17 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 12, - "y": 7, - "w": 15, - "h": 17 - }, - "sourceSize": { - "w": 39, - "h": 26 - } - }, - "badgepart_symbol_bunting_1.png": { - "frame": { - "x": 1, - "y": 983, - "w": 39, - "h": 20 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 20 - }, - "sourceSize": { - "w": 39, - "h": 20 - } - }, - "badgepart_symbol_bunting_2.png": { - "frame": { - "x": 1, - "y": 1182, - "w": 39, - "h": 13 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 13 - }, - "sourceSize": { - "w": 39, - "h": 13 - } - }, - "badgepart_symbol_butterfly_part1.png": { - "frame": { - "x": 34, - "y": 570, - "w": 35, - "h": 25 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 2, - "y": 1, - "w": 35, - "h": 25 - }, - "sourceSize": { - "w": 39, - "h": 26 - } - }, - "badgepart_symbol_butterfly_part2.png": { - "frame": { - "x": 1, - "y": 901, - "w": 39, - "h": 25 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 25 - }, - "sourceSize": { - "w": 39, - "h": 26 - } - }, - "badgepart_symbol_c.png": { - "frame": { - "x": 86, - "y": 1083, - "w": 11, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 11, - "h": 13 - }, - "sourceSize": { - "w": 11, - "h": 13 - } - }, - "badgepart_symbol_capsbig_part1.png": { - "frame": { - "x": 118, - "y": 490, - "w": 22, - "h": 6 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 22, - "h": 6 - }, - "sourceSize": { - "w": 35, - "h": 19 - } - }, - "badgepart_symbol_capsbig_part2.png": { - "frame": { - "x": 42, - "y": 449, - "w": 33, - "h": 17 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 33, - "h": 17 - }, - "sourceSize": { - "w": 35, - "h": 19 - } - }, - "badgepart_symbol_capssmall_part1.png": { - "frame": { - "x": 31, - "y": 1217, - "w": 13, - "h": 4 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 4, - "y": 3, - "w": 13, - "h": 4 - }, - "sourceSize": { - "w": 21, - "h": 13 - } - }, - "badgepart_symbol_capssmall_part2.png": { - "frame": { - "x": 104, - "y": 836, - "w": 19, - "h": 11 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 19, - "h": 11 - }, - "sourceSize": { - "w": 21, - "h": 13 - } - }, - "badgepart_symbol_cloud.png": { - "frame": { - "x": 71, - "y": 697, - "w": 29, - "h": 16 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 29, - "h": 16 - }, - "sourceSize": { - "w": 31, - "h": 18 - } - }, - "badgepart_symbol_coalion.png": { - "frame": { - "x": 95, - "y": 646, - "w": 20, - "h": 25 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 20, - "h": 25 - }, - "sourceSize": { - "w": 22, - "h": 27 - } - }, - "badgepart_symbol_cocoamug.png": { - "frame": { - "x": 33, - "y": 1162, - "w": 17, - "h": 17 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 17, - "h": 17 - }, - "sourceSize": { - "w": 19, - "h": 19 - } - }, - "badgepart_symbol_cowskull_part1.png": { - "frame": { - "x": 69, - "y": 468, - "w": 33, - "h": 12 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 33, - "h": 12 - }, - "sourceSize": { - "w": 33, - "h": 31 - } - }, - "badgepart_symbol_cowskull_part2.png": { - "frame": { - "x": 66, - "y": 598, - "w": 19, - "h": 29 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 7, - "y": 2, - "w": 19, - "h": 29 - }, - "sourceSize": { - "w": 33, - "h": 31 - } - }, - "badgepart_symbol_credit_part1.png": { - "frame": { - "x": 104, - "y": 668, - "w": 22, - "h": 20 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 22, - "h": 20 - }, - "sourceSize": { - "w": 24, - "h": 22 - } - }, - "badgepart_symbol_credit_part2.png": { - "frame": { - "x": 121, - "y": 1068, - "w": 3, - "h": 3 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 7, - "y": 1, - "w": 3, - "h": 3 - }, - "sourceSize": { - "w": 24, - "h": 22 - } - }, - "badgepart_symbol_cross.png": { - "frame": { - "x": 22, - "y": 1103, - "w": 19, - "h": 19 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 19, - "h": 19 - }, - "sourceSize": { - "w": 19, - "h": 19 - } - }, - "badgepart_symbol_crown_part1.png": { - "frame": { - "x": 96, - "y": 912, - "w": 19, - "h": 13 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 10, - "y": 0, - "w": 19, - "h": 13 - }, - "sourceSize": { - "w": 39, - "h": 17 - } - }, - "badgepart_symbol_crown_part2.png": { - "frame": { - "x": 67, - "y": 733, - "w": 35, - "h": 14 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 2, - "y": 3, - "w": 35, - "h": 14 - }, - "sourceSize": { - "w": 39, - "h": 17 - } - }, - "badgepart_symbol_d.png": { - "frame": { - "x": 86, - "y": 1098, - "w": 11, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 11, - "h": 13 - }, - "sourceSize": { - "w": 11, - "h": 13 - } - }, - "badgepart_symbol_dashflag.png": { - "frame": { - "x": 83, - "y": 329, - "w": 38, - "h": 38 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 38, - "h": 38 - }, - "sourceSize": { - "w": 38, - "h": 38 - } - }, - "badgepart_symbol_diamond.png": { - "frame": { - "x": 85, - "y": 1004, - "w": 21, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 21, - "h": 17 - }, - "sourceSize": { - "w": 21, - "h": 17 - } - }, - "badgepart_symbol_diamondring_part1.png": { - "frame": { - "x": 60, - "y": 934, - "w": 19, - "h": 23 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 0, - "y": 2, - "w": 19, - "h": 23 - }, - "sourceSize": { - "w": 19, - "h": 25 - } - }, - "badgepart_symbol_diamondring_part2.png": { - "frame": { - "x": 112, - "y": 1128, - "w": 11, - "h": 10 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 3, - "y": 0, - "w": 11, - "h": 10 - }, - "sourceSize": { - "w": 19, - "h": 25 - } - }, - "badgepart_symbol_diamsmall.png": { - "frame": { - "x": 43, - "y": 1088, - "w": 13, - "h": 13 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 13, - "h": 13 - }, - "sourceSize": { - "w": 15, - "h": 15 - } - }, - "badgepart_symbol_diamsmall2.png": { - "frame": { - "x": 99, - "y": 1128, - "w": 11, - "h": 11 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 11, - "h": 11 - }, - "sourceSize": { - "w": 13, - "h": 13 - } - }, - "badgepart_symbol_diploma_part1.png": { - "frame": { - "x": 87, - "y": 919, - "w": 7, - "h": 13 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 3, - "y": 4, - "w": 7, - "h": 13 - }, - "sourceSize": { - "w": 13, - "h": 18 - } - }, - "badgepart_symbol_diploma_part2.png": { - "frame": { - "x": 109, - "y": 1141, - "w": 11, - "h": 11 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 11, - "h": 11 - }, - "sourceSize": { - "w": 13, - "h": 18 - } - }, - "badgepart_symbol_discoball_part1 (1).png": { - "frame": { - "x": 83, - "y": 745, - "w": 19, - "h": 21 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 5, - "y": 3, - "w": 19, - "h": 21 - }, - "sourceSize": { - "w": 27, - "h": 27 - } - }, - "badgepart_symbol_discoball_part1.png": { - "frame": { - "x": 83, - "y": 768, - "w": 19, - "h": 21 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 5, - "y": 3, - "w": 19, - "h": 21 - }, - "sourceSize": { - "w": 27, - "h": 27 - } - }, - "badgepart_symbol_discoball_part2 (1).png": { - "frame": { - "x": 60, - "y": 890, - "w": 27, - "h": 27 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 27, - "h": 27 - }, - "sourceSize": { - "w": 27, - "h": 27 - } - }, - "badgepart_symbol_discoball_part2.png": { - "frame": { - "x": 40, - "y": 468, - "w": 27, - "h": 27 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 27, - "h": 27 - }, - "sourceSize": { - "w": 27, - "h": 27 - } - }, - "badgepart_symbol_dog.png": { - "frame": { - "x": 104, - "y": 692, - "w": 22, - "h": 20 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 22, - "h": 20 - }, - "sourceSize": { - "w": 22, - "h": 20 - } - }, - "badgepart_symbol_drop.png": { - "frame": { - "x": 108, - "y": 998, - "w": 11, - "h": 16 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 11, - "h": 16 - }, - "sourceSize": { - "w": 13, - "h": 18 - } - }, - "badgepart_symbol_e.png": { - "frame": { - "x": 86, - "y": 1113, - "w": 11, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 11, - "h": 13 - }, - "sourceSize": { - "w": 11, - "h": 13 - } - }, - "badgepart_symbol_electricguitarh_part1.png": { - "frame": { - "x": 46, - "y": 1215, - "w": 14, - "h": 6 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 14, - "y": 5, - "w": 14, - "h": 6 - }, - "sourceSize": { - "w": 32, - "h": 15 - } - }, - "badgepart_symbol_electricguitarh_part2.png": { - "frame": { - "x": 51, - "y": 526, - "w": 32, - "h": 15 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 32, - "h": 15 - }, - "sourceSize": { - "w": 32, - "h": 15 - } - }, - "badgepart_symbol_electricguitarv_part1.png": { - "frame": { - "x": 62, - "y": 1215, - "w": 6, - "h": 13 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 5, - "y": 4, - "w": 6, - "h": 13 - }, - "sourceSize": { - "w": 15, - "h": 31 - } - }, - "badgepart_symbol_electricguitarv_part2.png": { - "frame": { - "x": 93, - "y": 444, - "w": 15, - "h": 31 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 15, - "h": 31 - }, - "sourceSize": { - "w": 15, - "h": 31 - } - }, - "badgepart_symbol_eyeball_part1.png": { - "frame": { - "x": 42, - "y": 1181, - "w": 17, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 17, - "h": 17 - }, - "sourceSize": { - "w": 17, - "h": 17 - } - }, - "badgepart_symbol_eyeball_part2.png": { - "frame": { - "x": 112, - "y": 1154, - "w": 11, - "h": 11 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 3, - "y": 3, - "w": 11, - "h": 11 - }, - "sourceSize": { - "w": 17, - "h": 17 - } - }, - "badgepart_symbol_f.png": { - "frame": { - "x": 86, - "y": 1156, - "w": 11, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 11, - "h": 13 - }, - "sourceSize": { - "w": 11, - "h": 13 - } - }, - "badgepart_symbol_film.png": { - "frame": { - "x": 16, - "y": 1182, - "w": 39, - "h": 13 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 13 - }, - "sourceSize": { - "w": 39, - "h": 13 - } - }, - "badgepart_symbol_fingersheavy.png": { - "frame": { - "x": 83, - "y": 506, - "w": 24, - "h": 29 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 6, - "y": 2, - "w": 24, - "h": 29 - }, - "sourceSize": { - "w": 31, - "h": 33 - } - }, - "badgepart_symbol_fingersv.png": { - "frame": { - "x": 36, - "y": 857, - "w": 24, - "h": 30 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 6, - "y": 1, - "w": 24, - "h": 30 - }, - "sourceSize": { - "w": 31, - "h": 33 - } - }, - "badgepart_symbol_fist.png": { - "frame": { - "x": 60, - "y": 955, - "w": 19, - "h": 23 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 19, - "h": 23 - }, - "sourceSize": { - "w": 19, - "h": 23 - } - }, - "badgepart_symbol_flame_1.png": { - "frame": { - "x": 97, - "y": 554, - "w": 19, - "h": 27 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 19, - "h": 27 - }, - "sourceSize": { - "w": 19, - "h": 27 - } - }, - "badgepart_symbol_flame_2.png": { - "frame": { - "x": 60, - "y": 919, - "w": 13, - "h": 25 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 13, - "h": 25 - }, - "sourceSize": { - "w": 15, - "h": 27 - } - }, - "badgepart_symbol_flame_part1.png": { - "frame": { - "x": 109, - "y": 933, - "w": 15, - "h": 16 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 15, - "h": 16 - }, - "sourceSize": { - "w": 15, - "h": 16 - } - }, - "badgepart_symbol_flame_part2.png": { - "frame": { - "x": 114, - "y": 506, - "w": 3, - "h": 2 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 7, - "y": 0, - "w": 3, - "h": 2 - }, - "sourceSize": { - "w": 15, - "h": 16 - } - }, - "badgepart_symbol_flash.png": { - "frame": { - "x": 42, - "y": 1200, - "w": 13, - "h": 17 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 13, - "h": 17 - }, - "sourceSize": { - "w": 15, - "h": 19 - } - }, - "badgepart_symbol_flower_1_part1.png": { - "frame": { - "x": 43, - "y": 1103, - "w": 13, - "h": 13 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 9, - "y": 9, - "w": 13, - "h": 13 - }, - "sourceSize": { - "w": 31, - "h": 31 - } - }, - "badgepart_symbol_flower_1_part2.png": { - "frame": { - "x": 38, - "y": 678, - "w": 31, - "h": 31 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 31, - "h": 31 - }, - "sourceSize": { - "w": 31, - "h": 31 - } - }, - "badgepart_symbol_flower_2.png": { - "frame": { - "x": 84, - "y": 1036, - "w": 19, - "h": 19 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 19, - "h": 19 - }, - "sourceSize": { - "w": 19, - "h": 19 - } - }, - "badgepart_symbol_flower_3.png": { - "frame": { - "x": 105, - "y": 1047, - "w": 19, - "h": 19 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 19, - "h": 19 - }, - "sourceSize": { - "w": 19, - "h": 19 - } - }, - "badgepart_symbol_flower_4.png": { - "frame": { - "x": 33, - "y": 1141, - "w": 19, - "h": 19 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 19, - "h": 19 - }, - "sourceSize": { - "w": 19, - "h": 19 - } - }, - "badgepart_symbol_football.png": { - "frame": { - "x": 85, - "y": 981, - "w": 21, - "h": 21 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 21, - "h": 21 - }, - "sourceSize": { - "w": 21, - "h": 21 - } - }, - "badgepart_symbol_g.png": { - "frame": { - "x": 65, - "y": 1142, - "w": 12, - "h": 13 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 12, - "h": 13 - }, - "sourceSize": { - "w": 12, - "h": 13 - } - }, - "badgepart_symbol_gamepad.png": { - "frame": { - "x": 96, - "y": 889, - "w": 21, - "h": 13 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 21, - "h": 13 - }, - "sourceSize": { - "w": 21, - "h": 13 - } - }, - "badgepart_symbol_gem1_part1.png": { - "frame": { - "x": 26, - "y": 973, - "w": 8, - "h": 14 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 3, - "y": 1, - "w": 8, - "h": 14 - }, - "sourceSize": { - "w": 11, - "h": 21 - } - }, - "badgepart_symbol_gem1_part2.png": { - "frame": { - "x": 40, - "y": 1015, - "w": 11, - "h": 21 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 11, - "h": 21 - }, - "sourceSize": { - "w": 11, - "h": 21 - } - }, - "badgepart_symbol_gem2_part1.png": { - "frame": { - "x": 64, - "y": 1070, - "w": 14, - "h": 11 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 4, - "y": 0, - "w": 14, - "h": 11 - }, - "sourceSize": { - "w": 18, - "h": 15 - } - }, - "badgepart_symbol_gem2_part2.png": { - "frame": { - "x": 84, - "y": 813, - "w": 18, - "h": 15 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 18, - "h": 15 - }, - "sourceSize": { - "w": 18, - "h": 15 - } - }, - "badgepart_symbol_gem3_part1.png": { - "frame": { - "x": 80, - "y": 1142, - "w": 12, - "h": 13 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 7, - "y": 0, - "w": 12, - "h": 13 - }, - "sourceSize": { - "w": 20, - "h": 20 - } - }, - "badgepart_symbol_gem3_part2.png": { - "frame": { - "x": 104, - "y": 739, - "w": 20, - "h": 20 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 20, - "h": 20 - }, - "sourceSize": { - "w": 20, - "h": 20 - } - }, - "badgepart_symbol_gtr_part1.png": { - "frame": { - "x": 43, - "y": 1049, - "w": 7, - "h": 14 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 7, - "y": 9, - "w": 7, - "h": 14 - }, - "sourceSize": { - "w": 21, - "h": 39 - } - }, - "badgepart_symbol_gtr_part2.png": { - "frame": { - "x": 1, - "y": 1024, - "w": 19, - "h": 37 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 19, - "h": 37 - }, - "sourceSize": { - "w": 21, - "h": 39 - } - }, - "badgepart_symbol_h.png": { - "frame": { - "x": 99, - "y": 1156, - "w": 11, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 11, - "h": 13 - }, - "sourceSize": { - "w": 11, - "h": 13 - } - }, - "badgepart_symbol_hat.png": { - "frame": { - "x": 95, - "y": 629, - "w": 29, - "h": 15 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 29, - "h": 15 - }, - "sourceSize": { - "w": 31, - "h": 17 - } - }, - "badgepart_symbol_hawk.png": { - "frame": { - "x": 23, - "y": 983, - "w": 34, - "h": 15 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 34, - "h": 15 - }, - "sourceSize": { - "w": 34, - "h": 15 - } - }, - "badgepart_symbol_hc_part1.png": { - "frame": { - "x": 104, - "y": 761, - "w": 20, - "h": 19 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 20, - "h": 19 - }, - "sourceSize": { - "w": 22, - "h": 21 - } - }, - "badgepart_symbol_hc_part2.png": { - "frame": { - "x": 36, - "y": 894, - "w": 3, - "h": 3 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 3, - "h": 3 - }, - "sourceSize": { - "w": 22, - "h": 21 - } - }, - "badgepart_symbol_heart_1_part1.png": { - "frame": { - "x": 71, - "y": 728, - "w": 11, - "h": 3 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 3, - "y": 2, - "w": 11, - "h": 3 - }, - "sourceSize": { - "w": 21, - "h": 20 - } - }, - "badgepart_symbol_heart_1_part2.png": { - "frame": { - "x": 104, - "y": 716, - "w": 21, - "h": 20 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 21, - "h": 20 - }, - "sourceSize": { - "w": 21, - "h": 20 - } - }, - "badgepart_symbol_heart_2_part1.png": { - "frame": { - "x": 61, - "y": 598, - "w": 7, - "h": 3 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 2, - "y": 2, - "w": 7, - "h": 3 - }, - "sourceSize": { - "w": 13, - "h": 11 - } - }, - "badgepart_symbol_heart_2_part2.png": { - "frame": { - "x": 112, - "y": 1167, - "w": 11, - "h": 10 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 11, - "h": 10 - }, - "sourceSize": { - "w": 13, - "h": 11 - } - }, - "badgepart_symbol_hearts_down.png": { - "frame": { - "x": 112, - "y": 461, - "w": 27, - "h": 12 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 27, - "h": 12 - }, - "sourceSize": { - "w": 27, - "h": 12 - } - }, - "badgepart_symbol_hearts_up.png": { - "frame": { - "x": 69, - "y": 503, - "w": 27, - "h": 12 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 27, - "h": 12 - }, - "sourceSize": { - "w": 27, - "h": 12 - } - }, - "badgepart_symbol_horseshoe.png": { - "frame": { - "x": 68, - "y": 532, - "w": 25, - "h": 27 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 25, - "h": 27 - }, - "sourceSize": { - "w": 25, - "h": 27 - } - }, - "badgepart_symbol_i.png": { - "frame": { - "x": 26, - "y": 942, - "w": 4, - "h": 13 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 4, - "h": 13 - }, - "sourceSize": { - "w": 4, - "h": 13 - } - }, - "badgepart_symbol_inksplatter.png": { - "frame": { - "x": 71, - "y": 1083, - "w": 13, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 13, - "h": 13 - }, - "sourceSize": { - "w": 13, - "h": 13 - } - }, - "badgepart_symbol_j.png": { - "frame": { - "x": 87, - "y": 1200, - "w": 9, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 9, - "h": 13 - }, - "sourceSize": { - "w": 9, - "h": 13 - } - }, - "badgepart_symbol_jingjang_part1.png": { - "frame": { - "x": 80, - "y": 1070, - "w": 13, - "h": 11 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 13, - "h": 11 - }, - "sourceSize": { - "w": 23, - "h": 23 - } - }, - "badgepart_symbol_jingjang_part2.png": { - "frame": { - "x": 26, - "y": 948, - "w": 23, - "h": 23 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 23, - "h": 23 - }, - "sourceSize": { - "w": 23, - "h": 23 - } - }, - "badgepart_symbol_k.png": { - "frame": { - "x": 95, - "y": 1186, - "w": 11, - "h": 13 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 11, - "h": 13 - }, - "sourceSize": { - "w": 11, - "h": 13 - } - }, - "badgepart_symbol_l.png": { - "frame": { - "x": 98, - "y": 1199, - "w": 11, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 11, - "h": 13 - }, - "sourceSize": { - "w": 11, - "h": 13 - } - }, - "badgepart_symbol_leaf.png": { - "frame": { - "x": 84, - "y": 1023, - "w": 11, - "h": 21 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 0, - "w": 11, - "h": 21 - }, - "sourceSize": { - "w": 13, - "h": 21 - } - }, - "badgepart_symbol_lips_part1.png": { - "frame": { - "x": 111, - "y": 910, - "w": 21, - "h": 13 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 3, - "y": 4, - "w": 21, - "h": 13 - }, - "sourceSize": { - "w": 27, - "h": 20 - } - }, - "badgepart_symbol_lips_part2.png": { - "frame": { - "x": 97, - "y": 532, - "w": 27, - "h": 20 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 27, - "h": 20 - }, - "sourceSize": { - "w": 27, - "h": 20 - } - }, - "badgepart_symbol_m.png": { - "frame": { - "x": 71, - "y": 1098, - "w": 13, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 13, - "h": 13 - }, - "sourceSize": { - "w": 13, - "h": 13 - } - }, - "badgepart_symbol_micstand.png": { - "frame": { - "x": 83, - "y": 490, - "w": 14, - "h": 33 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 14, - "h": 33 - }, - "sourceSize": { - "w": 14, - "h": 33 - } - }, - "badgepart_symbol_mirror_part1.png": { - "frame": { - "x": 22, - "y": 1036, - "w": 19, - "h": 21 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 11, - "y": 3, - "w": 19, - "h": 21 - }, - "sourceSize": { - "w": 33, - "h": 35 - } - }, - "badgepart_symbol_mirror_part2.png": { - "frame": { - "x": 1, - "y": 722, - "w": 33, - "h": 35 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 33, - "h": 35 - }, - "sourceSize": { - "w": 33, - "h": 35 - } - }, - "badgepart_symbol_monkeywrench.png": { - "frame": { - "x": 41, - "y": 889, - "w": 17, - "h": 35 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 17, - "h": 35 - }, - "sourceSize": { - "w": 17, - "h": 35 - } - }, - "badgepart_symbol_n.png": { - "frame": { - "x": 56, - "y": 1118, - "w": 13, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 13, - "h": 13 - }, - "sourceSize": { - "w": 13, - "h": 13 - } - }, - "badgepart_symbol_note.png": { - "frame": { - "x": 107, - "y": 1024, - "w": 17, - "h": 21 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 17, - "h": 21 - }, - "sourceSize": { - "w": 17, - "h": 21 - } - }, - "badgepart_symbol_note1.png": { - "frame": { - "x": 81, - "y": 410, - "w": 10, - "h": 18 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 10, - "h": 18 - }, - "sourceSize": { - "w": 10, - "h": 18 - } - }, - "badgepart_symbol_note2.png": { - "frame": { - "x": 84, - "y": 791, - "w": 18, - "h": 20 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 18, - "h": 20 - }, - "sourceSize": { - "w": 18, - "h": 20 - } - }, - "badgepart_symbol_note3.png": { - "frame": { - "x": 87, - "y": 598, - "w": 26, - "h": 22 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 26, - "h": 22 - }, - "sourceSize": { - "w": 26, - "h": 22 - } - }, - "badgepart_symbol_nursecross.png": { - "frame": { - "x": 109, - "y": 951, - "w": 15, - "h": 15 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 15, - "h": 15 - }, - "sourceSize": { - "w": 15, - "h": 15 - } - }, - "badgepart_symbol_o.png": { - "frame": { - "x": 80, - "y": 1186, - "w": 12, - "h": 13 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 12, - "h": 13 - }, - "sourceSize": { - "w": 12, - "h": 13 - } - }, - "badgepart_symbol_omie.png": { - "frame": { - "x": 35, - "y": 825, - "w": 25, - "h": 30 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 25, - "h": 30 - }, - "sourceSize": { - "w": 25, - "h": 30 - } - }, - "badgepart_symbol_oval_part1.png": { - "frame": { - "x": 28, - "y": 901, - "w": 37, - "h": 11 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 3, - "w": 37, - "h": 11 - }, - "sourceSize": { - "w": 39, - "h": 25 - } - }, - "badgepart_symbol_oval_part2.png": { - "frame": { - "x": 1, - "y": 942, - "w": 39, - "h": 23 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 0, - "y": 1, - "w": 39, - "h": 23 - }, - "sourceSize": { - "w": 39, - "h": 25 - } - }, - "badgepart_symbol_p.png": { - "frame": { - "x": 99, - "y": 1098, - "w": 11, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 11, - "h": 13 - }, - "sourceSize": { - "w": 11, - "h": 13 - } - }, - "badgepart_symbol_pawprint.png": { - "frame": { - "x": 43, - "y": 1028, - "w": 19, - "h": 18 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 19, - "h": 18 - }, - "sourceSize": { - "w": 21, - "h": 20 - } - }, - "badgepart_symbol_peace.png": { - "frame": { - "x": 22, - "y": 1059, - "w": 21, - "h": 21 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 21, - "h": 21 - }, - "sourceSize": { - "w": 21, - "h": 21 - } - }, - "badgepart_symbol_pencil_part1.png": { - "frame": { - "x": 85, - "y": 934, - "w": 22, - "h": 22 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 2, - "y": 1, - "w": 22, - "h": 22 - }, - "sourceSize": { - "w": 25, - "h": 25 - } - }, - "badgepart_symbol_pencil_part2.png": { - "frame": { - "x": 52, - "y": 1162, - "w": 17, - "h": 17 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 7, - "w": 17, - "h": 17 - }, - "sourceSize": { - "w": 25, - "h": 25 - } - }, - "badgepart_symbol_pixel_part1.png": { - "frame": { - "x": 63, - "y": 991, - "w": 20, - "h": 22 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 20, - "h": 22 - }, - "sourceSize": { - "w": 22, - "h": 24 - } - }, - "badgepart_symbol_pixel_part2.png": { - "frame": { - "x": 121, - "y": 1073, - "w": 3, - "h": 3 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 9, - "y": 1, - "w": 3, - "h": 3 - }, - "sourceSize": { - "w": 22, - "h": 24 - } - }, - "badgepart_symbol_planet_part1.png": { - "frame": { - "x": 68, - "y": 559, - "w": 27, - "h": 13 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 0, - "y": 2, - "w": 27, - "h": 13 - }, - "sourceSize": { - "w": 27, - "h": 17 - } - }, - "badgepart_symbol_planet_part2.png": { - "frame": { - "x": 61, - "y": 1181, - "w": 17, - "h": 17 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 5, - "y": 0, - "w": 17, - "h": 17 - }, - "sourceSize": { - "w": 27, - "h": 17 - } - }, - "badgepart_symbol_q.png": { - "frame": { - "x": 71, - "y": 1113, - "w": 13, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 13, - "h": 13 - }, - "sourceSize": { - "w": 13, - "h": 13 - } - }, - "badgepart_symbol_queen.png": { - "frame": { - "x": 89, - "y": 697, - "w": 13, - "h": 23 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 13, - "h": 23 - }, - "sourceSize": { - "w": 15, - "h": 25 - } - }, - "badgepart_symbol_r.png": { - "frame": { - "x": 112, - "y": 1098, - "w": 11, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 11, - "h": 13 - }, - "sourceSize": { - "w": 11, - "h": 13 - } - }, - "badgepart_symbol_rainbow_part1.png": { - "frame": { - "x": 60, - "y": 976, - "w": 23, - "h": 13 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 4, - "y": 4, - "w": 23, - "h": 13 - }, - "sourceSize": { - "w": 31, - "h": 17 - } - }, - "badgepart_symbol_rainbow_part2.png": { - "frame": { - "x": 93, - "y": 408, - "w": 31, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 31, - "h": 17 - }, - "sourceSize": { - "w": 31, - "h": 17 - } - }, - "badgepart_symbol_rock.png": { - "frame": { - "x": 93, - "y": 864, - "w": 16, - "h": 23 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 16, - "h": 23 - }, - "sourceSize": { - "w": 18, - "h": 25 - } - }, - "badgepart_symbol_rook.png": { - "frame": { - "x": 108, - "y": 1011, - "w": 11, - "h": 16 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 11, - "h": 16 - }, - "sourceSize": { - "w": 13, - "h": 18 - } - }, - "badgepart_symbol_rosete.png": { - "frame": { - "x": 1, - "y": 794, - "w": 35, - "h": 31 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 35, - "h": 31 - }, - "sourceSize": { - "w": 35, - "h": 31 - } - }, - "badgepart_symbol_s.png": { - "frame": { - "x": 114, - "y": 1083, - "w": 10, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 10, - "h": 13 - }, - "sourceSize": { - "w": 10, - "h": 13 - } - }, - "badgepart_symbol_screw.png": { - "frame": { - "x": 23, - "y": 1019, - "w": 15, - "h": 15 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 15, - "h": 15 - }, - "sourceSize": { - "w": 17, - "h": 17 - } - }, - "badgepart_symbol_shape.png": { - "frame": { - "x": 40, - "y": 497, - "w": 27, - "h": 27 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 27, - "h": 27 - }, - "sourceSize": { - "w": 27, - "h": 27 - } - }, - "badgepart_symbol_skate.png": { - "frame": { - "x": 104, - "y": 803, - "w": 20, - "h": 18 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 20, - "h": 18 - }, - "sourceSize": { - "w": 20, - "h": 18 - } - }, - "badgepart_symbol_smallring_part1.png": { - "frame": { - "x": 95, - "y": 1142, - "w": 12, - "h": 12 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 6, - "w": 12, - "h": 12 - }, - "sourceSize": { - "w": 14, - "h": 19 - } - }, - "badgepart_symbol_smallring_part2.png": { - "frame": { - "x": 96, - "y": 1057, - "w": 10, - "h": 7 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 2, - "y": 1, - "w": 10, - "h": 7 - }, - "sourceSize": { - "w": 14, - "h": 19 - } - }, - "badgepart_symbol_snowstorm_part1.png": { - "frame": { - "x": 36, - "y": 733, - "w": 29, - "h": 29 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 29, - "h": 29 - }, - "sourceSize": { - "w": 29, - "h": 29 - } - }, - "badgepart_symbol_snowstorm_part2.png": { - "frame": { - "x": 36, - "y": 764, - "w": 29, - "h": 29 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 29, - "h": 29 - }, - "sourceSize": { - "w": 29, - "h": 29 - } - }, - "badgepart_symbol_sphere.png": { - "frame": { - "x": 83, - "y": 461, - "w": 27, - "h": 27 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 27, - "h": 27 - }, - "sourceSize": { - "w": 27, - "h": 27 - } - }, - "badgepart_symbol_spraycan_part1.png": { - "frame": { - "x": 1, - "y": 866, - "w": 33, - "h": 33 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 0, - "y": 4, - "w": 33, - "h": 33 - }, - "sourceSize": { - "w": 33, - "h": 37 - } - }, - "badgepart_symbol_spraycan_part2.png": { - "frame": { - "x": 38, - "y": 607, - "w": 26, - "h": 34 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 3, - "y": 0, - "w": 26, - "h": 34 - }, - "sourceSize": { - "w": 33, - "h": 37 - } - }, - "badgepart_symbol_star_1.png": { - "frame": { - "x": 45, - "y": 1058, - "w": 17, - "h": 17 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 17, - "h": 17 - }, - "sourceSize": { - "w": 17, - "h": 17 - } - }, - "badgepart_symbol_star_2.png": { - "frame": { - "x": 71, - "y": 1156, - "w": 13, - "h": 13 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 13, - "h": 13 - }, - "sourceSize": { - "w": 15, - "h": 15 - } - }, - "badgepart_symbol_stars1.png": { - "frame": { - "x": 71, - "y": 1128, - "w": 13, - "h": 12 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 0, - "w": 13, - "h": 12 - }, - "sourceSize": { - "w": 15, - "h": 12 - } - }, - "badgepart_symbol_stars2.png": { - "frame": { - "x": 66, - "y": 629, - "w": 25, - "h": 12 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 25, - "h": 12 - }, - "sourceSize": { - "w": 25, - "h": 12 - } - }, - "badgepart_symbol_stars3.png": { - "frame": { - "x": 37, - "y": 529, - "w": 37, - "h": 12 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 0, - "w": 37, - "h": 12 - }, - "sourceSize": { - "w": 39, - "h": 12 - } - }, - "badgepart_symbol_stars4.png": { - "frame": { - "x": 1, - "y": 1063, - "w": 37, - "h": 19 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 0, - "w": 37, - "h": 19 - }, - "sourceSize": { - "w": 39, - "h": 19 - } - }, - "badgepart_symbol_stars5.png": { - "frame": { - "x": 1, - "y": 1102, - "w": 37, - "h": 19 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 0, - "w": 37, - "h": 19 - }, - "sourceSize": { - "w": 39, - "h": 19 - } - }, - "badgepart_symbol_stickL_part1.png": { - "frame": { - "x": 108, - "y": 968, - "w": 13, - "h": 16 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 22, - "w": 13, - "h": 16 - }, - "sourceSize": { - "w": 33, - "h": 39 - } - }, - "badgepart_symbol_stickL_part2.png": { - "frame": { - "x": 87, - "y": 622, - "w": 5, - "h": 25 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 9, - "y": 1, - "w": 5, - "h": 25 - }, - "sourceSize": { - "w": 33, - "h": 39 - } - }, - "badgepart_symbol_stickR_part1.png": { - "frame": { - "x": 108, - "y": 983, - "w": 13, - "h": 16 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 19, - "y": 22, - "w": 13, - "h": 16 - }, - "sourceSize": { - "w": 33, - "h": 39 - } - }, - "badgepart_symbol_stickR_part2.png": { - "frame": { - "x": 89, - "y": 890, - "w": 5, - "h": 25 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 19, - "y": 1, - "w": 5, - "h": 25 - }, - "sourceSize": { - "w": 33, - "h": 39 - } - }, - "badgepart_symbol_sword_1_part1.png": { - "frame": { - "x": 51, - "y": 948, - "w": 7, - "h": 23 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 4, - "y": 0, - "w": 7, - "h": 23 - }, - "sourceSize": { - "w": 15, - "h": 35 - } - }, - "badgepart_symbol_sword_1_part2.png": { - "frame": { - "x": 22, - "y": 1124, - "w": 15, - "h": 15 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 0, - "y": 20, - "w": 15, - "h": 15 - }, - "sourceSize": { - "w": 15, - "h": 35 - } - }, - "badgepart_symbol_sword_2_part1.png": { - "frame": { - "x": 95, - "y": 668, - "w": 7, - "h": 23 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 4, - "y": 12, - "w": 7, - "h": 23 - }, - "sourceSize": { - "w": 15, - "h": 35 - } - }, - "badgepart_symbol_sword_2_part2.png": { - "frame": { - "x": 39, - "y": 1124, - "w": 15, - "h": 15 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 15, - "h": 15 - }, - "sourceSize": { - "w": 15, - "h": 35 - } - }, - "badgepart_symbol_sword_3_part1.png": { - "frame": { - "x": 62, - "y": 831, - "w": 31, - "h": 23 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 31, - "h": 23 - }, - "sourceSize": { - "w": 31, - "h": 31 - } - }, - "badgepart_symbol_sword_3_part2.png": { - "frame": { - "x": 93, - "y": 427, - "w": 31, - "h": 15 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 0, - "y": 16, - "w": 31, - "h": 15 - }, - "sourceSize": { - "w": 31, - "h": 31 - } - }, - "badgepart_symbol_t.png": { - "frame": { - "x": 112, - "y": 1113, - "w": 10, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 10, - "h": 13 - }, - "sourceSize": { - "w": 10, - "h": 13 - } - }, - "badgepart_symbol_u.png": { - "frame": { - "x": 99, - "y": 1113, - "w": 11, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 11, - "h": 13 - }, - "sourceSize": { - "w": 11, - "h": 13 - } - }, - "badgepart_symbol_v.png": { - "frame": { - "x": 80, - "y": 1171, - "w": 13, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 13, - "h": 13 - }, - "sourceSize": { - "w": 13, - "h": 13 - } - }, - "badgepart_symbol_vip_part1.png": { - "frame": { - "x": 104, - "y": 782, - "w": 20, - "h": 19 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 20, - "h": 19 - }, - "sourceSize": { - "w": 22, - "h": 21 - } - }, - "badgepart_symbol_vip_part2.png": { - "frame": { - "x": 121, - "y": 1078, - "w": 3, - "h": 3 - }, - "rotated": false, - "trimmed": true, - "spriteSourceSize": { - "x": 1, - "y": 1, - "w": 3, - "h": 3 - }, - "sourceSize": { - "w": 22, - "h": 21 - } - }, - "badgepart_symbol_w.png": { - "frame": { - "x": 95, - "y": 1171, - "w": 13, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 13, - "h": 13 - }, - "sourceSize": { - "w": 13, - "h": 13 - } - }, - "badgepart_symbol_waterdrop_part1.png": { - "frame": { - "x": 77, - "y": 1215, - "w": 5, - "h": 9 - }, - "rotated": true, - "trimmed": true, - "spriteSourceSize": { - "x": 4, - "y": 2, - "w": 5, - "h": 9 - }, - "sourceSize": { - "w": 11, - "h": 15 - } - }, - "badgepart_symbol_waterdrop_part2.png": { - "frame": { - "x": 79, - "y": 1057, - "w": 11, - "h": 15 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 11, - "h": 15 - }, - "sourceSize": { - "w": 11, - "h": 15 - } - }, - "badgepart_symbol_wings_1.png": { - "frame": { - "x": 20, - "y": 1141, - "w": 39, - "h": 11 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 11 - }, - "sourceSize": { - "w": 39, - "h": 11 - } - }, - "badgepart_symbol_wings_2.png": { - "frame": { - "x": 1, - "y": 1141, - "w": 39, - "h": 17 - }, - "rotated": true, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 39, - "h": 17 - }, - "sourceSize": { - "w": 39, - "h": 17 - } - }, - "badgepart_symbol_wolverine.png": { - "frame": { - "x": 70, - "y": 643, - "w": 23, - "h": 25 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 23, - "h": 25 - }, - "sourceSize": { - "w": 23, - "h": 25 - } - }, - "badgepart_symbol_x.png": { - "frame": { - "x": 110, - "y": 849, - "w": 14, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 14, - "h": 13 - }, - "sourceSize": { - "w": 14, - "h": 13 - } - }, - "badgepart_symbol_y.png": { - "frame": { - "x": 106, - "y": 1068, - "w": 13, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 13, - "h": 13 - }, - "sourceSize": { - "w": 13, - "h": 13 - } - }, - "badgepart_symbol_z.png": { - "frame": { - "x": 99, - "y": 1083, - "w": 13, - "h": 13 - }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 13, - "h": 13 - }, - "sourceSize": { - "w": 13, - "h": 13 - } - } - } - } -} \ No newline at end of file diff --git a/Core_Assets/group_badge.png b/Core_Assets/group_badge.png deleted file mode 100644 index 6057e3d360c2f45c7be307954b56ae703f0ba022..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51648 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�=sT5Su; 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 diff --git a/Core_Assets/place_holder.json b/Core_Assets/place_holder.json deleted file mode 100644 index 015b29f..0000000 --- a/Core_Assets/place_holder.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "assets": { - "place_holder_64_a_0_0": { - "x": 34, - "y": 49 - }, - "place_holder_icon_a": { - "x": 16, - "y": 16 - } - }, - "logic": { - "model": { - "dimensions": { - "x": 1, - "y": 1, - "z": 0 - }, - "directions": [ - 0 - ] - } - }, - "logicType": "furniture_basic", - "name": "place_holder", - "spritesheet": { - "frames": { - "place_holder_place_holder_64_a_0_0.png": { - "frame": { - "h": 67, - "w": 68, - "x": 2, - "y": 28 - }, - "rotated": false, - "sourceSize": { - "h": 67, - "w": 68 - }, - "spriteSourceSize": { - "h": 67, - "w": 68, - "x": 0, - "y": 0 - }, - "trimmed": false - }, - "place_holder_place_holder_icon_a.png": { - "frame": { - "h": 24, - "w": 24, - "x": 2, - "y": 2 - }, - "rotated": false, - "sourceSize": { - "h": 24, - "w": 24 - }, - "spriteSourceSize": { - "h": 24, - "w": 24, - "x": 0, - "y": 0 - }, - "trimmed": false - } - }, - "meta": { - "format": "RGBA8888", - "image": "place_holder.png", - "scale": "1.0", - "size": { - "h": 128, - "w": 128 - }, - "version": "1.0" - } - }, - "type": "place_holder", - "visualizationType": "furniture_static", - "visualizations": [ - { - "angle": 45, - "directions": { - "0": {} - }, - "layerCount": 1, - "size": 64 - }, - { - "angle": 360, - "directions": { - "0": {} - }, - "layerCount": 1, - "size": 1 - } - ] -} \ No newline at end of file diff --git a/Core_Assets/place_holder.png b/Core_Assets/place_holder.png deleted file mode 100644 index bd4050715445dda29fbf98501f8e566a964beb03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 766 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 diff --git a/Core_Assets/place_holder_wall.json b/Core_Assets/place_holder_wall.json deleted file mode 100644 index 7885fc1..0000000 --- a/Core_Assets/place_holder_wall.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "type": "place_holder_wall", - "name": "place_holder_wall", - "visualizationType": "furniture_static", - "logicType": "furniture_basic", - "spritesheet": { - "meta": { - "format": "RGBA8888", - "image": "place_holder_wall.png", - "scale": "1.0", - "size": { - "w": 128, - "h": 64 - }, - "version": "1.0" - }, - "frames": { - "place_holder_wall_place_holder_wall_icon_a.png": { - "frame": { - "x": 40, - "y": 28, - "w": 24, - "h": 24 - }, - "sourceSize": { - "w": 24, - "h": 24 - }, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 24, - "h": 24 - }, - "rotated": false, - "trimmed": false - }, - "place_holder_wall_place_holder_wall_64_a_2_0.png": { - "frame": { - "x": 2, - "y": 2, - "w": 36, - "h": 50 - }, - "sourceSize": { - "w": 36, - "h": 50 - }, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 36, - "h": 50 - }, - "rotated": false, - "trimmed": false - } - } - }, - "logic": { - "model": { - "dimensions": { - "x": 1, - "y": 1, - "z": 0 - }, - "directions": [ - 90, - 180 - ] - } - }, - "assets": { - "place_holder_wall_icon_a": { - "x": 16, - "y": 16 - }, - "place_holder_wall_64_a_2_0": { - "x": 18, - "y": 25 - }, - "place_holder_wall_64_a_4_0": { - "source": "place_holder_wall_64_a_2_0", - "x": 18, - "y": 25, - "flipH": true - } - }, - "visualizations": [ - { - "size": 64, - "layerCount": 1, - "angle": 45, - "layers": { - "0": { - "z": -1500 - } - }, - "directions": { - "2": {}, - "4": {} - } - }, - { - "size": 1, - "layerCount": 1, - "angle": 360, - "directions": { - "0": {} - } - } - ] -} \ No newline at end of file diff --git a/Core_Assets/place_holder_wall.png b/Core_Assets/place_holder_wall.png deleted file mode 100644 index 2c65ce6a53a040c270edd1b47302426285b0adcf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}P)w$={ECxFbvcU||t2tfEb{z&{@1Oy=T;_gU10SFgA zOEt+?0nD!iAV|EvY$6~4LF1gOcmfbM&bf*w03qYtS@8rQWSk>_%*Qzb$b6i;ve*X@ zG|ruoPXGaUzu!T{6F>wsO%qH!0mOm#agG2I4j{xL00JO@+yh`AAmaeo2qFLi2pPcB zV;=z!009ty*8qqo(*UM}1*rw#xDW6pTtNtl2H>y}v@3oMA;{Yav=UDU@&Y&|o)8iV zz;JWuW$}g(AciA=CVqau`Sp+E=q-R@7ziMy0F;c+zmXQovfKoq))nz;5kLe1C<&jx znlBtYF6Ju$*AR5^1P~yA^=P>#Ucc$YHULuyd*TV;!F_;(i#uEK)&Z6fJgBJkXitq#S=g(0a%W61d#d|cyXM&6o736 zj`9h>CIC<4oR;z)j=alOcc$`V&F|UEBcx00000000000Kh%`0oczbPCFUqTmS$707*qoM6N<$ Eg50v+ng9R* diff --git a/Core_Assets/selection_arrow.json b/Core_Assets/selection_arrow.json deleted file mode 100644 index 73879e9..0000000 --- a/Core_Assets/selection_arrow.json +++ /dev/null @@ -1,180 +0,0 @@ -{ - "type": "furniture", - "name": "selection_arrow", - "visualizationType": "furniture_animated", - "logicType": "selection_arrow", - "spritesheet": { - "meta": { - "app": "FFConverter ~ Joopie", - "format": "RGBA8888", - "image": "selection_arrow.png", - "scale": "1.0", - "size": { - "w": 256, - "h": 64 - }, - "version": "1.0" - }, - "frames": { - "selection_arrow_selection_arrow_64_a_0_2.png": { - "frame": { - "x": 70, - "y": 2, - "w": 32, - "h": 43 - }, - "sourceSize": { - "w": 32, - "h": 43 - }, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 32, - "h": 43 - }, - "rotated": false, - "trimmed": false - }, - "selection_arrow_selection_arrow_64_a_0_0.png": { - "frame": { - "x": 2, - "y": 2, - "w": 32, - "h": 43 - }, - "sourceSize": { - "w": 32, - "h": 43 - }, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 32, - "h": 43 - }, - "rotated": false, - "trimmed": false - }, - "selection_arrow_selection_arrow_64_a_0_1.png": { - "frame": { - "x": 36, - "y": 2, - "w": 32, - "h": 43 - }, - "sourceSize": { - "w": 32, - "h": 43 - }, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 32, - "h": 43 - }, - "rotated": false, - "trimmed": false - }, - "selection_arrow_selection_arrow_64_a_0_3.png": { - "frame": { - "x": 104, - "y": 2, - "w": 32, - "h": 43 - }, - "sourceSize": { - "w": 32, - "h": 43 - }, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 32, - "h": 43 - }, - "rotated": false, - "trimmed": false - } - } - }, - "dimensions": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "directions": [ - 0 - ], - "assets": { - "selection_arrow_64_a_0_1": { - "x": 16, - "y": 140 - }, - "selection_arrow_64_a_0_2": { - "x": 16, - "y": 140 - }, - "selection_arrow_64_a_0_3": { - "x": 16, - "y": 140 - }, - "selection_arrow_64_a_0_0": { - "x": 16, - "y": 140 - } - }, - "visualizations": [ - { - "layerCount": 1, - "angle": 45, - "size": 64, - "directions": { - "0": {} - }, - "animations": { - "0": { - "layers": { - "0": { - "loopCount": 0, - "frameRepeat": 3, - "frameSequences": { - "0": { - "frames": { - "0": { - "id": 0 - }, - "1": { - "id": 1 - }, - "2": { - "id": 2 - }, - "3": { - "id": 3 - } - } - } - } - } - } - }, - "1": { - "layers": { - "0": { - "frameSequences": { - "0": { - "frames": { - "0": { - "id": 4 - } - } - } - } - } - } - } - } - } - ] -} \ No newline at end of file diff --git a/Core_Assets/selection_arrow.png b/Core_Assets/selection_arrow.png deleted file mode 100644 index d52dee6b0c167cf66fd8c6de47c2fefcf2099c39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1187 zcma)&`&W{89LK*rJ>(;WqDFHrnL12o7v{WW%6#TTNhia002&AF+LCfZb0+X{_|U0w_s=73*F{}McpcYl1+G8 zYa!y+zAye^wGUV2=qtE8hfrE>@1UtVQ-cO_0vfM}JJw37auwz+>doQo8s+j_7+dHH zK;@%}w^C(ah}LS`QIsYLT24$F99O1vBWX*fX771P@r!FZjob#OARO0sS-E#?nO#e!q~$Bc81RfvfT*5H>z zBuGQxvs6sndPno;1T6|rdNT}KohnMu^N3j}=o4})G(Irk?EqizgR3D$#y#67=8s8W z>OSB*INQ$3KUJDdn!v!s2~3!};J8zWA7q3SnB6D_u57LgR3Z>pxEot3UDw$G1XjCXyyv z5$Gh?y`*Q)WR2bZ0!r)YIbz>CyYO7Jy?MX^1zB)!oag;TvyFZy4~Z-=?)z@gp0I09 zHJ9^t;p*(Mj#G_#sBDCO&;nK7JT@V3-;MnalYkfGb7pYkYinH0XHo7Gz5MCenk5V6o||lg zp~918SeIX{MHOPl(Pqv(;V;e8z5C>s=y9rdNv^4UwJXMH1VZP zatF=w!mAC`;Z17Gy#3bE34!H{TAl8}h53=-RL=bE-=N}@p_r3zy%|ug@XFq$I~>>3 zE~-*Pr6p8{9UkbQC5=xRHk1(1B29`78HLMBZCOk+=IBILFm;fiW^y~J$syuR*uqkgI%TtwyPf3AhDsin&4cv z!iJ^xxUL_)l8m^hI;^E5em_X0O6f~&2k_3T_Ce%O`$ZYSjtzNVq;ZU)f7xjDXv1zS z(sa~%HPJ|t#^J+*4VOu10enI-lKmAfFgLUTa&cPgM(h}nH*>AnSn8Ju+%#{s4FrwIY*=Di(V1CulF|bXxuvcYt9g?6Slmp lsWNh!Ee<(^e*^x<$REYKXPzU9pq*{TG%Mf$qu&3p;6G9|2RQ%$ diff --git a/Core_Assets/tile_cursor.png b/Core_Assets/tile_cursor.png deleted file mode 100644 index d05bdc94743101670e7720f0f4b6b2623893f294..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1629 zcmYL|eN>ZG9LIm#9=0bKu$93S#vV+GuooZ@C5dOe6le!cQSzj+BoYysahQ=f_H5%t zMIC9DM-Dk9?Zx6nM0rv7OtO#=I1z3Mdl69(gw3JC#@L#8PTfE5_ug}V-}Cw1-~HYF zYf|3#bYI{O0G`Q732OnUt|j0o-8JW^x>W%5Mac>L)PmdNI#s!UrayUS*6*)tJ=y~>+ciCx_(^w&5P_Ml>~P2?D>5`Vd#+{Y}*-R-lF@AmA}20#7^J{yZdhr z=pS}hOyr0cR9f%xDU!`7efyj3u*DtvO01H>kV zbF?Q`Jg&DJPG9hGUb5>MQI2Jg-yW_R@S#FQn^`hu8E=et_VEH9*7m{l`QWE%)_T)s z$voO{jgC!$3Y%Fn+i%!*E?yNet(kz=Qz(sJl%Q)Q3v9-^r=@^RiDosRC*I5Mkv`KV5u??5>&G`jYt$U{nq^_7u^y@E}KqSxvqDq&w_Tz2dycGpQ z%|JxZ1kE9Id&>5mHoY^c;VNHS`Q-LDP#bIyAzf$=%?e>*JX*&$@7LqpVnte zY?XyOx~T<|9aW7dXSr2K0P92WUw%Y&;|g?Wm>*5;1$^)wC^uDY|9pw@*bcgu0tAyL_~C&YkzF$% z1Hc|ZR^Ei9_mpI47>InDpf^;wCs5guE8te7bq^?*Y%D&s7vo4%i*|$zp{-Z~Gp}F=%DvAOH z0|Y)0n^!MHT#l`ohoaFr&3qa0EETZ}7PIMd`U0(8Y?eH_tDB8H#$o{#2NXi5r*7#L zS0mChJf%J~RcJz{D%=qvz1e2>z{#O%@eb&ptk5m33<;_^5-T2ubTk6wSm#GaJHPP?* z?vSEzy!&W_Z|;`PBEp@*88(_C5rlx_YoSxaq5lBH=iZLsz)&N}vrTc`Wq;F)41Cru zGvi9Cuq-so-W2B9c`*=X{BfV4X9H4b*2v;xw3qj_{cW4nxKQdsUpkajEIa zWQm$#?x9#rXNEs>?tQ${LW|wa+GLx!A(Ef(Rg3Borc@*kAN$op55(a3;Yr_jE5-H) z!woI!CXVtC1uxx^V;%cD^>Wv&CfzrBQkCd#BG+l9?RU5m-aAwmmJE(59K83>+ubLR zM~cfXx3;zpguErGI`Fe*w^>xpJ#00c{%nm`9!n4WHBrG0Eiu9}OuH25&0JwQYh)fY zzXWx|+6;xTas77#jZ?IM&R{^Ey@_q+FRrC>0?OafrXW8W6O)WkK1@{PO6T*g42(a&D73LVN@x6l>i zN(=^z@eNZ!NwX2;)#8AjpTt9T*9G22U{-juLDUIgT^=;qBrRP?MYPX7PS8!Qi#mvrqZgcGm zS!`;vw*%!@^pOe + { + let dataModule: any; + + switch(name) + { + case 'place_holder': + dataModule = await import('./assets/place_holder/place_holder.asset.json'); + break; + case 'place_holder_wall': + dataModule = await import('./assets/place_holder_wall/place_holder_wall.asset.json'); + break; + case 'place_holder_pet': + dataModule = await import('./assets/place_holder_pet/place_holder_pet.asset.json'); + break; + case 'tile_cursor': + dataModule = await import('./assets/tile_cursor/tile_cursor.asset.json'); + break; + case 'selection_arrow': + dataModule = await import('./assets/selection_arrow/selection_arrow.asset.json'); + break; + case 'avatar_additions': + dataModule = await import('./assets/avatar_additions/avatar_additions.asset.json'); + break; + case 'floor_editor': + dataModule = await import('./assets/floor_editor/floor_editor.asset.json'); + break; + case 'group_badge': + dataModule = await import('./assets/group_badge/group_badge.asset.json'); + break; + default: + return; + } + + const data = (dataModule.default ?? dataModule) as IAssetData; + const collection = this.createCollection(data, null) as GraphicAssetCollection; + if(!collection) return; + + const allImages = import.meta.glob('./assets/*/images/*.png', { eager: true }); + const prefix = `./assets/${name}/images/`; + + for(const path in allImages) + { + if(!path.startsWith(prefix)) continue; + + const mod = allImages[path]; + const imageUrl = (mod.default ?? mod) as string; + + const file = path.split('/').pop()!; + const rawName = file.replace(/\.png$/i, ''); + + const texture = await Assets.load(imageUrl); + if(!texture) continue; + + this.setTexture(rawName, texture); + + collection.textures.set(name + '_' + rawName, texture); + collection.textures.set(rawName, texture); + } + + collection.define(data); + } + private async processAsset(texture: Texture, data: IAssetData): Promise { let spritesheet: Spritesheet = null; diff --git a/packages/assets/src/assets/avatar_additions/avatar_additions.asset.json b/packages/assets/src/assets/avatar_additions/avatar_additions.asset.json new file mode 100644 index 0000000..00182ba --- /dev/null +++ b/packages/assets/src/assets/avatar_additions/avatar_additions.asset.json @@ -0,0 +1,4 @@ +{ + "type": "avatar_additions", + "name": "avatar_additions" +} \ No newline at end of file diff --git a/packages/assets/src/assets/avatar_additions/images/avatar_addition_number_1.png b/packages/assets/src/assets/avatar_additions/images/avatar_addition_number_1.png new file mode 100644 index 0000000000000000000000000000000000000000..c4e33084b8579de0947fa4e83fdc283d4c5fcd22 GIT binary patch literal 667 zcmV;M0%ZM(P)q zDQ%3kW@ehlJ?FTPguINRJ)60gJNI|bT!ufu9TiT`Yqc5`%4Nq%(FGYt0042%tK>UA zs@HuOh6(_-2*SO?L-#azl1*iEfiM?HF%1BqWPKKi2Ho5EI6muED-}PDji6es#%s@B z=4~lhPJ3H5;zxv9R0JfWNKCF+sTFJY+iClAJdKT@52vS@2dTAXAY4bnjnX>okDu7M zz^V#-B89Vl61AE~ACoW)Ww`E!10Mv8p7VzAu(WRb8(X^*cW`pBv)8!5s(>b`Y%VF3 z%Y6VCK{Om>T7*K##+aSHNC1G1tz9TRwmn8(73KmbMK``af_f`ztR|o^m4IM$B}VtUX80(tyFxErDveAfkg{nhOoJV$}9J-F^oGMM<@nT{mi@hrs%2rnDwxc%<+<|qXk=dg_` zm#h{^zT+1{QN8Y$o-N0=6kMgf!IuWTF~$sv^}zIN-{BShNaEL-A0M{9evOsW6?002ovPDHLkV1nTB BF311? literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/avatar_additions/images/avatar_addition_number_2.png b/packages/assets/src/assets/avatar_additions/images/avatar_addition_number_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1bc9f5f822480054d7f523781125b618c783033c GIT binary patch literal 831 zcmV-F1Hk-=P)45dStKm0*Jjfk zN+Fbvg%E=v6oN}Bu2hFusU2JTKK*<5-VTlwyTq}Foaw@YALre7-T~f{==9uZG+eP( z^PHCaOd;Za#4gL^hGLo@iyoz8kwQ20n$1wJ*A;;MA4FS^9{Eq=rCgND$HH9n2)V$N z;XqEjsTUgs_yLRb#)E$Hd$K#&xOOc}U<3e-MuX?Cep;|{T*(BRGshn|Xa!6KQ!qIQ z#QGrjLQM8qT_@4O!Op*bCKDI|z)w3n+4rLP3LGtxqvh%%?wz-b)>GP0!5>bsJ4$<< zy~n?%^?F@A0E9SZ3S2P4`_)Cex4gD_?oyxJzqQqRN*e-Aqg*~M)@maF;s7AqaU_n| zn6ekW&hpwOs#k1_iRXm5$Z5#~fCqr#tQrRsGYl^RO=bFyhva4o5l=xrNyMU=6po&^ z+VsVf`?r34os%;nij2s2+0hi#Yc@mqY9*m;+=&>ORvYVZ^f7<}095DgYXGQTUq$P; zhc6x3n9M>+)BwN%K)qhqV?G@D%(youcOY;FFgl(0kf6a#XC80=P(U(kI><7y97Zw;m@Bk2Jy>m(#Wi0}jLMHRK zKR-OeL&iXy?VRMu0YEYgs?J7gu6tP!i49pz zhO;L*@&F)(ZeS_(;OJSaP3yOBuAck*0ie~!I!vFNTI!QTrl3i(tsL)Xf?>DKYp44N z0A6-ds&I#-@@(X3pN`X{_qZ8=OEx3`T-1`6>TCeGOmDvx{Rgh5rcBUI4J-fv002ov JPDHLkV1l?liBA9k literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/avatar_additions/images/avatar_addition_number_3.png b/packages/assets/src/assets/avatar_additions/images/avatar_addition_number_3.png new file mode 100644 index 0000000000000000000000000000000000000000..cd041b964518a5b8b770f9f43ded7f92c2fc0f5e GIT binary patch literal 761 zcmVu+x zEN2sTG7PvIuo-7E`=Y+s7ymKqi-dcw(`dLjjy(YV97Jmy8+IX@D+GmNB+MlXS8z;Y z?8t~!Z$*0!HfNDeKkue5(`H`3eAx|P1OQ2r@bsmhLoG*@F{e{%_$LEj0aK_ROa=nc zF35Zkl^ynGH}(0ut+#)r0~i6o)2*%XAA;!$49$|E`RXhl9hXIGo9bThr}1d^vd(V% z#j`AqW3d3>qKL_HsDvM@v-)U$`Tnt?zIt+dt+h>cfzN_MF)P(-Jpf_=V0_n*7-D4_ zKk0Vnm+zx`Ue}m-N|;NWO;`Z10I+}7D?1fc?4JZ0O8prNDNKd|4?#9fMT5x~`gu3)S=tf8>t>s7wc51WYSZfBz11sA#~QQ% z5XZ4!+t|n#F!$buCF?CBC{?O6{@%5_n@1pnRiWZl{e*ZOIs%~W$B*R`zwfD+%tKQ^ zyQBWRzOsl`n^s97#zUOw5fDw^xWQ$qjFI8cfFgj3qd?d0ZlXG^zbb*f0b8bnjFKcV z3(;Ib%TdKyJrAG?(sQjgt*);uVtr-t3m}2m5Sc;P763}Mnhk6e^p2(fN3a^C300000NkvXXu0mjf%KK$S literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/avatar_additions/images/avatar_addition_number_4.png b/packages/assets/src/assets/avatar_additions/images/avatar_addition_number_4.png new file mode 100644 index 0000000000000000000000000000000000000000..568f11688c2113ed8009c2797707e74a215429b8 GIT binary patch literal 721 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 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/avatar_additions/images/avatar_addition_user_guide_bubble.png b/packages/assets/src/assets/avatar_additions/images/avatar_addition_user_guide_bubble.png new file mode 100644 index 0000000000000000000000000000000000000000..0d3d6514734a22c4700b0f7dab771cbbb640c576 GIT binary patch literal 540 zcmV+%0^|LOP)EP_vewdnVyz{#c2frdM~JR^dGo#M#; ztxQVRI?El8M~TirSX(^?U&ruPN30+Km^BuAud2)b^;)!e@g~f!`^!qcdnJg)y>OvL zz${S|GXS7s-;(@8zUvi3qenT*6-CiGF82F<)MPOfMd8YvtxS*PGLDAG#?zaNB~PIWo@ODQWhSow&h^9oPdvP)-pvQ z!9B0(j?T``ErTf*i@GhPB>u1ge&q;ettd8?3ofXnl#GsKxtyP*zwe0tmr}M2=vvk= zV8bIh*R?lJ9OB}o>Ck|l%NkU}BRR5zSy%tXZ`{B^720!loL!%tBeA_r_upAr)$OOB z>ITBaUue%sDfzW$KixY7<-2QCm)2O1Zv(3aKx}=T+d~8Vd9;W5_>R!=7dX#JDVgZm zPv+gX*}c1ij)7O0U0mdDJkETn#C)kl?7eq5%rg6iPthyxF#c-4=Z^c}`%GdNgXV%N|q)VXtXT{HD{zxVUyIeS+En5M}uAAiO_ z3kwZkN-2G0@>5h-t6VQvSo!X2xHQh}+#CR-BU#^GYzpU07umrqLI@82_%m16wl{z| zWdpA7N^$#(A9R0q@SYvNfWAC;IX~&@TmJB@CzvhMG|A+r^!d!p^h521hU@P;;>(y* zLU@*Cf$aH8CC-^zBF3`tUno~BsMQ+BN9wumuDuQC?Ff2DKVj^--VI|%N=bgtHc}tG z-_+hl@|8-Yl$?3%7^lyVVHR()FZ&Y9l_~&NNpS49YYnkygFS!d1FBzsPR&RF@aCgy zba(CL^!c%-=|oByF3&Ayo?%b29bOyY-wU5=KwCE0Qtm5^)e1M;I#{d;GUHbO|9LL( zvsFsT#EUO*$f}S`81VWa#S7r05v||4L zZf#|T>2%uF*9urNnbfHSz-o1tQK~*!p;Jka&9Iqra@cSpOc}iys&feaFG-YOQOctJ0n%(T%K literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/avatar_additions/images/avatar_addition_user_idle_left_1.png b/packages/assets/src/assets/avatar_additions/images/avatar_addition_user_idle_left_1.png new file mode 100644 index 0000000000000000000000000000000000000000..d0c5c35efd08c752ed324ff7dd382a0850da2a4e GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eQ!3HG1Sky`ZsV+|!$B>FSXD4~{H7M}7$e(h0 z|HRj3zWGDHO@=!zEOI(}{*VQyXJ-4$b}5B`wwv)f2P}BCHn07CCOmdU`i5DTB9E=H zQ{bo+^?c0k{vpqBmY*o|Ho3fssuL!4r{4bSD#vBgcs$wE=Fdy{MIrNV&AvLPsbu+< vx4y;Fc|Hx}OFX?i@o%PGA4X;VwW;FXJeZqDx&{Yhcu6{1-oD!My2Yr0P9g978JRteqIh*Py`Te18i6 z-pS@4YwopJpX@)#FFVn(MBXgYXhE)rw!<@7A%<_sulJpM%yr%r(q!tNaIEP425I7oI6N d&z@Jwu=S1E-?=T176IMB;OXk;vd$@?2>==NM*aW* literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/avatar_additions/images/avatar_addition_user_muted.png b/packages/assets/src/assets/avatar_additions/images/avatar_addition_user_muted.png new file mode 100644 index 0000000000000000000000000000000000000000..9f35b47118e7b88dbc44ab41c1f5686a623761e5 GIT binary patch literal 332 zcmV-S0ki&zP)b0003KNkl!-H=AN<9P z*Sc<_u_|yM=$~^{1b^t-Cw#CUuLd{9Y(Njy?3Ge%`;+MFbv1a*>f#@6p6Bc&tkpT+ z+UMM3H&Rdln5N0S_Zi!xO?%y=5FiI?_45u#T-YQ^weZMQ-gVt2V4q{*msM}8b_Y)i z0OL5G4jqQU4rwz8B@t36v9@i|Gz}8&CAZEgZJY^!ch8x-)CgEDJOVx<#j@SDS(!cn0000P000;W1^@s654Bdt00035Nkl-;M6ZyDC=zL021tQ!f9Fym+WsOI#&K*m4I#ufGvj{N;VQY}dNJd5teR}C z31W@y-76R5p~q^p09$W{gb;oVAFA&8bI0{0I(=@22o%e`5b7B4NxfkE& z0I)1e?Dt(e(;lqO^IYs)t7)15fMQ(3FkA|-emjJ?a)Xt$`BA(WDFC!Yw?*{fom=c5 z%O?fx`yO4_A(24w_{{<>C;>S2@oYu{ju>hIwNh-y^xpOkto;gW>>m3D^4bGwg`YDh P00000NkvXXu0mjf#WIKf literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/avatar_additions/images/avatar_addition_user_typing.png b/packages/assets/src/assets/avatar_additions/images/avatar_addition_user_typing.png new file mode 100644 index 0000000000000000000000000000000000000000..3e243826715933c7089365ce79fa97e7413c0cd4 GIT binary patch literal 205 zcmV;;05boHP)=>|a1%2!Ri@03Hk*JIG zJ5(HN>9Dt32XwM}c|M(mkG`+doMEbtSEWFS00000NkvXX Hu0mjf!QE6p literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/floor_editor.asset.json b/packages/assets/src/assets/floor_editor/floor_editor.asset.json new file mode 100644 index 0000000..0af86c9 --- /dev/null +++ b/packages/assets/src/assets/floor_editor/floor_editor.asset.json @@ -0,0 +1,4 @@ +{ + "type": "floor_editor", + "name": "floor_editor" +} \ No newline at end of file diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_0.png b/packages/assets/src/assets/floor_editor/images/floor_editor_0.png new file mode 100644 index 0000000000000000000000000000000000000000..ae389de23a6055605a9ca06d9347a18be7f7fb8f GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^N!POSY_EamS1Mr_&GS6KYDKE?U;-k1;STc$3~eF*?TU)0uR+FDxZL zl@Bw|(!0i>4}=GMUG!= s4>cXi57W;08NIl1Ps0YWukt$?P94ti+qdsd0MJbgp00i_>zopr04!@rEdT%j literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_1.png b/packages/assets/src/assets/floor_editor/images/floor_editor_1.png new file mode 100644 index 0000000000000000000000000000000000000000..9444d95922383f36e21ae7c7b82526e2a845f15a GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^N0r zREP9JhuvIqJ~kd6ne~A?8C&-VWH6pkQ}T6@+U=jnz_8$U;n(k63;|a!%zNkR?_e&^ z;>#Y*AeO>b$ryN{U=nMEAN@)Y8zt3HEHLQPsB5T6$t0~PdYz{SD pGF~mdWzV$;g>Ans>AtovV$uoA;gmZbu@UGZ22WQ%mvv4FO#pO2L0r zRP**C^W9u>J~kd6ne~A?8C&-VWH6pkQ}T6@+U=jnz_8$V;n(e43;|a!%zNkR?_e&^ z;>#Y*AeO>b$ryN{U=nMEAN@)Y8zt3HEHLQPsB5T6$t0~PdYz{SD qGF~mdWzV$;g>Ans>AtovVmhLi!?`YM*;k;87(8A5T-G@yGywpEPDL32 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_3.png b/packages/assets/src/assets/floor_editor/images/floor_editor_3.png new file mode 100644 index 0000000000000000000000000000000000000000..8530a57d1b442fec221bd9434b6431994f4c696f GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^N0r zRPOKn(KkXrBs_9-^7`F!R7cqFc`njxgN@xNA;;u?3 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_4.png b/packages/assets/src/assets/floor_editor/images/floor_editor_4.png new file mode 100644 index 0000000000000000000000000000000000000000..e76d70fa8fded28807ce74430da8ca37974cf237 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^N0r zRL<}AJ6mE|`PJl9mTcL-;!cB89LE-h6yb?#O1*cN8!#|jNZ$Xel$l{gR)+ugMd}M? z^EWMP)@9%}YTnbJkzsL?Y0rW@18D>9UDm4^#a8U$m1z7|tQ33TdU=ZJiN9H!982U9 r9beA8${iJ#ts@X!`*PY>c}vE$wK<&IFN=N!I*Gy4)z4*}Q$iB}kq1RN literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_5.png b/packages/assets/src/assets/floor_editor/images/floor_editor_5.png new file mode 100644 index 0000000000000000000000000000000000000000..502e3f8d9ceae8dff0b0eb2208b7e1999328eca5 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^N0r zRFmgLCcC-hd~7^CGV23(GPdp!$Y4C7rsV4)wc9_DfnmY%y05R<7y_k}>c?!6eoS$GZt;31TJXVaz%KmC^=Gf1kVTYFPjNMAn4gS5ul_*c@uQ qWV~8@%bsfy3fq2N(tT}T#B}ah4rld?Ym0#{V(@hJb6Mw<&;$U*bw*bJ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_6.png b/packages/assets/src/assets/floor_editor/images/floor_editor_6.png new file mode 100644 index 0000000000000000000000000000000000000000..40b80386d64ca2db4eea49e7b73a00e9210353c7 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^N0r zR44U9r`=p~J~kd6ne~A?8C&-VWH6pkQ}T6@+U=jnz_8$W+1J;63;|a!%zNkR?_e&^ z;>#Y*AeO>b$ryN{U=nMEAN@)Y8zt3HEHLQPsB5T6$t0~PdYz{SD pGF~mdWzV$;g>Ans>AtovVlqz4;hf1dp%LgJ22WQ%mvv4FO#n&hLx%tW literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_7.png b/packages/assets/src/assets/floor_editor/images/floor_editor_7.png new file mode 100644 index 0000000000000000000000000000000000000000..e58e50ec9118d5aac63135078eb7ff32120b9e76 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^N0r zRPpvQ@!ec#Y*AeO>b$ryN{U=nMEAN@)Y8zt3HEHLQPsB5T6$t0~PdYz{SD pGF~mdWzV$;g>Ans>AtovVwzo_!>J+M+6;6NgQu&X%Q~loCID4pL#_Y- literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_8.png b/packages/assets/src/assets/floor_editor/images/floor_editor_8.png new file mode 100644 index 0000000000000000000000000000000000000000..7fc6483d1a393ef76f89bdd87ab2f2a479ada316 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^N z?wwPA`&DK?KhSu@(aGy~*Qv0m6XJ*D9n1t*Dh1uFGy`gWdLw$y#YaJt((OJkP+xHR zxv<=Yl8tN$j#(2$AF%RH);YlS%4#v=<^|RfycZl^<{seqGGFv1*S>qos~w*O3-c~| tFDNEbw>ir3^nEGbC#)@7SNuQ0`Z+2`ZE3)npFlS;c)I$ztaD0e0su3vOj7^= literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_9.png b/packages/assets/src/assets/floor_editor/images/floor_editor_9.png new file mode 100644 index 0000000000000000000000000000000000000000..6c76138b3746e58a5822d3e7b33b0ed5eb8dba98 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^N?^E6_t>^L{J%NT>fvYOO;S(xnO;=b*|%cB qhf}Xub?dXM6uy3)s{G2nh>>SY4(C*(CzpW^V(@hJb6Mw<&;$Ui*-9_~ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_a.png b/packages/assets/src/assets/floor_editor/images/floor_editor_a.png new file mode 100644 index 0000000000000000000000000000000000000000..bcd196b9a523872da634eca2ec19a4f626705fd9 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^NumHv(_bvJBfRB{=8vkZF literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_b.png b/packages/assets/src/assets/floor_editor/images/floor_editor_b.png new file mode 100644 index 0000000000000000000000000000000000000000..a2d69dd8711fea15f16d0cdabb7aae00cf7b1459 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^N(978JRoV|9Cw?ToY_2K-` zS9W}_?KW}Uvq|8X5`N`ggVR0%jRuLdurq5`yjEdl*f3wRA=#Lr=v;92F7>MoR%woh zPuezcy;7@W+`Qn~0>1YWos!TX}|((MMZ7xvac>NRz4Va<28t4XO`7ZeqV oi`={5X}&N2l70J%T>iT2ZQq~6ss3I!66hWVPgg&ebxsLQ0Gzo<%K!iX literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_c.png b/packages/assets/src/assets/floor_editor/images/floor_editor_c.png new file mode 100644 index 0000000000000000000000000000000000000000..70e049e8e52b3514949c0b95a5ac0b456eda7258 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^N(978JRoV|9Cw?ToY_2K-` zS5y2ROxeVB&nAImO8Av~4Nm(6G#Vt*!p^K&@mhtIVZ(gMhGb)gqI1F7yVS2XSfx20 zK55&)^-8Uhar1&_3%EWs$<4jk5P0Ek1n-N+OSc=uUf5d)sn^uGg*D&Vt|p~&T~Jgc oE^_aJr}@78OZM$6a{247=f5n6(^6%D3eY_ap00i_>zopr0028kumAu6 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_d.png b/packages/assets/src/assets/floor_editor/images/floor_editor_d.png new file mode 100644 index 0000000000000000000000000000000000000000..3104c544234a3b7c9e04d4a2d8be2af951044431 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^N(978JRoV|9Cw?ToY_2K-` zS89Ck)HZS5vq|8X5`N`ggVR0%jRuLdurq5`yjEdlD3FtE$TepuIv1S1OZ{qtRhr}B zleP_9uhc3TH!pa$fa^n(+}w)|ffw#Z@V;ogbh|<9g}rrT oBKIzMn(xcMWZ%9bm%r|M&apY1zmsOX2fByB)78&qol`;+06!T>T>t<8 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_f.png b/packages/assets/src/assets/floor_editor/images/floor_editor_f.png new file mode 100644 index 0000000000000000000000000000000000000000..4e8f6a02b3957cab509fc68e64667e26d0e1b4e4 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^N(978JRoV|9Cw?ToY_2K-` zS2cc*Yc_G+vq|8X5`N`ggVR0%jRuLdurq5`yjEdlD3FtE$TepuIv1S1OZ{qtRhr}B zleP_9uhc3TH!pa$fa^n(+}w)|ffw#Z@V;ogbh|<9g}rrT oBKIzMn(xcMWZ%9bm%r|MtIKjY-Ic3rfbL=NboFyt=akR{0H;t$JOBUy literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_g.png b/packages/assets/src/assets/floor_editor/images/floor_editor_g.png new file mode 100644 index 0000000000000000000000000000000000000000..ab18aa9c68f812b71430acb748e51b00b5cf7546 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^N(978JRoV|9Cw?ToY_2K-` zR|V&u6l~(UXOqA&CH%_02B&=j8VwR@VQ1E?c&)<9Q1DK&;jIBf(YfI4UFugGtkN70 zpR{e@dZkv$xOu^|1zaDR@S t-#NIw_DAkr@G`%bwTtPJ(rf!7rV7Oz_n)E~bAgUx@O1TaS?83{1OSqDMOpv= literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_i.png b/packages/assets/src/assets/floor_editor/images/floor_editor_i.png new file mode 100644 index 0000000000000000000000000000000000000000..40af0a0f706b053cda0af620cab855859dff9261 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^NSZoVnAGAH8a;wrv(g2Ga?N)FIqQQgyF!(REBSt8BSRGuYEZ$g!$DB zR$le*3|cE@KVd!7G^<(b0C!c18?&2Zd9vvOcCUQqs0IJuc+CCqQ!DvX2{G;= r0TroVo2KnIwVm+m*D1lT@;e#s9LV83b+qsb&_xWMu6{1-oD!MfXK literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_j.png b/packages/assets/src/assets/floor_editor/images/floor_editor_j.png new file mode 100644 index 0000000000000000000000000000000000000000..f9af42d54102b87f8f567419e0c020bab3640f78 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^NE6_t>^L{J%NT>fvYOO;S(xnO;=b*|%cB qhf}Xub?dXM6uy3)s{G2ni1Dmw4rlhc?$pqF4$NqCU2ee+~g)r*`R7)E$|4ny2)^h&4hv|vhtWAzzY!5YE$`8|D m@n`Kuhc~ai-LKU@VOV}5hjU$j$u6L47(8A5T-G@yGywoJ^hbjL literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_l.png b/packages/assets/src/assets/floor_editor/images/floor_editor_l.png new file mode 100644 index 0000000000000000000000000000000000000000..aa59eb5ca340ea65942a07f5a021cae468a6a87e GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^N(978JRoV|9Cw?ToY_2K-` zS3!L*f;Ms8vq|8X5`N`ggVR0%jRuLdurq5`yjEdlD0n8@aF&mu=v;92F7>MoR%woh zPuezcy;7@W+`Qn~0>1YWos!TX}|((MMZ7xvac>NRz4Va<28t4XO`7ZeqV oi`={5X}&N2l70J%T>iT2-R95Xl)HA|4A4Ccp00i_>zopr0253~7ytkO literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_m.png b/packages/assets/src/assets/floor_editor/images/floor_editor_m.png new file mode 100644 index 0000000000000000000000000000000000000000..94eab6eb4a9e95154c46ccae5afc04752bfab07c GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^N(978JRoV|9Cw?ToY_2K-` zS99jg2@X3ro1LfeQ`ar&fD__OtOAG6bj=hkox6mA;am;FhMRm2=PI*&zb}yrIIfdn zv6DT(@ve$~g4h+A5XQI*i;blWxOPdeX0#2clD@$7H{JbJ%lY#svL^h#=F(978JRoV|9Cw?ToY_2K-` zS1x|9TsCptvq|8X5`N`ggVR0%jRuLdurq5`yjEdlD0s%)aJG!0=v;92F7>MoR%woh zPuezcy;7@W+`Qn~0>1YWos!TX}|((MMZ7xvac>NRz4Va<28t4XO`7ZeqV oi`={5X}&N2l70J%T>iT2@ulW)zCJg3KhQl4p00i_>zopr00Ie0AOHXW literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_o.png b/packages/assets/src/assets/floor_editor/images/floor_editor_o.png new file mode 100644 index 0000000000000000000000000000000000000000..145becda4cf6fd9c12b725e6a9f99193818c3738 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^Nua9}1sgV}Ay6PEsKU(O3*el>%Y zSN%JK){5CrSkE-gYSucyT~*@7?B-aWY`TEmE1x-P!T&cNb3go)jN~o4KPzKGjC)8x qMe5h4Y5PrWC;a+#O7N@vPKIT+Ih(978JRoV|9Cw?ToY_2K-` zS5|$mtu}Gpvq|8X5`N`ggVR0%jRuLdurq5`yjEdlD0m{=aMz5X=v;92F7>MoR%woh zPuezcy;7@W+`Qn~0>1YWos!TX}|((MMZ7xvac>NRz4Va<28t4XO`7ZeqV oi`={5X}&N2l70J%T>iT2De&fSzER+31iFX8)78&qol`;+0PI#r_5c6? literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_q.png b/packages/assets/src/assets/floor_editor/images/floor_editor_q.png new file mode 100644 index 0000000000000000000000000000000000000000..2c4ca7e55526c6090ebe847ac96e503108ff4630 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^N(978JRoV|9Cw?ToY_2K-` zSCjf4OxnbC&nAImO8Av~4Nm(6G#Vt*!p^K&@mhtIq2P&d!(B6mqI1F7yVS2XSfx20 zK55&)^-8Uhar1&_3%EWs$<4jk5P0Ek1n-N+OSc=uUf5d)sn^uGg*D&Vt|p~&T~Jgc oE^_aJr}@78OZM$6a{247*D^1Mv(`*d3+NsOPgg&ebxsLQ08sBqVgLXD literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_r_blocked.png b/packages/assets/src/assets/floor_editor/images/floor_editor_r_blocked.png new file mode 100644 index 0000000000000000000000000000000000000000..9625c254b42f12c0d90b528a51a1b9fa25794f57 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^NeSBNeHVh`O=J`3hPLw3df{LVhOCK?0Xq>SG?+B`_i=TSVjYjS3Yypg8y$$7(e`MY$Ua0 xpXo(~a@mhfhqPCVnfzHh(ILzs!sV|!-@lyfjHsZ(8lbxvJYD@<);T3K0RZSpN$vmu literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_r_door.png b/packages/assets/src/assets/floor_editor/images/floor_editor_r_door.png new file mode 100644 index 0000000000000000000000000000000000000000..b00590d6147565b3e8aefb67dfea6b0a467fde32 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^N(H#I&<#X6^C=8n9G^q39gLm8k94O8j3j*1l<)HaVR^ z)Wr7_Q<>voN6`nYwpNQ7S1;IIC}qIBbUUN+h5E83{y+Zo%wgM^?`z_*PFYK1&!#HJ k{PW0O%M7Pgg&ebxsLQ0NENx0ssI2 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/floor_editor/images/floor_editor_x.png b/packages/assets/src/assets/floor_editor/images/floor_editor_x.png new file mode 100644 index 0000000000000000000000000000000000000000..a432496086d6d100184fd2b998e2f5bedfd2f262 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^N(978JRoV|8XkU@~A^ zm&booO-Jr;+t{t!DmL!ksd&b`jUj19r19ou>n4jZIIIS)tuZXR0clpARvTw3Q3t(G`OS@0O9$3 z#tW_W%C@H!00e7oNM)@J{Opy+KTkjuvep6sj4^P|#rwvXSl+g+1$gM}sP$ReSV}1X zfO9SbO0T{5Mcm4?7imk=$IrMduUl~#NO_Mw0N<%I##9|hos;T0r<8(o4%@bMIS7N} zDNP%z2GxR;ap^csAWOKB@iYQ5D*3{#aT(zlhQ%6}b&0e1ydtIsrZKx2idr8iY=087a@?>&@K&Dee4i+feLTE#om zb?z$HfdAy&m97E*#ktyg_)gb=6VBZ+*VWYA38(Je;TrI}kIL59JH{OM%j+rtiq6S5 z?`>zKUU3a*JJ(F>Ul@1k_BezP;GD}WKGF);YAFQ{ehu%Q@8pj~bnj|O*8t$7SNRI{ z`lvkEM_1%hS%#6urqML&w-DG9Fc$;?sw(@FN3T}uD55Q hrYZ}aIq#k7=L* literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_advanced_2.png b/packages/assets/src/assets/group_badge/images/badgepart_base_advanced_2.png new file mode 100644 index 0000000000000000000000000000000000000000..8723093adda997eca3990451f4d043b97bdceb42 GIT binary patch literal 517 zcmV+g0{Z=lP)vWi*7_ouEL$4&wbh~AS>RZ5<}J_VZ=V614Q+0Q^PLPUVU zfFneRNJK=4Nbn%Q4D4z^a*l4W4!|Qd%7Xf^%ot?bHuJT%&hgJQIdCw~b9Qpy_u|5N zo*~8vAq0pqzR&af5Q4i-doRmU@KoWXu{LB=2Gn9OZ=Li#43|=ZbzR@)I)Ri@k(dP- zV}x~Gv-8rE>sWBVuJcP=JcM8tZmrepq^E|~vXTQ(>7|saCTGOHUTOeiC&X|)8m_tL zSaN^V?p&*NX!UNBZn!Jyd^605`0Px;dk}HFF^ydHE*&3zSO^(w!BQ>ru&vR3+)NuN`O1<>d&JQMZT4s45C^xeUi$NlI`DmJ$HLJW38>`w{J+BUz_B<0oYq;RI3sq zT4x9bJbNWvw&A^pF|Y6GX0b{1+W0nFcUAb8(_dMjFDj?K0&Jb@^QA&wI2-UH?e-^-AX<)a~ eZNXTFg8c!FP(WCFwSMaW0000~5+!L;aR-hH$M_Io(y7ro z_Z0sn6ugBM4JoBU-&~!bw=zy@WII{QT8o_XX)tg9SW)Gf(9sqsEKpKPm9;_$s^xe) zjgdSUSan8mb*8Mf0Dzn`VvN|f4g0>I22s2Bz8XWAIg_%pGzOHEQnghyp(czApxkJa97|Riw(tDYkLBpz;Vf1km8O*pL1>rEFlC~Yr7YNtY)o62;s!RZ-0zYHAK^L zz}rm-fhB}+_^{rpfw%SdeaE(KT;L(B=Y}LoN~wep)Cj;M1GUk&T6`t05eNTPMvYg` zYQWdibBD^K!pPszSUM)WjW}ADif&NX!4f%uYCDKjZZ8R;^VH)YXt&#pgmHni>Z=%W zNP*35mEeSY8+umbh%qiN?4?aG!b)7d0@5>WIgXjLCUIp!FCtyRuPsMGr7{7OF7%;miI$FC#o#L>gBR%j%O!>BTmY!2s9&m84yKYmg$ z&be;Fxs=oMei_&`P_j8H2WM-DX<;kL<{;&77FEl2E6;9c0y)nICkpDS?{dYzT2uq~ zD}D`C`8E@Zq$oKCxb{|}3S&=LDCKQ^o(=b03Gj`>hDFQ4*&d4PzRz)yS`9#6Ux-?I zpS$D34w0=Vu!g84NkPWR%M(0+pS-6311N+kv4L-^I07*qoM6N<$ Ef~W~ipa1{> literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_basic_1.png b/packages/assets/src/assets/group_badge/images/badgepart_base_basic_1.png new file mode 100644 index 0000000000000000000000000000000000000000..25bac20ef5bc70a690e2aa0556b25b2bb8db4887 GIT binary patch literal 408 zcmV;J0cZY+P)W{=uNNgYqBbQmco((sFnm7B3B_N8_e5^kEX&fF1zKxF1f`U~2PeiDvDQk@SZl=?BO)Sz454})N1StAD(2@8GhDPgbn@tU z0HE3l{iGW7fh*+2MLsEO|l1=>d!9JYCk_74u0xTT3Jd1`TkzFojvf?Yi>vvDP1x8F)y!irU{73?;yCF~ZiH4MJo$O%EIW4U9UWrx#RciljYznu@2 z^9{cJLi#4T72fuQjWJmR)W|%~07?bN-m_!97VQ^9p@c6SH~1w00000#f5e3D31^a2uG?SL7IFrMru(Q6E2LY-iLNS001-R zHl0~m-1 zT5EXkt2c&utu=@U-%TR|N}83K`FvpsrnSz-;`_DMqFsEqa!pt*G0b}}s^A^mV^}Y+ zh09>2rJDu3!VQDPkpOGBDKJ1*!4hs7ObSeK(_wL1z!=xPD@OwZ?$wIj1#TtSij;s` zn24{dk~+?wJC0+GC`s&){wjGj8}P5)_kDTwQpW~B8Do|MLhT?#D0fZv|` z0hazzy$MTk8E|$5uV5uy2AoyF7OaMw4kV%`>aB4eMEZw$@gAa72&wHs%RTGoty2oC#ZN jv%wL&a@3Zda+>}J7Pqbzsc~t*00000NkvXXu0mjfU{bh~ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_basic_3.png b/packages/assets/src/assets/group_badge/images/badgepart_base_basic_3.png new file mode 100644 index 0000000000000000000000000000000000000000..3b14ccebc04dfec005f468719d5f3f33b77fe04b GIT binary patch literal 397 zcmV;80doF{P)_D4;oL+?tGRA#i5`1H=Uhv0Vru{n-`@|W)yloKITdROuD#ou zQ?-`h*kkp%mcCX)<0e^qD3{hfx7nQ5&no4s);RWtuGW&DSZlR6w7L9bK(zO@ghuPA zQLdMtSZ-nNWzBn!d7ghBNLn|yH@rCtAppQ-))M*p(=?rT2B?pdkUKM(t00000NkvXXu0mjfv)!}n literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_basic_4.png b/packages/assets/src/assets/group_badge/images/badgepart_base_basic_4.png new file mode 100644 index 0000000000000000000000000000000000000000..20889a01862ca141d96e5e2736b16f40b94f44c2 GIT binary patch literal 352 zcmV-m0iXVfP)&AFGi ziosal_ZM4wOI2~sX$5>3tLyqQQ=^YDRse0=(lpH!uhQHHzyomJ`=5a;jd|~3$hk$G zIlUqIt|Fpc*G=&Z&HpDN%B-Y4QWCM&sr1&UL1E{H&}WvYjSJmlJwkAYFp-tkjcsoU7>RoPYw>!i=hTLAqSE4VyVH6$iYr} zN2o#Iu4GL`?pTge0|Ro9j$X`y2*Jx-tuJQU&CZG z@cN=%{0b)bVz}C;+R-qr{?db*0n?Dp=iCgKwI9QU5Fo~={_!6T!;kP1=eBKANBc#` zVvMkD8vuYa$NJSMX%sjd?M#?9Qi^Mib`(q^aikQ-Lc1|W!K|)HT+zLr=igfx{hD@7 z;#lBs(+hkGv%03?SoeB?Z(&;3G~8|AD42SIMBewEwY@fqp2vmEt-)Hj3#e_1Q9Co% zI=o(k_22-`f73Li1jw+~o~UO1JFh_*QY)?n#rL9~;4rS&1r%xp0o|_m_)Yg2L*J(V Y17~p-)D84_umAu607*qoM6N<$f+HgUoB#j- literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_beams_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_base_beams_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..b5466b43c6c39f4e0985c435815d63a2a243779a GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^>LAR)1|)kH2buz@I8PVHkcv5PZzzg27zi+5obvmA zWnisHvxM`Jp6=gP+WwR0U9+5(aPnbh^V?^?qCZTvn1vTcndV(D+w1qKZtd&_ZO=ST Xb`D40bP0l+XkKtF$*v literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_beams_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_base_beams_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..5e9892e976660a40da74da5a1d8e78060513033d GIT binary patch literal 700 zcmV;t0z>_YP)PQ<~2b8hz=NUQ11Ki$y+>>skm6ilN#xo3rW%;%DY~{vz zp0B85N@+QcW4*2`>@)j5=NuAxJRX(PNA!Y8rIcopwI%3W$xo81k z*6Ik)U0L8~sxojQ^%<+H975m-l2TS3Jad7`OHN5)unX_(4j}|@^%K6_@#(f8qHW6&ciR(4MC3=9%H#hzmGn-goFiCi zqr4*p!$T{Za_Am5F)Md^1;I`YYf6R^bc=wkl8fq2bgZTjH)Hu(bi9ugWUQ`oqYsfl zN&B8{^xx;}8u z)VR;+dc)mt*(oz36Z!wOckD06g^=t^j2qAZ0000LNx0u(N=F`wPL>lRp6ajHlDcaSs;e@}4 z`2TSF0uZgW@ZKZFc=&UK!+ZalLw)Z(thE3Tzh*6SSr%;Driu+A004|J$vDR!KDgiS z$;EYD)#A2o!?G-@SQ15jl{hYlggWN{0N3kP>;rfS3n5_N_aufuu{9n5xLhu6aa)X;l75b=xOH6nLI`lqy)swxhU6oD%Czr0oO3Y76kPNhHIC-KwdI+bH+VbB z(c%_8$8VE#G$qCGUB8B-hnG0*!Cwux+btRYoJ_ur(@%T&Ojr_<3qF9;sUOpYw6M3i ZzX95?E+_Q3E-e56002ovPDHLkV1jNqJYoO< literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_circles_1.png b/packages/assets/src/assets/group_badge/images/badgepart_base_circles_1.png new file mode 100644 index 0000000000000000000000000000000000000000..88ed35303be85439f8ce2884177f2fde77f4b23b GIT binary patch literal 372 zcmV-)0gL{LP)B9y#~~s?}yI<;8`|pU1eO zK%%o96!ME0rJ>%Of{+$mJrnB9`5jVZSd_Cv!5$8Xl%kTTVX$r6#Bb}mLU%|Js&$^rIi9Rh}&<5Jv5PK1j>agw6gNADQ9kAP|S_0iL+_3LUOOht`LQ}i6so?aEs za)7jo$Q=zXoL01lp>~`W3j7JY4!!oRFvQ56U7-;_?zBeJ6ghY4R`Q37>bKxVy-GNV zaGB=mk>+P1qSB3Tro2(`+NXbCsKZP%pW;=L2J{Mf4Nucb#KJhca?u$A9&nm6DfW(s zeOk@7GU`>r&8^c-{7u7mB}Do%N2^x%pTjF_%QW?V?x;&{HhW!iC(LQ+HvI-!6|OvA S^dXl30000<^^i&UkE+O3}_oD-mM9+NKz4xu-KQr>+`bdGP`|Pt8{A}HQD+~}kl)B87wR|;`r^Lt*l7?_!JP=o17bp;4U#f=a9>~uibW?n-veZD6PR`4 z0WoK5Fu^?%_a z+t(eX;8qKJbsIbE^boPL-ZI@k2o5z&cStX#UDw2?bU!<{+^ARHY+AkYP8jK@ ax9NZ1RhLI#S#41O0000Uo45iC3RYleGK~cZ1uFoek!5g;?;h?jocU4w z-e#iA%z1dvVHjqBeySb%3_hLwlYtG85CQvIwpgLcsU^j%zkB&-2)c zxqdc4-}mX2Sj%t#_*LEH1hrX~wfb@?wK>hH^+4!cQ;T00ko$kT-F9v;P1D9b(*rWZ zzm%F}1JkuKSP%r(QXo-ko3yGm;8JV0R+UTb$-j+HYacMR7O&T9>w1zTsH)27U}q8L zlq3nlF#HHmb&SBK)2TJCb)9=YpO{XkNRs4Z2RX3k^VuJcCi(`T4A#rJ(P-3iP6hmHX{6|A>&RBI|AO>6>{uXE$6hMnNl#W0Rz9FIo;=uB(^H36w9-R*X`-EOV8GRF|W zK>2*@xaWDE74V(b_8Oy|i8igi@3-9h78p5Au9Puj>T_@e|cT6S|`v*=@6j&~otsMikQ50dn-vdAc$*uh4lnh1VIWV2r z@7BxZg5`3_ItZX~QHE5-L8ZmkV!d9%AkUs6h;XtgS5kJ0cbz4$n^^pSU*1Y{xC4MbmmG1V?*b}iZSMB z@FNpfAfD{?I){OOF3a_HJl`jSS%CODugO&t?RWrH<<$&Yp@PY`{rNnFrPo641rNY9 zK*?YLssY@p4fFH{dp*yASs?Rz+Ticl$wie)#((8jN)Z=>95LszgZXh&4*GD;fLvf3 z@typEbK+WVFp=bmy$ukKvH4317YTuT=nj{54J8W%7l$}k6%6yDd-`us1vL$4sDYBA zu=kpF?jP=`E=1*Dx_d$%=81S5RR06nH4Y08$zBp3R2LY@w+~rKh|?j zd2@Z%1nld3PX6(4?RC1E$TVKw@c8H6PKXmHM9-@FUi&kg6C08D*Q%bmsE`=eCjoa^>z zUYG){>&n({+jhBb1#K!uFbRkgg0=uw6-rS1zO(C$G1+G=ki`NDOakH*gVq9yU#4I^ zP^l2I2Jkl$EbfDSrC&S?rvZja0XdOy-uuH^s{)3?zSdecy$lWujWKFqF(B?i3Xn_= zQyV4DkKJ?Hsnz&g;Np>v6gS!|xzQt)e95tn8fnQ-e9pbC3D>I$*Q*RJgzy3e?R$Z{ z^D^>;Qvd%NE5P{Ca()@yTcf3X$>f}K%c%512y7tYp3?>_^=IMmZnOZgZ`a#byzptj z8Zdy0N6FKGwO|09XC*yIkf=W|n^)Cru~uu2AomS6w?002ov JPDHLkV1gwdp@9GZ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_gold_2_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_base_gold_2_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..608ad3eef7533bf74d200b9f5ba54335aed927fd GIT binary patch literal 602 zcmV-g0;T)yf5QV=tR+1BdvkRr<2xP|%$SpXRIYsaZ>P%d0-Y&e0PlpYJsjDC`0K^4&~ zcnfLt)1x=t)2;3nLzwBI@xTD5Lydsht8V~2{<@)x<9~sNpEsPnPT#u578jS>%q^2U z9csV`(HJE67tvcops!%No5>!Y`*OAj>Psr#AHHjo2ugsD`#L|oxZI8zy%ZID}o6 zM+`zqD2rRhe{cO;#61U3fAZ5|^oK~SxI(|$q4a(3PpiWJhTq&B9G%O9BZk7O#3LGdWZL-DN_g6qqbEQ;ZlCu@tG(A38 zf2<}|-+D1KhA;QufnM8nwWtsck}z&tcn+WjJH!{Ah5D;dJh(j|IRLTb9!D{WKJ`9tjt{Z^?{OEnR6lu0dGj|j*);NRZ8!FHU> oe7^s|yAO|f&CfM`r$*-V8<5K2Gi|`X!2kdN07*qoM6N<$g5X~cEC2ui literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_gold_2_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_base_gold_2_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..1cd355dc841aa855472d649cc4dce15d14cf1028 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^>LAR)1|)kH2buz@4o?@ykcv5PZ=B|AFc4^Y82Uza z?b0Q>xxr_vK5yvMU{>URX5BSm{=pcLg}kyK8(0165D=U=r}*mUfKYQ|`GaR{_==Am zm=e_PyKn2cy;1tpf_5Eu+5gyWt+?;rn6GDhIjXJ8UvY1|R%Dzg(^aT(Y@tMZ5*p*$ ePkZ;>I~dbLXFal?@r?!OCI(MeKbLh*2~7ZfZB07> literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_gradient_1.png b/packages/assets/src/assets/group_badge/images/badgepart_base_gradient_1.png new file mode 100644 index 0000000000000000000000000000000000000000..b2759584fa76a7d59e0d36d19ee3b1087418474e GIT binary patch literal 402 zcmV;D0d4+?P)f!>Pd}C@cw50{n1B99RhywxJ+H2<)x)$uoH~Yr#tF zkND?D-cyIDtkr@^ez+bjE_HLQ$@!8Obic6L?RqL#k`1MY45q>Qw?Im+K zwY{>&`N#3IW&NjKIICVbtDXagyMtUmRx9iu$M?>;35{=m7xZ=6vi8cJ#_tV|Yy5hP ziVJXJXbgz;0yZncLV+Qqy#N3J07*qoM6N<$f=1b|$N&HU literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_gradient_2.png b/packages/assets/src/assets/group_badge/images/badgepart_base_gradient_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2ba5f2ceae6b953305884e04a0f17ca02c369b42 GIT binary patch literal 391 zcmV;20eJq2P)WB!mE#&iJ>L<9HgVy)u6$D?vV=<vDsJnj=~?RDaME#Zbhy5VQ@6JF^t5{U z+c3MW+_&fjq#Czh$OnX;?nf8_mGwuCc lo+)oOX{Njr<}&m){R2Vl#5_>@rG@|i002ovPDHLkV1o6cwrBtV literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_misc_1_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_base_misc_1_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..0c26a22f413ec208c768a1ceaf5b9f11de5d0059 GIT binary patch literal 469 zcmV;`0V@89P)&yJu;tUw@*g4rm*}K9ZIkG`un!Uu-abBIHEJ?!zP@o~OUtUp{%~|IhlqkMKO{x* zH#Sn=GuFOg`x_#{*Y{7`!2Ugy}mi7 zSZA%oUS(?6Mz))EV;V`5U1?ur#J&fYz}WMUEWTO4ok^{1UNSbnBWQUfm-@%B00000 LNkvXXu0mjfMFiLG literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_misc_1_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_base_misc_1_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..402686a54ee5cba5e68a2fe9c3035f3d7d1b46fc GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^>LAR)1|)kH2buz@o1QL?Ar*7p&N#^1Y{28XU)$`X zAJ5D)hd9zizh7X;V_3N<#C+->zL<_L@_qU>hZ>V)GU^!ut`^?uh|6nH+qO=7#!LnW zmqWg}-!|#YcrKYyq&`#Q;OaR+T}&6;TNf>zj1?U2wKJ}9+8@{6xC6ktuH6fl zWl@i%!R;JW-hmX2_Ysbvf&pokIgdd~f>XmNDUgf14WlGL4(>4+#Rc|okHaVqu!S22 zqk6y^Za9o;0ZZ?l1lzW4oa)GX51{-W%yAc3jBz+Fgir;Zm-TfR0K^#63gt^oI1^Y8 z=&WJq@+D5oY7GOfGYH84_+M?}v`w70iPJW5+9poh#A%y2Z3*YSM+m{va{1Tn-&?f?J) literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_ornament.png b/packages/assets/src/assets/group_badge/images/badgepart_base_ornament.png new file mode 100644 index 0000000000000000000000000000000000000000..611947123bda8d07ff9337e5a2e5cdafa4d1a8fc GIT binary patch literal 846 zcmV-U1F`&xP)GbFvOk#`>k*saohHcwU?_07MBhb0fo)t)p5#D>eUaw3rO%ni|-nV4aG$Eyg=kwV+ zf0LMqh|KdWF-D0o$~?~^BB%dsx_|3iTxhVxJkyx>9srP1LI?rtx*i=Z&T|zs7dl*0{>;n5X-V0 zg8^@iS)$fAHK>&k!r^z8B=FX*4nFGwGS9PY+g8o^lr!72ua@cl+qPx90-p&jv;8Rt zAg4Un+7YPoyQZa&yJ=T|24U8pDR@-chT}WCS#!Db4(j0pGzryRNpbh)O?QVMdJaWxefIorF7J8-uoYG zmjtQ7rqAgFOW6FxM4eJP+Es$>Nz_Ghc302@xrz5A>k=83Ntzh9HZDdlJ_`t4K=l?6{h3SHT zJArfV6g-v(4>+eYgf+4LsOJpP(v&@&?fZV1Qy;V$5X1BNJmnfau|1T~3^gr!?=g;J zSNWv>>(kfexwS;}8|PLX6ztnNw-yQ7LBDZVQu?lRXHrVSnTbEyOIzr<%&F}Vw+WUi z+nVgtTc#>OyQNt(+l+6`+)Jz}P^jK)mJZ2RvTxpOYJy@h&vSMj?UD7|XcBjr|MlDS Y-=TkFWkbD!b^rhX07*qoM6N<$f|ux$)Bpeg literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_ornament_1_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_base_ornament_1_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..300c03154dc659e88ac256255e3187a921e83119 GIT binary patch literal 248 zcmV?aZ+lzT- zIj|f2@T80R(E$MZ%ay7Zz1SjZ@eWdClUk6WJ$BUkqT*Pp78lGuM~}teM;GkDs-62P zu9R!Q=OYQt!fiR1GSPFh5XVmOHBqcq6sr}*YDKYHQLI*~7WenVW_vmZHEh$lIk}wt ybu6D#wQ~|TG5zt!Qsk}#;Cd~YwQrcjZg~UNMP3zS9ppj)0000kT?967j#wBQn)7F%tPlc>F^O3EqEv@_B9wDVn#CRe&HrE_c z2Io)n2koS1aZKy%;~kWv;i#uo(18l7|Ky6z=JO3+&0yeC_&ecuBB z`o4e49J?1vsYu(@IF3YIY%pa_YmL6|F^=PJampa2O#3K75INc$z4yPGHG)zq+h(-Z z=i{q%l)M9N+h&_^ChNPhHpg^!$1T4w9aHfg1gDr0_&z=UjI2tj_>pxDKC(UoA6b{+ zBkNlHOIZOxkgR_Jb6FGXcSuWFqc?GqH7jtQS=3!_{06FusIHV!-c^h&g)t^o`TX~AH~>>^L$VfEEA>cT0qQEu{qv63)uP&33#HV{ z>Q*Y+fAU{!M^KviQ_(zmWbTmf3UhZvoR!00000NkvXXu0mjfd89wk literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_ornament_2_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_base_ornament_2_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..2bee3214eab441498a69bdacf5f2b85339826ad8 GIT binary patch literal 303 zcmV+~0nq-5P)ne}TrUc$HqIeG4h!M_dUHlYR*a0&#|-3nt(~Q4_G9&O@+45y_)5MqsT$ zz0toWm|1a|)U?q0ON_Pp_8bA=JWl`sGXnsQF7=@LAR)1|)kH2buyYOHUWakcv5P&mH7Fpdi3v=g?v9g?O^nJi8pl?uO#O9voiv<{aC>27plHjQG#(dkjLQZ L>gTe~DWM4fxa=YV literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_pin_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_base_pin_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..56a5ae39fa652e40c92154fe8c03b25a1b033871 GIT binary patch literal 485 zcmV+n_QwN{& z!3rcI03=BgJXDq?09lsJoo_J8iipkg+>S|}=T=0l8)N8%L%xZH|0*R(g4P= zCV4)ewGW+6r(mF>C@9O)uV&}`eK_k-m&-)~I8+nU7a!X|wi>!{Rz%3MY!<2w>c%;r z&#jI&Tmbt7sx586Lm%w%cq|HoYS#xFrHKn*i>ls9(=-YUD(B9uwP0QGaaKgoT5kf2 zRWJ6=?Iv!ASP>yj(@ik|#+d5-t5q&`s&APZZs{XqY!1AabWd>`qpI8<-Z!W_cD-AF zxT*Q!rsg|v#+WS~ReZ+*P>t)`=868c?kzRk)=S%*-{E$%wElH5Sk|qo7n|3|Rn=P? zc)#BPf=hN#xuPh5^?(i*OB1KA*XwFP2Rj~*(bh!gjo;5F|L+-Nc)ebour6E_2=kCW zst?wO1F*N-4XyPoWDEu21{jM2uRk|7KFEiCsz2vv5V8#f3`R}Cxdc7ouFUBP&ut(t b+D-ohi{=zS!ixM800000NkvXXu0mjf$A{fC literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_ring.png b/packages/assets/src/assets/group_badge/images/badgepart_base_ring.png new file mode 100644 index 0000000000000000000000000000000000000000..ed23f31619b08518b8c1869f0607d58b0b2241a5 GIT binary patch literal 439 zcmV;o0Z9IdP)YUs~`?S)>8N)xI zl*Vk%RW3~a9)@RA3lw7<8x_wx=kgB6hCK*Md@ zy8nCcDZmjN1j|q%1ZcePJA`BaHMlNV2TDCdgB$^(gCQ6R1tBefJqIJOE4eXQ0DqVh zCxMBGxDbMRiAuF_Z&8~F1_5J?IUiP8or>IDQsEXvEsOfRC7haUSF87FVdNG@Eo&IP z3hu6`A^$LPs4mWy=I3*7>)nEIx%XNv%})i#mX%d%{lmzik}^@lyjsGUit=pr@~V0v z7DkV%Mjv%s>2~IV=(dcC+(bZAa{*_FK|8J4cF+4IGqwNfOMx0ZRY?002ovPDHLkV1l}3!hiq( literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_shield_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_base_shield_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..8a88cf727a0428b9e64d0e1befd1204ac35a4b81 GIT binary patch literal 408 zcmV;J0cZY+P)?dd|;sH+tpBW0~lu}gh z0YF3qHkesInHfY>ny^TWh%~pYXCu`UW|qX?!(6l^TO+~D0ze*V_B_u3kah`p9;1zx zyyQ-GlLr8(oO2E_#>Ni&h%v%Bw|J)8h(1SHiq=m)KdT9?k8cmDwrx$NpR;}hTU^cO=H}++e{+?8<(FHD*n9hlEIjm9;=RYof+8aD-scC2$iCzpiHL|0 z(c9W*2o{Oy-=CrY0000P)9i%3JJLe3Q&3g!~aS6uuc|#4)=+cjG<-aAJua zYw5%B-(Re?ru+S#{LDCx==;7Vhxdiwg40^l>Kpd3c*Jzq1%=27VxfB>zs)7a80{|L^p&U+YO}E?4CENp82uVe4wH32aVWOCJ zwwQ)t$nQB@F$?rzK(b(6*QMcjD>={+fIM!fuInJB+}?8`SS(=(n^J5KM)qBP&ZWSP z1bn?-xL&WD9ILk0j*C4l&dG!0o4=+K?*bOX#l}SgK;qYhgN2J*RnQm%BKogf-}fR6 z_zl1LAR)1|)kH2buz@nVv3=Ar*7p&hX}QP~>3V`+sSr zwwcr{`*7@91s3RL;!%C zGZ%O#WD^VkfS2s!72kp4&G0=3p1s+6LYy#s1D1?*zl zcD@7%b6bU0O4&hfHhC~5!DL}+qjlF^t*~hFWJ&|;tpSQTjx@-bG^v`>z_e(+ZxQ93 zfytq%QM=Mw2rdFBAWf)Idr`P$Kmd3?pSOSk#+Z{Cjlr2jJIEQqC7z}GTmf|Meznc8 zInD~;tTB!Sr`iMN04*@fng?el0=R070XAT8el$C`Y>uM=UNy#vz?t@dBjCh@ z?T*=pSAg?+z0Bj=a_1IfoG_dh1}mi`BDw`Ia#`E93NgVLsMgx#idJTOG`bzQd_!oa zB7l*2aHciu5_*6Ud&}k`W9zCx3vOs_X3$%Jp1o;vD|h3n!4aHl?aDMU0<`Rf&D}A7 z%^FnSA*8hkSpSHdnHNR<1CMLY1Is!04JQDplyZ3Ck%<~Sy;S$Tw!k`5)=BuOp&pd& zOM63eBQV9371N|=@bDtcJv7FItTP+cWPiTi-pQP%dcu?!)ud;zF%S{)_qXlO)mj^` w1G{toZM(`{MO?Qu3n_Ot(^u~ae~coMU*lu62Q8jUg#Z8m07*qoM6N<$g1W5wegFUf literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_base_spiral.png b/packages/assets/src/assets/group_badge/images/badgepart_base_spiral.png new file mode 100644 index 0000000000000000000000000000000000000000..1de6b0e1157213c93c60d34dec8a9a0b7eac0a2e GIT binary patch literal 820 zcmV-41Izr0P){JW zBU`bO-y&D3%N5d#8Ig!6#-Fn}_tnJf^-5{p`}Do<`yz`57h{Zc9LJBrx~?liazF-o z;*oIi^Z67T+qSIX?!J*-4nn+vYwr$IxP)1u` z0EbTt&{A>^U{V0%N%K6b2ZPIFPU?QYUrP7hCm5phDOt*d;|r)v<9QN<|JKU4 z>Q*oECGUMUDTZN4Gfs0#1L9q%o#(idP2DQ3=Z%&e(aK;UuWeyCrkl>8k`O{RgSl%~ zm+?I5kmVZDg$dDhUG~PqFqqECJPQnBSI3yajpIlmg!C5P`%@Y!LAR)1|)kH2buyYSx*Ixsd50E!_s``s fUjSq>Ff=4Hi@#=Id|tk8C5Y?k>gTe~DWM4f?miTV literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_0.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_0.png new file mode 100644 index 0000000000000000000000000000000000000000..09d5682196f863e131742b26c9b67eb9756bd0d6 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^U^WLEkTt>lKP!+*^K@|xshHC{(UI?f0tZX`vDyDW z{!gzJ*(=f%A@p5k!?{TcZ!U$L{>Ttg`n|KGdfurornXN{9=^AGVxR0BvBgFI6~eL@ zve({Ed=oFczIWe`Il>KwYz!->O{<@^uuDwYRZ`b&_NnOolj~Jyr!6_Y7HA`br>mdK II;Vst06I`UU;qFB literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_1.png new file mode 100644 index 0000000000000000000000000000000000000000..85a8cfe8c0f1f2fcfbf213808f1c886d2a667080 GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^93VCa8<3oGNZ$fTMR>Y6hE&Yi+rN>w!GXhd|1sMc zOyAb8Tad&m#>o9%PwmmopF%=i$JrSas;9nTSg=ZAQIM6}<9912EnBdvKQnD#*qRxf uN}I&2qE&16|1?f}`&Dkn)}D?%-s+Ue;BYCIthVL- zzW!^#5D6L#C|{d#Y)F_#QugW)l0Uy%^!_4VJg zrWUWA`a0><9ASn9tL~|YGj51i7iau-MuJsz)vPit#ZU89<&N~}XkD3E@(gGvgQu&X J%Q~loCIEqmIBoy{ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_3.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_3.png new file mode 100644 index 0000000000000000000000000000000000000000..6266885c7403880929fdfa6d5d3aca1e759b7c9b GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^oFFy_8<4DKZ~;*jo-U3d6?01ccZ(h|;F$a==El_R ziT|VIx74=MXInsXfXL*j1D<$Ag}hE&XHyb&Y zwa13+dK$EQ#iqJ6tGJ&Z-uY$gZtB^8aQE98pSOrJ+Vnh@`x$DK8ValKP!+*_jGX#shBf&f+61l0}kf%p>2CK z{?Gp@66-Z<(FL!sZI<3_g{N1lvOb9`o|GYZ>CB;5+vl)sIkS(od!6y$oBgjP%s20p zNM@L@H`zCS0)wl<7l!*^_)Uzf-p{LcmoMuM_;T%0sJ+ku&et>4jMp|jTmrO`!PC{x JWt~$(69B|*Jsto6 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_7.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_7.png new file mode 100644 index 0000000000000000000000000000000000000000..5687f75c1ce29c058e8a8c9061882a5823418757 GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^oFFy_8<4DKZ~;*fo-U3d6?3lk8}c<6@G$cqnUMbV zt?b{Kd9i1m1TQG0<@MmS#m_kP&ez?5HzDLxKhO>aPgg&ebxsLQ04K*YvH$=8 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_8.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_8.png new file mode 100644 index 0000000000000000000000000000000000000000..ff0270e86e51341fd3ee93e2f80e63fa9c941835 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^oFFy_8<4DKZ~;*no-U3d6?1y~5Aq%`;9%x;-uU0z z`=a~7LQgqYCe9MGgc}nr4o5JgJUcmKZ;xic;jqGI!BlKP!;R@pN$vshHC{!I1BO0uS?fQEvHD z|I_WJ@^v&^Qnu-jnnC4zjjXA7M7T1UDd;9LZh~7eP)UhpfhaCzgnQZ N44$rjF6*2UngD56Juv_P literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_a.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_a.png new file mode 100644 index 0000000000000000000000000000000000000000..006dd8cda8ceb3ba255aa8eaac761ba6572a6bc4 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@5o-U3d6?1AQ9u#CzPBaVi|4=8G1$ng+B)xAXkuDo+QL=F4?SiZ uJLGt--C8>T>iu~!H~v3hU1KhFRQz(2-_2D4-E)DiV(@hJb6Mw<&;$T2=1)5S literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_alligator.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_alligator.png new file mode 100644 index 0000000000000000000000000000000000000000..327e8dec50997a3d658a518185d7972e5ca78572 GIT binary patch literal 255 zcmV)M ztrgK|5wD!=E>>K*5s`E*={97k#>v`c|EzMqy%Vv%3SEt3L_8M}Cve9prI>CJ4>%97 z_YUASme&B#OZ7wm{p2I4I(H|%_t1&=D|k-6xru6i!xJwxXZv>|9V-9;002ovPDHLk FV1moIX3qcs literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_americanfootball_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_americanfootball_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..6a569f05c7e7938827b05e9f69120eb0b9558ad5 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^@<1%Y!3HEtGoSqeQstg5jv*Cuk`p9Ym3a*oamQHg zdTP%M1nVbobnTe1LWOI7yo;Q({>p|=35k1q>-rA;|MBc$y_c>$>*9oh#{d8S zU$zgeulfAJ{>&pF=l}BRYr9HHPJ@{L_t*brIVv_;r0MXf=PHa@ziS+X-f0|QV~BB& VJ=fISI}PXr22WQ%mvv4FO#tkZNC5x< literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_americanfootball_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_americanfootball_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..ac610454a50f85c45bfacb4d411b876605846e88 GIT binary patch literal 333 zcmV-T0kZyyP)SdW0P^MlW;~ z=n&GddT{*$IuP;T1q&Vs`h*WtH#Ph}!Ce7c2CJ$qlw#L)EmQV=@6O*G1yE=iPWjCcA>uoGe zCg;$z3NNfmS>bGzAHj6FTIGt6NeUnFH}kUTzm9-jYufkpNEMO40>R8fmiscXBBTON f87rsQ=hvto-)px7;p?*p00000NkvXXu0mjfsxFQn literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_arrow_down.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..b85a3ec07a813bf52c101477a5505a6cf4a5776c GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^;y}#L!3HANhlByC8c!F;kcv5XCtT!hP~dU7cy~tY z%sjEOouTLW8#`QdyE;D#)oIkOKf2T205AWEP)X&3-RRjYt= ztCm)aDJ7cO@QtSfywzL^*nzJA&wfn6qN;m;v7Ml`F9p1Te^*}z!GUpS;{7E60000< KMNUMnLSTa16;d+* literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_arrow_right.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_arrow_right.png new file mode 100644 index 0000000000000000000000000000000000000000..9e4af7d92a9e655acd8541f690bb0d4be3499e34 GIT binary patch literal 207 zcmV;=05JcFP)>plN=zw;FWe5JD9+ zYTj<@4zBB3fxVHL$;=dE{OHX~(iC{JPJxo9K!D$aF!7W8Z!UuYeKBBWewzRQ002ov JPDHLkV1k;8R%HMH literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_arrow_up.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_arrow_up.png new file mode 100644 index 0000000000000000000000000000000000000000..8ac9479ed6592cb56807490f63e3b8b1a5d91213 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^;y}#L!3HANhlByCOivfbkcv5XCpdB)P~c%P|92$) z`0xs*AMDXpC84`bZ<-Y+-&qC7aB%zPj;;g_SP>Xn97uaZ7w2JKynka!WCTdQddijb@idprs6+ Lu6{1-oD!Mw zu?@p83lfc4%@ zv0rXJtj$caUur&CZ>icZGv8T9#5h;%%jOYbt+lD(YyikiG81>_%@B7Vv)8kg{+t2- z0FU`rpu&&9mkI!mz*9jLu7KqN6h&f00000NkvXX Hu0mjfa^Y1& literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_award_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_award_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..6422bf967194c9cd0791f82468ad297eaed5ec83 GIT binary patch literal 437 zcmV;m0ZRUfP)thb=CLZz%B)GvSlO9 zxyX7B$sD7KWL_W`?*P4O$OLN#$#opIhH|;S zM?!4QSvO2sK7Ll;m}KpJ)NM>VQQy6CX>a0A9bUet>L8n%_ty(=r56zB@Aq_Y`9{^u zTNAgQ>p1;@bzS>@(2{p+%O;bp``&@OY5?{w?_CN2ZvZfx^&5#n%_q=cbIpIp`vbNB f2LZaw9glth(%7+WSd3Fb00000NkvXXu0mjfZ%e@P literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_award_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_award_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..34a34dec220c35fcff09cdf42a50cb481acb1524 GIT binary patch literal 438 zcmV;n0ZIOeP)+;MP?JXld5SBg@n5MXT|U9y@E?>W)of!4iet%FHdtUYfB_pIXDE^)4ZIm< zr9JoZEHO+XVQIIYCAd?>$bZ69C|NJOTjvz6StwU5B=9bMYeYS4~Vr(nr%Y z>Amm!BnBV_0swmp z3?WceX{{|roCm3@$xlQU`7uI7sH#LIJta{QNjzi!@sXK#;^MTd;3ziDP_wmS0AOnM z{vJo>z2BhmjL1V0#u#E0JV{bjsj76&t*P52oO6jUujNBZ6Mm!idPOPIb;Do~dc`Bua9(;NKr@-g~Gj#u3hmsp`6EHMO1=if&p@$(dww6p<)e zd}70e5M~>tD4OrJL39!mc17Fj#g9KmYp}&9$3v=0Mlp>`QaRi5vGDi%y=G5qEe5+S gOZ$TlK6oR30FobaoO>Pde*gdg07*qoM6N<$f>L_Ai~s-t literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_axe_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_axe_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..d985cbbdfa7b66296877c00fbc0c4c9f82b90ff4 GIT binary patch literal 360 zcmV-u0hj)XP)q4H?5tVHI|TUUN zw{MNVzdoHXt5H@|zg%AK3Si@5yLH2adtUk*3irH>aw%IbY90`A#v6CUoDCp|p4#o9 z@2#`#LSHojNqVUvmM(h(z|#bEr~a87tXC)$3WY+UIEEi31XSj-sF}+E0000l2 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_axe_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_axe_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..a7a0469960767f36160e0bab8e651d0583365dd9 GIT binary patch literal 230 zcmV=`kTj6F-mzMCUrzYsNHW)P9hL3;1I_oHH;{hoLGdXSIHC)u9U@>R_CpOUY#%-}Ht g2R#36V)r^Bcd6??>U$4CwEzGB07*qoM6N<$f+ECX!2kdN literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_b.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_b.png new file mode 100644 index 0000000000000000000000000000000000000000..c1bf783303d8c6810744b4066752f72d50439d37 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^+#ogw8<4F3I>j1D6?nQhhE&X%8sx}#K!K+z^|{^g z|MP!_l+Q3*=Xcj*R>V>fAeQ2qYKszAsl&K9RO$@ Uzl&R2fp#-^y85}Sb4q9e0JF40R{#J2 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_background_1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_background_1.png new file mode 100644 index 0000000000000000000000000000000000000000..af1ea6183d6261c0a910da3a92714ee55cdc8659 GIT binary patch literal 473 zcmV;~0Ve*5P)_@W@0JM?o+I|fdFM?oEI2~b%bE+UF5*^G;L`3_&YrFHg zVU+A(=5mefI{&)}tjWR50MK#{i?C77Nh~qOvVAeeQ{JSM>NOxLTTL;>gZ&7mCLBT_ zW-j@aoo8|KcV?y#g2j!g0wEpBXr+`6LZpp0YDA8&uPpLnYt69suCkRGQdGT-mZ)hK z94f3QETbV%<@?IuRO+>uo~RnFVz>}{((|IlA?IoE3m}U8f>ay#ESt za~8}($MSl;FwZmEwnfg_ucwqCB0eAGU--|ieF&x^qB&RyPtL7Vu*_#W4I$Q_S7CA>)iv~s@B~c1AgXK;m8EPgS0GoiU60kx9t_p`R$(lZl)z#I^7UBRCBOpcHLwVGw6Llk8c>2e z3%DqKQ)XV<3mMB+=()(uSZ+;wfTjMk0OQ3X7z0GW_;!gEeAM?=E@q3_x;?Pipi4!< z=@8ph$%Cs3;*fFY=fR<5F#C)l=E3@+CwBp(=Qy!zdM@VRQE@yr=T22?^xoBKjbK-* zbu+|I>2oVUR`!H91b}C}TQ^T%BI3J=xQnpehRHNd==&Z3(Dyy2Y4W+!?#1-woNYf> zlv7(Kp>0k|$rTU7P&~jyFnh+pej=yt%3Ck-Z%S3LA0HYm|5;7KYybcN07*qoM6N<$f|^=6CIA2c literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_background_3_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_background_3_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..2455e724c6175b6f63b8df52690c4f773f36b492 GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^>LAR)1|)kH2buyYM^6{Wkcv5PuV3V3P~c!a@J;^K ztp)Q9yx*x!VD~TKxzXJbX?u9K-{grpDLby}@U~4`wJLY1gZDb2A2a*yyHgY{GEI7* VzjkNVeQTg$44$rjF6*2UngEE}Dj)y= literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_background_3_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_background_3_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..c1564528158959bad1957c59f6fa280868706f4c GIT binary patch literal 335 zcmV-V0kHmwP)90^=U}I`H7q_1G(_#_;96|tq zX}fcNczgJ8o!$`<(Q1Uh&FP?$ix_tQo_2fCi@y{BcriDq0YHNWPqOt_RC@~ zPN=0;jm_2kDpz07>npQiS+L3aQA&Ph>0z&uQu5Nkl^mwuL?sCkSt_oz0{Av1ZFTlPnAwiV%l+Be`J4@w z>}E&YopW-|z^9S T$AT`T00000NkvXXu0mjfQHomb literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_ball_2_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_ball_2_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..60a0531c888e8402cf9006f0fed76d290feee1d2 GIT binary patch literal 79 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s1|(OmDOUqhVxBIJAr*6y6C~Ik+}~gSpZylE cGcyCj96sh>ztq#pfGQX~UHx3vIVCg!0F8AM=Kufz literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_ball_2_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_ball_2_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..6e130d2d8c65c0fb9204bc11ad58e70e0242ea67 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s1|(OmDOUqhQJyZ2Ar*7BPT0tMz=4DLui)i? z4gY0Ce3CmuCN}tYiM+pL7tQow%C+w4@jp!+Cn<22&p*oR!=NxzPCU(fK!L~k?yAWf zg?_6p-YMP`@I&R*!f88L{ur?RaLmbGX`N`N#kAm>l&qz?z{JPGP7Ei{%bMsbDBW;8 z#HaL@L4`AP?lVb;{y49X(rhpHN-W?%yJv^&Dy~V_I2j%ke#!f?T|e!*$lc@8^S1mw pwXym1TFqZvMn`XCn55ZS?!A~7kR1?s{0h)P44$rjF6*2UngA{BNkjku literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_battleball.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_battleball.png new file mode 100644 index 0000000000000000000000000000000000000000..a2b73b8a57710839db9e789aada0a580f15035a2 GIT binary patch literal 315 zcmV-B0mS}^P)X1^@s6F&7Tg00033NklN!0zFKh*C;vA4(~(ZCe*WM1Y75 zgopsj3#9vKvsBjUFrax7^Ay)bd6rdz5&@0j&>H37)1a8 N002ovPDHLkV1fYdg%$t+ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_biohazard.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_biohazard.png new file mode 100644 index 0000000000000000000000000000000000000000..1c9782c21d03c7526533f8b10d12d03193abc431 GIT binary patch literal 463 zcmV;=0WkiFP)YIk4o}$n?BAAV&=EN z9F;J$h{*o|X}9C&S4KofA#UB4GXNt9ah^?m9yF>(hJ7y{s}O=VhN}<)07Qhx<6%0U z&nG*%NxtGD1b{*ZHv*KCkjAi zTn&fe4n50ps8cxlgj!I?r5{5Rou*Ij;JS>bN!UXxmg93+dFlr?`Jz zS2qyz%1z9uR{(Poy!odf49EmP8I#-P3`BQ#)ShTnUEyZTpnY03gyf(E0Hl-(hz4Mc z@vXH)3BoGKOncpiCK&binV%hmO|W}+EX(pe>Gs{x*_bVKLrMuTM)%Zs#=K|m*d8frx(r$cqj-S94zh92yS{g5FRJ%;L_oHjTboqa4 Qffh4(y85}Sb4q9e00WOhP5=M^ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_bishop.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_bishop.png new file mode 100644 index 0000000000000000000000000000000000000000..79cd9c52790ad03c6f67d2518d6964c9902b5a84 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp@KrF_=1|+3_iKzgoX`U{QAr*7(PP)i@Sb@joe4tw* z;{^3&J2!`U4Y7CT3mjdkxW#^I)udDho4L6Rb&9r+0&kZpD|vr-CVTHecF#h-XLEet zEoe;YNt1Ol_{mVaoNxOzA3x2#cS8jO8CI=|vrqTm{oKWc!C`S-udvwtm-0`2Ut~&@ z$nU%swVcIRdbx1IvzOAm_HVZA^Y?lkDzQB1l=-pjD#jEu7l$*J4<7#)FK$!e1LzmlT*CYY}EsP6>)WxMlM7-q!7NSQ%XE_|tr1^B5l3 z3O}7Q-_=_9B-fceYm7GwOcd$YoB6%&#!1WalcFJ;i?%$ruwpc>e;W1YtJ!zM&DYkQ zol~5U*5M&LE4#ASy>{E9)sY+v)imzsuG(gHIfH|t)3B`9!^OEc%h&M6b2I(3L0-)s l|L4zS3+TVyX)AY}|ICf0yX?FVw*lSH;OXk;vd$@?2>{lyThjml literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_bomb_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_bomb_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..91915f7332a49fd96a1d91d3afc29ad2ba004daf GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^fMdX978JRBquB|uc)8(&_0#z zMsR||T8`Fji+49ET@N_Q`v1MAbBt5wfxf0d11>j4Mh1qITSD7d*Ilv$YG?3t^>bP0 Hl+XkKJ6Iu1 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_bomb_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_bomb_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..3940ddb99a72b2c973717e28e29b9370db381277 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^fS#oWjv3QWfx|ut7&9u7dXt|>+4%P)jS}?V!6}uJP2a!*H#U$(u6A<#QWUm!M4Mh(c#8x=uA)ln$ z=Mr_fEom2D@elw_DFFbsZ36)0oV!KLYy#>@ce28B#9=(Y_CrK)zu&6_5h>qON?>M< zF;;}C3L?^!(vstLy8!@xhUF}7PdTbi{USSbd+zQ9@HUTaYY3sljmL`e#hIXWO3bVP5MwMNzAGb+ zF}^GPzjGxPLI5*Y9QG6uUo^GTW;98vE)2{(j2)n8weF?Crz8KMup!S(w1tjb*`Aqq z>z+T|v6W~im~-x&DOO@16$$;0?EB?; zHgd#uWu7^_J!qwt$F}K-Jt{6s=GER}3*BpD`pGZ)jcD%!xo3-PYg(q}9PVT5Z%8aL zt1t2Qda17QJm&SLAe#i{bL(w8ukPLbK2xIp@FGKoWvkc@xEwh((|pU5^ZQleQ>VH1 Up0D)t06Le!)78&qol`;+0LyM!kpKVy literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_box_2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_box_2.png new file mode 100644 index 0000000000000000000000000000000000000000..c056c240791bfcb181e41f4c4414cbd77095d36d GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2^io-U3d6?2wOI>_5#z{8w-L``;` zajM1nq`1}#K@+;-Cl*f+Z)h#J^t<;ZH*-U+r3(8rgo~-qqnO!m@TpRl%cmobC45rcb6^z?;G`y);<##E^|PF~Hm3TQ2Z Mr>mdKI;Vst0HK>bQ~&?~ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_bug_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_bug_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..18875d0936c9f47c3c943a5d39e8d1bced79ceec GIT binary patch literal 325 zcmV-L0lNN)P)eSUc0PsKpQ-d=HclE#}5+(g-1U=ME;nyvw$9+b+1eXRR#aoo z1aIel64Jh4 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_bug_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_bug_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..a727abab43643ef1de31bc300380327a40e5dc02 GIT binary patch literal 249 zcmVC)Dhzv8c645TyUx^4&LAP8lHX@$T=gW zbXk1PyzPaaxqlOuQ`Ji=uQCsFH#fpwh6wXDS8GkcxSexu=fB0>oQUiqcel{ad2q|s zTGPA5BI0fh2>c<8yANzc4ETYZ(Mv|97E|*CPyb)`J_y8Z00000NkvXXu0mjf$E0b0 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_bunting_1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_bunting_1.png new file mode 100644 index 0000000000000000000000000000000000000000..637699373183f668f638a2fb96112dcafa30337f GIT binary patch literal 511 zcmV;3$ns^P4=nI$V3A~06RpA)MA8@}1X$5WZ196guWTCs0ooN?f0FoqO zDJ27FuF*k#HwYp4a5%JLtJMm(+ig(38vMoHC$U!m;4I5{I-L&fUa<4BYZnnQ5#fHn z0|1gFK~WU${bI2I0HkS(s;UMNV`dQfn-(M|rDS8wTU;rHN5cRi1gfecr4&yllitL% z)}0@SKG~E~$g&JXgrX>{&j5g~*Xwtl`7b%!wb^XumL=9ip63uk4DlMC~s@N3Vt1O38Vi zzg-u=<>D}#+cUM zi!sI<>#X%dNm*;{2sB}deysOPaz0`{yw-d3T+?q-%HXsZ8x8+G>(?aQEVYQD2xVE0 zGMje09f0t?<|F3F{Sa)7!E(8D0s9-)jQNNGz#l>5mBk``XUG5m002ovPDHLkV1gPk B=kfpm literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_bunting_2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_bunting_2.png new file mode 100644 index 0000000000000000000000000000000000000000..715b5caca787a369c835e58e041f7c178bb4dcaa GIT binary patch literal 450 zcmV;z0X_bSP)vD^*o>r1ABT6X%=&z-x^DX&QCE-vI!} zvc;2V87otA-$(q*YzOr0e^0f`ZROk zd_K2yW`;2a%#7`Jix9%w46m~F!dfeJT@QtH(Amv=K5r!nA%K|y0LGYf&es>)S_=S3 z$bEG^bZ!VCs798{WhB-IA_5UXL^?u5IjK=-l~rpk0PuW1v0ANgxm-|HRrJqhGu&>s zw+rodyWS+$+MftUa$0LSolczqV+@>gO-#q{y;npehr^*m)_bo2$k=j5PD8{tn+=?E zD9aK6-aZB*>b-l3PmLu8WMyr>4ggR}#rxL0*nff6T9{cb%707*qoM6N<$f&r+=Y5)KL literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_butterfly_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_butterfly_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..0e9f7dc788ee2d4ae9a5e627bad0a6fd0fa412a3 GIT binary patch literal 281 zcmV+!0p|XRP)6o!A8j!{#aI)P_k?;*IVYZk7GMNOT9*Glx6nKmKN_{}haGUMkDz5!TC5MwHe z?J$Tj6*=c9X~EbIdGk*R`VWyYEqV|DB5Fh4#B*UVsfNkPIp;#{8zy$SJ$!$%oRm`h z)(OCf7?9SUdm*OWXllTk-1lTFM*v9clC&;;zqzkeK}r>Vj80__1(Q&!AZu%~wk81n z+L!Fkne(nL=j+|KS)zfG`zRNpu+CwyoSY6j0c89`EP)WBUA*Id%O5Un^9HuO%s3I6 f^IX!WW-s>y&ttuTT9WQs!~KqlB!CQwuWWx?Q>d5?W=%7j)+%`(b_@?0Wn7OeUEvb?VI=e zot+?M>Fdq+9=OQlcXDPC@)7eLy%XPsR^{ZNULWJvj#} zI3KYLTSWMf%DP+aR^J*Du+^5Tt_+UjXgf8=2%I=|%9fJh7XNmhXH3%slDj1D6?(cjhE&Yyo#e@PK!Jx@z195V zf8#xxMf^)O?@Ds=9kg&eXd&=EBBx5s${vY7L zzk3FUC5v>mgN$>&!K)d823&3jH6&Phcz77E)=CTsgnEX`!&J~AOgIMNjK*$GN*UY004++xk)L- z%{`K7L(no)2p-euDtxLv(L&Bqb9X@VtaVj;LOlJX8B6rEYg-u>@j7{|5|_Wcv96%b z_xvT*+_g(p_T_ub5{=Heq@|>J@~(K?|HPmE-ybqfE0uaO?cEVmpluAEu6{1-oD!M< D;&L_X literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_cloud.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..5f09a7fa77174cc6b85aaf9c9b69489a95dfa23d GIT binary patch literal 360 zcmV-u0hj)XP)M0003mNklv zy?KK$6h)8xWfH*xh;`V4h7qV}S%8XNfCWISC`J5;B4jL+xXSH#k~sJM!GD#C#9YFi zSLI^=2?K5%M*zyQ1R%?@D+YX+o97v0jQ<}8sM{GBVB0pioD81l*?*%#@co?I;ptsk zYqZucFn2wIg=UU$KkHx0d0?D#drU5TJbG!Z4Kw#k|8xcf3Q!bG}jMgL_h4R56bL0000p-IW7bJ7IJ0|Y}d`S^Q+i2fSV z2_N+MznmZ@03;$l2;BY@0KgMLM5^Sy5z!z405EeTZbkGqh9D4cl|&~)Zdb_Gk(V)bPQ%Ln{gaVmN{p#?Mx~4 z@D)ThTT8GSxf3xJvuN)SujBNc3{RZ{J>@9`mFr@Xo^NXT}>nFrz@zl@z+uGf#U zxm@1-|08&n?EEm#cdYA*+iia8{lh|7-oF->pTE?H_yoSVaF2Lvv!nn3002ovPDHLk FV1i;Vn*aa+ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_cocoamug.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_cocoamug.png new file mode 100644 index 0000000000000000000000000000000000000000..1dd0d56f6e1f940b2cd74d8bec2bbe44168855e1 GIT binary patch literal 264 zcmV+j0r&oiP)bj z$N1iXN-4-WpEg4X5D^fODA0oeKm~;mx>(K`(=>HwKUPI(d`c;G0EKJ3)##b&(Ymgu zSd8%i48FA>tx9yw%wkF7Z5N$qrIfZ}G2*T)&j5e6F4a~>^E?YP|HC=KDo_{Rz*@4} zq~C*W+uY=F-@8u2%;xl~mSyQim zZLk_dKXa0EvgOO)(-I760zC)mH?k~iwARpCgE0ncZLkU<+Hb0=^5%zqf!%h4)oP8? zv$Z!kzqrED@re^8e-W_O0zj}YrSv2`fv?XG+}`acLiu4%V5~|h0l-fpATWsEB>(_g zYt(hUNPscc{?AD?yX~fp{qp)|RG>?YfIA`~#9${Dp_D>V6pKX;Vg-yb;G9D#wK$Pz z3C?-6$Ux%#?G?{Y_rSz^K`8~L)Jvi(0)(&QToUBr@rCr?hB@3W^hJy@?R-qAJDM_^*FRx0Cbom20+6$N(uN0GxC6Mb~uz2qBu+{?-CuttF*I2m$9D-upV7bA%8` zDPgUxz?VW;Yw7!*VHi+KA*I9^1As9GDJ4oNhGC%Z`vP(;#5VK*F~$lar6k7q^7~65 zK2ibM1GMT8gw{IG^UO3&jN|wV$X4SxGEEcnJfpQfH6s&Mn&giuGR9j$&i15vdP{n?}V62$MS=wF4{cTO#x z)MXHl$K&O5i%w-n$$)((oNeX;WX>qKonlZpGb~@p+Ga9#IpUK^duYj z@AlBJhkkLkx`_aQJg~ap=uC3(xsB*a183mXMd0f>+2A)Ks*y+p#D_~@)5lHhBVQ*e zom5J4J?FrsISUNaCfSbUQ9Ig!%MxOrYI^%`&O%vHy@j(mK6hodNn&@Yw};{j3MLBVc(3p~xKd zFx>-hs6j^H-}Ou7EHWt=oV%{o=yn0kV;JP)R~x(z<<%A2)Glr5w?r>JP;|QhA8%nY zOtHwU{pylhRo)@h34rD?X2G43b`z7;z^eFS$q5pi5B@t?Cy4Yk i1sZU<9n_FuWMC-tXJjaz5Nirl$KdJe=d#Wzp$P!uSQCN( literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_cross.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_cross.png new file mode 100644 index 0000000000000000000000000000000000000000..8144774da23ee51da6aaa6f792d72d4d465b4040 GIT binary patch literal 251 zcmVSp%@8NC6_+<2Hx{PzS!;LIOpnaHAuAjY_E zgb+SDT=t6kdI12IloCoQPYBt>V#`o%w}{Z)>F!M&@_wx0g0&pJE;E}ZSj(WQ(#+O1 zL+}XWD}qP*-vkHC0ly%)?Z4Je=A66RY%=phI0Km3$h+1rs@hHT@yK>_15u`^{s%Fn QB>(^b07*qoM6N<$g2QK9AOHXW literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_d.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_d.png new file mode 100644 index 0000000000000000000000000000000000000000..04cfafd4f8c392398e20a0b107c90d3a32773a65 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^+#ogw8<4F3I>j1DrFyzJhE&X1JIR{wfC7*6+b-j$ z|BPi$@#JbaIz+FOTT~Ng=gi@7qkFG%=Gn57R14gLZHA_40>D~J*L887rtf<| zrmbpw4Fk?R&j55?x5K0f=wTSra}-S&ezjdBCahamF2oyS(iw_#B|USwHu%Hw*k;ML z<~G>l$<_1u+#%A`YU`O#C|bE(#ok4`hDqTr!6a~(VYP9kHpJpv z$*qbdQKf%dOTnNpt|SZ!;!4Ay5UvIc3gBwN;3lpn3~u0R!{8!L0tOdwQZP7qKUd|^ z>q|cVd?}>>lw`%?wck}Ppg^{jG0U?2nmKFjZpK=)64vKeV144B=NYZ_?k=Rsj0IGP z);hiq?QB-D+!vtvjFH*bQq+G)lRpFhnk?!C1AtKf!rfRL@TnJ${I=~bWlBBAR)pM&Z zB2-m#{27ea+F{&UD@0_(`8q6z=O^Vt2=LxN+}EsLzZ%(krvp4Ynw3(z1YSXJ!Owtq w&;xkZGvIAw5><61&w%gf;n#dh9|yjrA0NKz0n*E*h5!Hn07*qoM6N<$f=`Ql5dZ)H literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_diamondring_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_diamondring_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..d5a90c3b8638d628eb08306c42c622407ec33aab GIT binary patch literal 333 zcmV-T0kZyyP)X1^@s6)5{gA0003LNklx3|dT=tnaV6iDZP{MQ<;)3eD0sy4B!bpPR zCc|Z)VY%+KSX4#gL0UiHwd3y70N!5DQddPHE=~|5fH$7r7?BRdjbEc^{<$EqSod=4 zWhQ1NWW&b0Q)CNJPwajo88O7n!mJ_%$L=dn2kSXVyYCESqAC)d=88X{A2z$`%+}8! zag(8**xKH%b~}ie2|8ti(4b)G1TfG=C5+ZqJWgGpgD@j_&|R>7KtTF1AiT$hegpq8 fAigPP?@#3ob%Mo6#Xyl-00000NkvXXu0mjf$v={- literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_diamondring_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_diamondring_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..e840da8878483e3b939e8e4cc8a59e972177e45a GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv^!3HERpB7yOr1Csn978JRyq$2G^MHZ?Yr6BS zErQXTWZu4bx=3-tc`p`!zK-q_23(T^WA$dMPik4B_BW;8ibs({;TVU5CadR+nGCO2 z+PGS#o37g&Uasw}DY+ob^oYmJ)gQEScdLK4+iZ2B>Ar*7ZPIBaHFyLU>{%=Wb z%x|?{JHBaF1TN~xPD*-ohvUp4#s}*)vh{pqk}ot^SBf8GQo4C$jxq0tO`Y>J6gKv{ zKbynQ5Y$z9^6ZL^h`?;u_jg}iyLIwo`tsZdP2!8sK4hKvqou3k(Zj%u1JNI&!+!oW Vy;v;bauaAfgQu&X%Q~loCIE+pN0$Hq literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_diamsmall2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_diamsmall2.png new file mode 100644 index 0000000000000000000000000000000000000000..e3ae93955b509724dbf8fc825f3e8e9b7525e74a GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@no-U3d6?4v>-^hDFfyd<{|Lg}( zXK=266dTbR;wboNk&D;F*E;vL`Tk8PmyZ+DAz36n_7MV6%^oS$U_K6Fi*DJZzZ zn&F+FOF|k$rdavxsO--xwywG-)>nF3`G;7|d}ci%y{`@n7;XYBWAJqKb6Mw<&;$TV CA~(|j literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_diploma_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_diploma_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..551645f35f1d280a02791a8cf5935cdff14ad9ae GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp@KrF<;1|%D@LyUk_n5TmpMwB@QWpkhB_wKTHWPbd7`8ns07CzA9Vrqt46bNq0;e(*&~LhSc#V pl}6vSaKmJEn_X~`{y0k4Q{iqpVm;4|L}JqAOFY6245Y&YFGm8 OW$<+Mb6Mw<&;$T8wmu91 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_discoball_part1 (1).png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_discoball_part1 (1).png new file mode 100644 index 0000000000000000000000000000000000000000..a09e05fea122021b147254612f0a71d927d2d5b2 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^(jd&i1|)m0d*oFhD!#msuSUB{Ss! literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_discoball_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_discoball_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..a09e05fea122021b147254612f0a71d927d2d5b2 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^(jd&i1|)m0d*oFhD!#msuSUB{Ss! literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_discoball_part2 (1).png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_discoball_part2 (1).png new file mode 100644 index 0000000000000000000000000000000000000000..5d9de72a62b75b08e3655ba039775c3952288625 GIT binary patch literal 753 zcmV4#5G zPenw;_kCS=b#;{se1Cs80__Bdudgpkr4le(qei0vz{<)B0NrkvYPAZ$)6)~Ludk^Q zFE20i_VyNCM*y5;$5N@p+S(cbl}ZJG>+5Uw_xHKExnXs6m8GR6V3vjTdOZcJ)oP3F zQ);zZ`nucgYFkWtd3nifdwhJ1*=bCD+qUU+I;r~G+gpMlpx5gG5Cnm?*CgeDlJh$& zhQlH2>+1kit5tS)cj$$1mJdnzP%gaks+g#0NQ<}}@LW{B#hM|avwA*cM zAtW}nn$h9mVQeJIPT%+SPu-g`QhiLnzrSPk&b-}yB7E){ISkuLS6P7XwU8uGxK jo13|iLX8Ri^NIKmh(ws|S(-@j00000NkvXXu0mjfC%4#5G zPenw;_kCS=b#;{se1Cs80__Bdudgpkr4le(qei0vz{<)B0NrkvYPAZ$)6)~Ludk^Q zFE20i_VyNCM*y5;$5N@p+S(cbl}ZJG>+5Uw_xHKExnXs6m8GR6V3vjTdOZcJ)oP3F zQ);zZ`nucgYFkWtd3nifdwhJ1*=bCD+qUU+I;r~G+gpMlpx5gG5Cnm?*CgeDlJh$& zhQlH2>+1kit5tS)cj$$1mJdnzP%gaks+g#0NQ<}}@LW{B#hM|avwA*cM zAtW}nn$h9mVQeJIPT%+SPu-g`QhiLnzrSPk&b-}yB7E){ISkuLS6P7XwU8uGxK jo13|iLX8Ri^NIKmh(ws|S(-@j00000NkvXXu0mjfC%Yn|;^t|lI1gbj-uxuMG7C%bKo0o9ky=XnN|M&4S3s)C4gCBG>K5J)|_ zM{6y76H(xMtOO$RmediI@Wk7~_1@8Y$8j9#{*|R(Yf9J4tEsrP1|piac!mBtW241bLcZ$C*9y5mq z@$kh9%1!MG%fOa>?-cu%rZI-Dv%ruwPNKH%yk&BwDFb=i?{F*FYK7V5Ekp8SNT-`` o3?BpH*mP6xv$5%kJiZz9zrhAOi$R_tp8x;=07*qoM6N<$g74*-xBvhE literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_drop.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_drop.png new file mode 100644 index 0000000000000000000000000000000000000000..e754ac36882b8ee64c1203b26a8379c925202bcd GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp@KrF<;1|%D@LyUk_pQnpsNX4AH6E^ZPEAqJBca?0K z#wgLiIOC|XAvg1dixmuRilG9GdYvMgNB^F?|6ela$MnA5>vpMWi;qgg^9V+6I?h*c zt~5AQ{D+;rEz`Z~9zzBj_AU-?6DEdhQ4CHTd&{|=&iQyRIGa^rX$jxTtp7>pDz{&L xfBp4?koQK@!;)B!cv2;)Kez{#&nR(g`mT26*+YWRYgQu&X%Q~loCIDK=NXP&H literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_e.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_e.png new file mode 100644 index 0000000000000000000000000000000000000000..deccf3f4ae4afcba707df0d9dce4ab427ae04785 GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^+#ogw8<4F3I>j1D1$eqRhE&W+PDx1kao#~CAu$2S z_&FSZ!aF?Wl-Q@aww^7 zOPR8(q4U_M$-lpZdvLq_$(!-*O7^`sOT4rusdB0m&az(1#CKQx&b)h5#UE~G_{$?( UDgNhvGSDanPgg&ebxsLQ0CDIlLjV8( literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_electricguitarh_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_electricguitarh_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..52b5ff806b0bc2a736afb1e4fe38dbe92b9ba966 GIT binary patch literal 445 zcmV;u0Yd(XP)ncH~^AQ5Hwrt+G__pgw;N2 zq-1RC|CzBY@C!%ZqL3f14dMNM4**y$msqVzG{ywcI3KN*Oo+{9 z6HEZW^?Dug`)wc*KO7D(q95{NVhrg;r}ATNIF_6VG);r1X@HTjRRBOl0D!h_0RUQS zJRT3s=W{F;i?G>RJK5+|WGoz;`3FQ4MUoD9ydk9&E|<%Hn##fe*g3~aDR$1WbB=Gf z8{hBu@b8@CuIm`@=U>#wg+$b%u}c3qe+Ixrgud^yA#;rzc!;*!?VE!0%w{v3PA7kdif@7RqSji}bq!+->bl1H nd`7(H85u*8dp@6U#R1?8Y^FbV?)6{-00000NkvXXu0mjfrWVFK literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_electricguitarv_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_electricguitarv_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..8074e632ccde0ed4f3c9741d76177e89a0b131db GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+v!3HEP7^YtYQZ}A0jv*Cu-kv|m%b>vF99Z&~ z@2C4gMv$3nj*1Qzopr00T@U0ssI2 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_electricguitarv_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_electricguitarv_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..6bd3948e35f52f3f23e43384583faa7e28a4c3a4 GIT binary patch literal 434 zcmV;j0ZsmiP) zy!Voq1mK4VwE1~aS9*Ez1OOm}C{>KHP9(?)A%8z~kS#FA26?PERaK?T`@R=SdffnD zk;$Z?3sl$jWgY@RARDvqJM8-oMNxS3$KzotAIAa5alq^K68SI;M*e(0%{||4HzQAy z#K@bb`5sl?>6sgb>wjuF8)iO;h8OL%#U>qpMckc?~ZQFn`23eLFBc+s+oHmk}HzI@pAtVZn zF)_*{GC|0Jav+416-?6v+qMCv6l8-#uAql)D>^}#WtkOh^FSvE8DlWdvjUvw*=eG@ z(pdgsYb?vs*vd3bKq>vYeFfyE^17mI8+|4Uw_OCX7sD_p^>G~i$}TU)afCe2{mQnH c1J`wh50Xz*NGr?ykB>;l6(q+0DO`U{Y&X-G2e8nVv3=Ar*7pPTI}OqR8Wt?k|3c z&v4T21q|saTb$e&zc@HBe{qzKd9wHXI`Pxe=FJ0 zLz9tVMy1hbo7eSO?_9P>CaW=AiF&vu~xwwLT>m||eCR!8chA<&Twp00i_ I>zopr07tS+E&u=k literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_f.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_f.png new file mode 100644 index 0000000000000000000000000000000000000000..9f4ce9cd1248fb020be6bd5b772b04321780a5cc GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^+#ogw8<4F3I>j1D1$eqRhE&W+PDx1kao#~CAu$2S z_&ylsQ8$l0iUvo(Axci*(2wUqK!;7RVg0VTV?Z|KvD7=mQAD zY3gE5j(OLtr+wFSn?RE=*b8fIep66I=Ri5W!t*r~(66Jl_ z3uM_+dg7jewN^F0x27OL)O^0Eou|_`a24DV=bTeo>u6%8Wy{(pQ%q|uf8v5Y0`b0-sya(modw`>xeVs=zLW&O z7=tke5$TyR28b@g!w4Nql4S4-WZ6=+?%Zm%iYC)qzg*xH2!Jt0x-iB_gY(Qd>ssEI z;(a+OPZ(>I+=wY&@bDfEU%>BHj`8X{_m5DU%?EIO)5eeh6h#s3$XM)AgzgQExam`X zgpE8NkF6wOL5iXX+!&-2@Ba7r`~4>X>-Bq7{14My##1ZHk!An@002ovPDHLkV1m!e Bw%z~$ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_fingersheavy.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_fingersheavy.png new file mode 100644 index 0000000000000000000000000000000000000000..d5f763175248a5cd51159891151a598b2d8fb5d7 GIT binary patch literal 415 zcmV;Q0bu@#P)MH00004INkl=EY+K@X-Sj zH`JiB?60d(tu+8ZDFpz?vTPq&2%Lpe2z45UVRw-fJQ}Ii8cM0TOAa)~007FeOu|$D z`P`u^xCVAmcT`HvspNScWhLR(+WCtyW&!3rRWx9C3EIq#H@l}kh^7hniYqHjowU&s8thMxOc+cmu76$OMG2K%9w1HQ_-^+m0qXu3L_Y6D%2W}jvkN%dn zHg~>Y?s&5S07xkb0LF1#uQ^QF=c51s002ov JPDHLkV1oY;x7h#y literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_fingersv.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_fingersv.png new file mode 100644 index 0000000000000000000000000000000000000000..82bb6cb8fe5f607c7292bed7e6c11e2735b6cc89 GIT binary patch literal 451 zcmV;!0X+VRP)MH00004sNklBNSZmX9l2q;b zRgok`Bn?+?tf)iITvPJB@YSwL=l*VZY$K9bp1X6d>Abb@xZAM!Fbn|xOMJOpqKUrm z0ib&aJnmLR@OV737cEj>GCw<-8l2Oes;c|_4j>!0nfcU!s_fV6wX|?iq1}S{aU56w zR|hT)(pIPf;Cwz~30`KQ3J;*vbsDmqM5GE{{m6(S0`EPZ&nJMtUuar$B2hj4^Rs0|tOo1rF~$Zns-;elK`)A`wL-0@BnjO|^glW!k;>abaUj zEO)L0v|!Z*ljxkAl{nXKEnq<3=Uw0TvkGj0)oOaGl?(*%^k_W>9!kFihq+c&TdkzD ty;2h`I_%Y1BW>D&w%4SVb-((oegPD>A@JbvIs^a!002ovPDHLkV1ga+$N~TW literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_fist.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_fist.png new file mode 100644 index 0000000000000000000000000000000000000000..7c771cf58ae9860b78b980bce62c0426f6510a3c GIT binary patch literal 330 zcmV-Q0k!^#P)A`f`0003INklHOv^bgVP?rWi-<_hS(sV2ZPTc*%4HNYBAd5lm&(S>Dkp@X zwyYhClo9|m)~ip+IX8utsFb3YV~j)c<2Y~`{dlGb0ElQUiMtQY)@8N@F zMliG4D6>jt^HlRO#-Y`(p51#twKh`foYPR7v(f0)l~SL czkk~MHxg_9wQC<)cK`qY07*qoM6N<$f_Sr)Q~&?~ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_flame_1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_flame_1.png new file mode 100644 index 0000000000000000000000000000000000000000..f1f9f7889a9bdc17bcf4a2fc9821f86be81e1441 GIT binary patch literal 369 zcmV-%0gnEOP);0=5Jn&Wr1BVeAZt8;chUo3ZSPg^7Se8tL;}cZsmCL{Exh#>pGgI0l<6DvMeQF(dqFb z*4hLVYo6y*tnkaJvl0lv7!!cCX1wyim8`Y--aUsIV=keOoaMkAn(UePzPN9tu9l$5 z0n9sEfN)P&pD=?y5+t&1MP@|xR|MM&?VSZhyb3y^)^1&~{Fs^B7b zQ(F5+Qv6~(XA1R?FM3T%M1BsPI?cJ{%cXc!j&jbOI?=Z6Q7B3B*T)nf&N;N!0BqX^ zM8k1i*HGk~qitIm$1x-xE|gN@oMT;AhG9rdT<)3HIykt}qXtaVR9*iBA`hcBHRgf~ P00000NkvXXu0mjfepIE9 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_flame_2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_flame_2.png new file mode 100644 index 0000000000000000000000000000000000000000..4d68e44415d849477afe2c8b2b7334a21375caa9 GIT binary patch literal 269 zcmV+o0rLKdP)=he-g)7*pIza10fxi1g%D8~ydEdY+_HJYmXS&m6SOHV7V1oWI*SXc{<4 zD8X8ToN_;jF0;kq$(RPlE-(sA%%fBnl3@qpc0HBymi$(o5Nus=m zXUOCXTMB8h**94V05z*;2Mq%o2WhdH(Kc%|s|SuXEv{!s4rkVv#HDpSr=G>Yv4+w_ hh_d;!I5D}K`v6k-Yi&%1D>ncD002ovPDHLkV1kzva2o&s literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_flame_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_flame_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..19fcdd7edea081bd1b0140c9119e972a86a9943d GIT binary patch literal 78 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+g!3HExhN-duDN#=s$B>FS$q5S#fAAk&oFLM} cG>e(xdI0196Bqu@11ezfboFyt=akR{0CQOsi~s-t literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_flash.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_flash.png new file mode 100644 index 0000000000000000000000000000000000000000..24965085f5619d9aca88ae45b21dfc716302f244 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+s!3HG#4~4G+Qd2!$978JRJe_oq*IALr`K-KZ z&jCH2nXwXzYaYq1@?R_;^mkRe+$-UTkIa${@hf+j+J7nh(YvbYiDZQ0r11O9@yl0e zo$aad6J|J@Q@Q+*sSLwfQ-+3)gmaQ@S!)2fwvZA)<^z8sTkipZ{&t;uc GLK6Ua^G=}v literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_flower_1_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_flower_1_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..f274b166bf46c5c4cd35046be2d048afca9907cc GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^@*vE?1|rvqSpuoqo-U3d6?5KBIm>(4fTMN(>YNMJ zRz77XCfr+ic*pk@(jSUW^j{L&%4*pq^3gM9!^6e{Y)uLr=e&xJZFJM?xA6W~a<8h| zZncFs+pTw3fA09ry@6vgvxbt0V9|jrRe!cx6|L#EtNu(sCOlt{hh4XdqOAQt7e}#9w~TH*JKa3w=R=Scr#bvY3{NVX_KN_W$>8bg K=d#Wzp$P!RYgpj` literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_flower_1_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_flower_1_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..c89179b989eb4c703549aa07fe775cb029fa1496 GIT binary patch literal 625 zcmV-%0*?KOP)EOn6@Xw09 z&Pyp$YxNMOlqAL|IcG^JjZ`G1Bsph^G5Q)+m0Ig1GLTEo0SJW{ql6G7=j&b27~Ot6qp@ghegEe2XY*T zq?EpGkhe!EMPiK3nsU4ZCNXv#_7HxNZwj0_e_$ae9)pAZolP)zPZ#o<`O4mpH0Edm zs@jd5bC>rg0-duhU^IK*j$>w~s-~)zbM|Ko-@jZGtdZ*M0mHr(Xw#fyd;CVVpZh&> z-g(M{BY_C8;TzzNv8rBdx8dix7apI**dE;Bn&Pm-H3zy57h@Dvm3`mQJLad_2w0@w zHs@$?M7Wi5zo5g)*LF7j+r5+%#`xXGR!$XY%Ac=%>_B-6O1n>)|Uq zv#ax#Qo1yYr&s5Pmye}zfpi7Q1vV+DWm|shkqsD)=Kh=f+P~DlN9NO4ignCx00000 LNkvXXu0mjf)>0(= literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_flower_2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_flower_2.png new file mode 100644 index 0000000000000000000000000000000000000000..c03d581d401f586af4b3635a93f2d05bdfb565a1 GIT binary patch literal 285 zcmV+&0pk9NP)!Zch5Jic$=`GNb_j+vMd0Y8PhajW{l&w*8yUTRVaG^StQ0tj1e=d zL`(6^DbJle+gbx)7>1^24c-Z-G$qO1wYlC+^Ed&Q>6+PYc5ecD<8*rQuS~#|*;lyz jHJ+ONL=1lT&tAnB_MEN+X(yFO00000NkvXXu0mjfp}BjO literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_flower_3.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_flower_3.png new file mode 100644 index 0000000000000000000000000000000000000000..e4a6c89f86e7afd8f0ea71c85b408e36e89f2a12 GIT binary patch literal 285 zcmV+&0pk9NP)=bVRp7Isv1QP-P%VD!o)331#V z0OanF)K-f;P7k*p6lMcJ&KW7C=3OZT`@VzZ(6enD%nShR5l}M|N#vXdZ;l>?hxi$6 zqW;XYRvQfiIy=f|B=nyR{!ss1IrK)0*C j1;&b>KnCD%ftKS5hn~GD@k~Vz00000NkvXXu0mjfEUbG8 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_flower_4.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_flower_4.png new file mode 100644 index 0000000000000000000000000000000000000000..267bac1f4f73a8ced55386047b05743f1ee03b47 GIT binary patch literal 451 zcmV;!0X+VRP)M)VsEq_A3!uyns3O;hEP#?Mz@kl*3S|S7EFh(kl9~mui2It@3OpwB z(#$7Wy0XRbcYh50qU5>$OMl*h>bhP+U)RTu#9AxXT5$rTEX!5k*BVGf7>0qa>&WvQ zfHX}3u-1|!31wMgj1eIC4kiG@Fwis&0Bzd>cxV`gD5ZW*&Dposic(6fwF3Cq?bmg^ zn(n&>kmotpS|2-i(=-8KjNvuSWs2T~)>@QOqLdO5@y^`-nlo23c@~r`%eY)F6h%Q% z6vT1N;c)ObZZ;dTEaUNbu-$HFZe|ToO40ZIKbBuV8pqMcyWNhes)DDxz`+7zjJW#5 zaZD6Nv~5e%G&9)kcJmj%lqXm^3z8&}vMd3(-|s|GMyqE?~BcRp-%t+002ovPDHLkV1hK3)qwy2 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_football.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_football.png new file mode 100644 index 0000000000000000000000000000000000000000..0574482e0ba6739743ff52f9839b90885a1517bd GIT binary patch literal 505 zcmV;0#dFaRxf~oWRHuAkk4Hg$6+bJr|fQR`Di; zy!W=?m!c&4XTEr5?7#=q`az8TZ(frbK&r~+a>08a%;|LcCF6G!P*sVdh$xBxI2;ZD zc<&Jr;y5ne^}ChpU!JOnXjvi>uCn_5zVg0B|A4dEtd>{?zsfmR1OF;hopYpV`c)-C z=kpnWcDr5kDm}ekuk?DoA3-~v4(IckEXx|9x>~IO*zflwNm2_e23FjGFf3~=#uy%t zhXSo)YAPZu77G9-lSw5Rs?!Hpuh*PTCyX(qY07T5W4T-cv_em}+b!4YHGuE;JNNrN z0KNB>y*e6=02q(QwWoe;=(M1jL4{et$% zzx#IzZ<3Fe-gxWmq>M#25)w-84`lYNXPkZWZ^qixS@HYcB{00$oBonx0?)b)tL)MW z%NZIv9G)FvEw)`cWldUINX1lpWYFAtg4vd>k7%#oHPcNnXx4 zP2`*}J4NKarw4{}4glP%1fkGUT~~a-RF|x^QdMiUr9!_fOev8hf1a|X z6qHf`05L|rAKvWm@Z&gOPStJBnE>d$H>V+lQO8UvS&#ItbggS!`Jr;5`H* oQ+9qyYudKaU`?4);=b?v1u|O|;VjN&=Kufz07*qoM6N<$g6QOV4FCWD literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_gem1_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_gem1_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..40797c967e54ed0620313b53411089c1c0ad9e02 GIT binary patch literal 99 zcmeAS@N?(olHy`uVBq!ia0vp^+(0bK!3HEJ6o{M!Qd*uajv*Cuk`p8hKKuuQE#@;h wr$4FJSa71`R))m82lj4D9t2rP6}@0!&=*s9^7`TwF`zC6Pgg&ebxsLQ09U{up8x;= literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_gem1_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_gem1_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..2481f1f2af9b46f69b0dbeba87ec719994b04ada GIT binary patch literal 208 zcmV;>05AWEP)j=xX!0%6g6C^Zy9J`LOG`e&n(9Ec{euZUb z00R22qJ`AN4QcAC)yBOZU zFlq2Jf&WGN>4UTA;2NKMg0*cMtu+8*i~w%f;2G?SF}^QlT~~Glh*cY~Dpu710000< KMNUMnLSTa1MNw#^4|Y&~5ZLn`JZCoB+3IHLCBKM?c) z0f_DoR#sLH+pEG{GmVGua0G|uA+azMUU{`B39otsix|TuMuv!L^$&|X=kWs#V(@hJ Kb6Mw<&;$ShPbHWD literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_gem2_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_gem2_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..e1e444e385cf08dc3f175b1632af194ed63ac8d7 GIT binary patch literal 308 zcmV-40n7f0P)4u*Y0002{Nkl6hB9^YDvs*~8D=-fDkRo&k$^qoFdV3o&nU);OXk;vd$@? F2>>QwAe8_B literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_gem3_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_gem3_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..e578a4156ef6f07a7e7db38e2d7e21cc7dbd9734 GIT binary patch literal 405 zcmV;G0c!qpa0%4f;ttpX%WwZ$Qp%5X5cVLTD~f_;SpYa34&q4%z;?S0 zdYSBDOp$2^dJWWl-*dm;qjUhnFc>Nz-phb6%QEJ9{sr8TspimSS;l6wVH`&Q@;rA; zbzM6HD$A1pqlt+2&?hv(mg4D-Jqw=>Kq(c3_@pVypQaou;%nt^OwswF!!S^mrCm3) z_D@kt0WeKdFa%#xN*h|&H2~-H*$p&3R7yG1ey65sY>?3k5N+GCUategJkMXB$^Cv0 z;EZ1%kH_fdJkJ@&G1>|#r46%}*U+zULfM=LYs#X!{fjhe00000NkvXXu0mjfys)=| literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_gtr_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_gtr_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..cc4b204da3445c27c16d5cfec0f8fa1d2b8ad1c2 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^qCl+9!3HEBEM+zTQemDhjv*Cuk`p9Y7bl1W@EZsP zEm*$zul&sVm#0FTsvFVdQ&MBb@0ABnokpKVy literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_gtr_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_gtr_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..62ddeec97125c2447ea18fb6af6a489335b47bc2 GIT binary patch literal 345 zcmV-f0jB75C8Op~PNVUqGGit5q-(EbCf1Dh6xl$_< z#+y6a>@KBrxlv7_WrOCLrj$Z8UYxs8B0~Czp6L!vIENS2r+Z0 z&?22`e5;^V`_KWOKb<~bih{{X}8>#7l~_)7!M rIiHroBHQ=fj1Dg?PF+hE&YiI?0;vfB}cIeBk*f zzt6{@uu*K~cXdA>f1o!!1JnSE}inBcktI~M@WXYh3Ob6Mw<&;$U$Wi?#@ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_hat.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_hat.png new file mode 100644 index 0000000000000000000000000000000000000000..7d691a6efc84cb5eeaf23ef5294dbdcd24c4aac8 GIT binary patch literal 243 zcmVx z(G|iV3`L(FCt((5VTCe6Sb`Q=C{KBJN#27(Du-29Y^594pNJKSkfK&_-l{t{< t2LT&n#FAOO_l@)26x!MMm4C?(@&tv8L2oEk5sm-=002ovPDHLkV1fW`VnhG{ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_hawk.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_hawk.png new file mode 100644 index 0000000000000000000000000000000000000000..8d3c27a717dfb4e999caedcb14441d769772dfd6 GIT binary patch literal 269 zcmV+o0rLKdP)KU&iUZ~}-(eG*cL9CMr<1M{IQ!F!+f^6b4o?4JXN zn9Cp%01!d|0Icg;#ANR-bLJx08JmAYzEu`^9<7PxmW`NfB|-?|SXV*-pmR>W$pAH{ z(Ay(3sP@BEX?jaCOlyza&Y2K8=l()SVp*11=c#qpgdBRqT02XK%Bdq0odCXw zO$x#=5QSfY;7Y;nTot^SM+qLq69qkh(3P$#=*o@HMXl{56Z%74hz|zR$;_A6PFvvD zWLj%Z$rE65Jlhz_oXKqh*WGaH%0(#~oU5mks_RU0=c^(~vUEf>$mF^mEFIs&sY7$z zZ+I-jXBzhf!#jv8lcfh)!7YGi)CUBP@0VkTGkK`VoZ1(Gi=s$^LTFc?_&{#wJr?s5 znp^BrRd;`Euv~8iGvT-ow5ih^3viz2J%LhMpW@gK4$ZN6-Mshkew67*Q~x$UOdBTt ZS1-YgUHXwvjs*Y!002ovPDHLkV1lcZc2WQU literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_hc_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_hc_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..be4ca317801910c2deb62df5108fb33e81aff3b6 GIT binary patch literal 85 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8g)!3HFq6y&A?DH%@}$B>FS$q5pt9{hK(P7vv7 i3N+wyJE)P6z`!s;f{`IEe~t@K9fPNYP)20002lNklP9Y_aYAn!@Sscp4Md24FEARxdC5f;yv8DkbL0I=_S_d`TF z=Q{&>Y}+;f01??YGZzovWolr>d=L>r2qC3ZnAyC~9au3{?GEIeQA+9Re1;lWu~DXH zF+%OiqwJobWz^xT$T?r4e>GeQ-z1MNgQ^Nu?LdzP5rL|Lh^FuuBVvq5DFMw(^Vbg| zg5x-Bu&<)ll9@vbw~aD*Cfk)cwNgB3+8H{8S7!F=nHmhNy{MVhH{4P_+Oc|NpT4sB Ye>!AyrJd7APXGV_07*qoM6N<$g3B3ioB#j- literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_heart_2_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_heart_2_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..c59fac1dc0006920887e68cea23eef4ae5a8ca95 GIT binary patch literal 80 zcmeAS@N?(olHy`uVBq!ia0vp@K+Mg-1|*kkVowB8;+`&!Ar*6y6C|u2+}~gSpZyl^ dVg_vnhS*%@Us)5D>jRZAc)I$ztaD0e0sy2@6lDMa literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_heart_2_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_heart_2_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..3371bc6d5eb57017673d4e9d7c5230cdf43ec9e5 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp@K+Mg-1|*kkVowB8>7Fi*Ar*7>PB_Th;K0G+o@{-k z)HK&QhEb$NKKW3k)ZZQZd3kgW#7D8sch3F7u!ecV4(mx><=>48w6l$hpH;u#{xL`> zt!$^FQpVc3f2Ysx%a|c4$QaNd8FE1K!;&deuDsuSDg8m9_2qv3`|IT2Bmu2t@O1Ta JS?83{1ORYHI-39h literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_hearts_down.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_hearts_down.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5492d344eba9d8f0e0ea9c4719838853c9435c GIT binary patch literal 194 zcmV;z06qVSP)11XOR8@$` wXArQK!M2_aKgh1jd-cyaD)AB6_7eBH0Y33Vv?st;0000007*qoM6N<$f`pe$rT_o{ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_hearts_up.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_hearts_up.png new file mode 100644 index 0000000000000000000000000000000000000000..64fed6331721c2c486e53776a13bbfeecc4a21c0 GIT binary patch literal 267 zcmV+m0rdWfP)OzM3XXjDP000{Z1^@s6i6JCt00037Nkl8wg-KgDX3yt%P6*^hcBa5%_=}9eZ@w*4G>3A_+5l zIY{RH7cK>nl$puQL{b1=ez$uIm4VJlEeo zvj=n`4dA!Rz-O_L6=TG*EI?m~pXqScjhY((SK79%jE13rLo$XCM%u5GqTp{m+4p^< zU02zYG>UrqyHcyLt#5xYVE!0=0H6Rp00i_>zopr09Mi8XOh=>Q!M0gMb433ti|UZU$$S{ c`LTvETcacMTKF+lpeqXUMpbwtcsSIjK3;P<7K k^Vt~Q@gFVdQ&MBb@01I&|X8-^I literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_jingjang_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_jingjang_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..dd86a357c21a5f27d16f1c64ca3046591dcd35bc GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^;vmey1|%P7U0DF6Y&~5ZLn`JZCrGSnm^h)S{{O$f z?&8TwNlGjF7c9KNvrOW`kqe5c2EwMihdDC@WlTyfYnxIdX@2VKD Q0ni`@Pgg&ebxsLQ0K60=wg3PC literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_jingjang_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_jingjang_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..cc60e862812a6b0459bbc14f3e23794535297e95 GIT binary patch literal 272 zcmV+r0q_2aP)`UXKIz41UVFxWep@n5u2*x^X8VF$LdDDgyAJN@5M~z8_7}TSJlnP|7}K za$W(r04Tk8o~2A6B09)a1ON+a2>?Ze83S&KT#!}E7)-%qc=fY^*Ym6M)@s%Aw8GT0 zo_p!j$t|g^XzDh61_prlc<8-Po0$P>?a7yA387hVYwZe;z;_kGe*vFG5ec`MRnw!^ z`v0HEO#e;t^x-uOJWv+weKBt5G+Jv|*VSB9YXyKYe_>5;A`v<4T`gs5avr@yAJqqR WYGY&VBw7^!0000j1D<$Ag}hE&X%8tBP)K!Ib9q3v(! zKmTX?Uv%!)>{@Gj&_yzhlO^GX4Lie%tXm=zKj`gV!*JkCn|3FM2b;9ahDf$Fvon#= z+1J}6)iv}TcCpGo;QFDm^Pqj1Dd3m}xhE&WsJJFi!fC10ZDU)s< z|M)lkcYwY#N2}B4nNf}A9|a^F9-r~?*}(4=8G98pB0+9D()aZ&{PIbS3j3^P6mnXqdZON-5? z;|((lzq&94TrFssvw3%W?(+GSTnDdC=C;}?`+2&Rsi~gJJM{xU0$f?FJ5(-K&!2Sh zIzxkaK(=lBu}9wbDki_2BIK=^v3Bod?G3Z)uK9@DGO%kde3^Aw+ym%922WQ%mvv4F FO#oh(P#FLK literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_lips_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_lips_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..a4cc03396e6413231d1058b4338292f9116c8fb2 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^(m*W2!3HF2n%o+IRFS8PV@SoEx0g2Z9#G(6acJk< zQ{NfU;Tq@j!OvA#Gw{ufkU1{xe{2*sf$y;^?&6*m-_kKdb4X1{y7SjIvK<|;l^ z1tLa7j2c>Tt%xpB3(VYnennWxM#Oj=N4odkS4rEp!M^WR+*+H~>$Uq}R0wc- zrw7T^x>{9MR%oq-p4soHQ4K6riT9pBETj$L=Cl|w`0x*OHoo?UX&masXh#45002ov JPDHLkV1m`9U$K0003FNklv zv5~|e3`PI$Y%%1}jAw}5fa`D<^0*lki*9tu!2t$)y}>5;BOCGf9|6F(^=SU}qTVg& zvMiXUDGxa3hVXL)0YC_$m!bl1>(v|ljacg7dH|hsDdIiH5JJ!K8ccAR0G-Z$+?)hH z)^)|c?^W^a96!D}|3P;)Up4L>Pyv95007q7w?J)y*0KBMhzQnN7-IkcF~(ebm6MXZ z_d|%8Yex~uATuAJ1TZt0xeo$3h30wwi`qtNqqWM8s(NTZx#+fSm1};FF~%xZo1{IC z?nCayGsaZ#vz(j&?|uF*qbJx}+jk_QA)LU|o0Aqv5sfk3K8&P9q#~jsqN=JQGBmn` Ze*j~awt8aOKW6{{002ovPDHLkV1h2*k{AF0 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_mirror_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_mirror_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..216f70d190d895e46746bef85deeb16dedf11090 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^ia@N)!3HFybdpmT7#Nv7T^vIy=DfXT%h#+R!}`Jf z@`KztHVw_i+v66iZ+4h-E?A}S*3h{Y+T!lmGDwPB^G=K71zdGo$ zS^sI74V&Ps@87F4q!%PzO*_n$=d}HT+3)NB z^do|~13M<_H+UZ4W@6aRR&iA*bZf36*Fs^YogUT<9x=jFLDCBT8)ag7U#R4Vty8OE zh!ilJps&DHxb=_l8b!qh4HkwgeH-i21=E~w+>($;Uf3`R3})0YXz`?7V`;rB01Ood MPgg&ebxsLQ0F#b$FaQ7m literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_mirror_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_mirror_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..01092601b6971413eed563af35806a83f3b35e10 GIT binary patch literal 513 zcmV+c0{;DpP)~yir{3EL8%a~7B?kCBY061xZm&4T4O$+zrw_cJ^}E-Pp1>gvP7Qe zjY+%R4y)Cw0rHy~V87o30FK9FY=Z;2|w?XKO7GucFQXy&R}2%Q8CWXssmx4sl|T18wRHksP2e#3%rLAw~h{ zqro5HyY-xNp-g)@QI=(b_|LTVeJQC6B$FLhLjgi#^O_PO09>zEtk-Mc(Kn`or~z!Z z+W;^XL@U4)5dQ*nUdT5aYb~=Z>sle93PdDSLQGwpP>aO^TI-In13(f7YKw{popU7F z<_6Kj0k1CCJCej^vk3#|^BK$KvbOl;atW8*(HwBj(HKJ!p@=XhKd-9;UTscv}YU4_>cucS9popL-iZJlFzyRa?Wo&422fS)d ze9Hk3K@kZ(KF{+>Qvg)bP_cjX6f_`)95ADRd=uag@_gm!^ZW->00000NkvXXu0mjf DZ`|63 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_monkeywrench.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_monkeywrench.png new file mode 100644 index 0000000000000000000000000000000000000000..d6609c603226418f343b97cd06301de99b060421 GIT binary patch literal 341 zcmV-b0jmCqP)ibM^L2tzVH2wnf3d1T>${4lr*9f&@WYWyw}A6xT^NOBUe_lkAumf zbpOF<-_`3N+qU7bc&te;?wxwxs_LVzipp&2pK4~GUIAcPmh8Ffh=S#lSWVJMjz*k7 zm+r(=N-6Z*C1i}`O253>{wX9{{3A%Tn2pR7!n)PWzT9lCswt?oHjaociGY|tt4SQz z!T_a|G=Bz?48XoGSwzpccmisz6C@jvlRE=I;#F&<5&n_3ztid914FKNwvIBhKKai` n(xPR6q4@J(i{YOBCb9iDDTohkL>yQp00000NkvXXu0mjfHgcY= literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_n.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_n.png new file mode 100644 index 0000000000000000000000000000000000000000..532d2f675bc79b10b2ecec144acc103e3b73bfab GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2^?o-U3d6?1woSqmLd;BdX@t(Kki z-&C(lL`rs%(90|3e+;-D^ay>sS}fkM`|-QP#Fbgg7M)MwQZE4_CT1bY+7l0W1H3pd zoMA994!N2cTU)&Pb?2&Yj<*%&?5MfS_HU6$T1M0I49?b_Yj^*@Ud*p`$0T?A^^OFf O)eN4lelF{r5}E*0h(FE% literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_note.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_note.png new file mode 100644 index 0000000000000000000000000000000000000000..453d3813c1c700393ca56a1a968304bcd1be2f99 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^f&S%1CB`($=4%F*SQ)(zj-4oSJXhT|`a*bKOT&aiJjW47&h*gqqe zs$y?V=MyVAy`33zRDCq(I>iL{f8XQWrZ)GV%`uKOu6OqKr85b1y!ar$aW;={*^7jL d^y?+waY@EuvNIRGyajYOgQu&X%Q~loCIE|6SBC%q literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_note1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_note1.png new file mode 100644 index 0000000000000000000000000000000000000000..98fd11adfd092ec6292b4d3ddbc1ed25a15be103 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^Ahr+(8<0%e?(YqxqCH(4Ln`Jxz2wMsz<`70z?Lt~ zzXJaD&%b%^Qm9MOdh@~wEahtt?`o60ard&=gU!l49mXfV`u~_Bw^mD_hO<0hkzt8< xhsUAcy*<0;U1m1+b`HI}?AV&Rw64T>efw6$SeLjT!9Z&mJYD@<);T3K0RW}eIC%g7 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_note2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_note2.png new file mode 100644 index 0000000000000000000000000000000000000000..42cbd84eeb6c524a7bc1f5433886aedfe2488d34 GIT binary patch literal 239 zcmV

83W?pDz)!L z5_D?(RnD39GeJ|vwOT>9jAM+Yw$=^>G4mENHFwUHI;AugbY@-?#~7J8{3e;bf}wBJ zBL4KFDSlHCf&?2snLhlN?ORS7B z=)GqT(Ltg?B4Pkg&bb;?)y08WYYia;O4TIpsq9Ef+!I|WBAy8XI1a;4ZxS9!UwhJQFHN9nTG+s9Iwdh*nae^%`VJ2^@0R+!PZr7{Gq+azWxf& zPkDCvXs`BCm+XyoYd*2QHoSWG;k)J)^9?^&2rG4IXFU78_5abjw^6Shp3Esc#(Oet zTgM6iOr<9Gd0FfK-V=us literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_o.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_o.png new file mode 100644 index 0000000000000000000000000000000000000000..33f5d2302759701a918a810de6f2998ace4cee23 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^JRmj)8<3o<+3y6TB0XIkLn`K+o#f5eV8G$B@T1q4 zf3J65DNdfcV(Z&;o*qAVIGK0E9ynHzpW@k{<#Ojn-ct8E=7ea!D^d0*m+Ny%XEQAD vIXmgY^S0!zU)JPi{w$dHXyx^YYa5tZY_xWW3NNVuTEgJz>gTe~DWM4f^y@dc literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_omie.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_omie.png new file mode 100644 index 0000000000000000000000000000000000000000..c99081cb01b18e176773d7033d2ebe0e698860cb GIT binary patch literal 1146 zcmV-=1cm#FP)P0015c1^@s6+3dC3000C*NklLn#kb9Ud5JFTuHSZ+npZvk9Q?mPCM|>?%R3aH{Z;> zrw9Mf#2T+<9j^)I8R?M}qeF>S-&>mh5MTg4z0gOjD+oZbQX>`)GBKO;IA1#7haL%{ zfbVB>_FCok@w@=?(fjYv6F7 zBJZ>(K`EDVL62yr+ENugqA@X>Ybd+|J)*Hzs)AA&m719fz^K&GyEGU5N;QnKEB{J4K;`N-uXguLQkzKO0PB$;dL-y2v56Xc z&#n!?nnn2M<~IFjB7mTjV$Btd4eVCs>8=moeG6q(ac_U$`4Eq4yxQC6nBNB|HtSpT z=qJpSHl)iAsPxx1FH1Gb8|Cv*@->|C(=FL-Vm^tzDWEK(g7a08*IDNMSPLoV4TV zi;}*QlJv-Xk{(Gp^EWQ1oL~F76#;-4Gq(hgdc7_;uMdhW&57jan#kPXKYaa(03vxa zK>OVWZ93|s$#WPpw>bX%t|i!1Y^PB2zW~B=Zo!%R?AxE)CaLL9Yh!8N^h*r$`IRpz z=KpX`*K9V6N_-3`&ZGt@OlJ7*ryPaJj74tR-N(iDBrVNSlT0SLd413#Js<*D&ds9| z!`!%>;(ULsoiId}=34R;pF9Q3blPfTi9S!-8bfQZL@5^M?>oRKh$YSfxCqXAmSnnn z-Qb?!-6V2n`Zg*#?9@QN`V}fU%wqOFAjA@V&iD_PmDWm@A1*L(?gQ_ngJ~Z3%ee(7 zRjVuc#^62H)WWMPc}|^9m>uJ;kAopBKRl?z>Pnu4`3H=xKlOOEB?0(RAE4*jnA16K zv%#n00{|?{KR8suVJ539dHE*VD^vPF%ZuIWN?tPEz0SBZef!AUWJ@Kz{x^BHZytnZ zz7MyN(J!D~L0XWgQ>POGFr^Q)TwteXZ2g(Drfn2QI2_fZM}ph-FO?ScW+YVFxBvhE M07*qoM6N<$f|d3yCjbBd literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_oval_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_oval_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..7215afb926c2e524031ad49b20c9c3d9681f86e5 GIT binary patch literal 278 zcmV+x0qOpUP)X1^@s6veP%{0002pNkl{hE?*@ZS)NKC<11~=SIIbzyYgxFJ}S4a*!tYMggO5Y77B$z cq3~&b0n~qgs1Vu~#{d8T07*qoM6N<$f_uDmkpKVy literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_oval_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_oval_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..7fa3008595181061e754d305b38550bdbf5d2fb5 GIT binary patch literal 340 zcmV-a0jvIrP)X1^@s6veP%{0003SNklLJw&nE%<(1yb6Xq$g&|LAtdZL2Tx+4VNqrt-@G%00ay(8DqRTdtc}@9rH_Wo?wSU))&gI2=}fT;QB$WsbsOAf?bXgn{^3|K zGyAq)wp3JTt&AXY&aoEooUJTSUDpMZo`7QjB;C;>B1q_~QKFR?DOq6tTi}Y%o9K>_ zBFsPOTxxGby7o!(!ZqP8t7*8Zx79h9Jd1J}fXba)mL(V?q8%8}h^-n*^f+7y45$l7 m<2YiT=V(&1qeKtkru7F1`Ipdr?&7Qf0000j1D#d^9phE&YiI?0jmfC2|gy7c`c z|IgQS$z@6RCR}zlKX};4@tTH0#q@W|O5gUBY!tq8)-(CN#=4p;nF$A%Mm_RnJZ8gm z=20001@NklBo@@3pmESN^+mwE&(yUWEYpH+RUqD-V{AE0XmQpSO<5XQWe8i!u zauP_A&F7yd(-40g2VoagN_O2ilVLyJiEk-6nS6b(+Q(7`Fb>Xag1WRkQ6R;#EYnH6 n{qo0}c{73;#?!2S^pE-hg{R~2-EUtS00000NkvXXu0mjfZP1vZ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_pencil_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_pencil_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..f846966097e4c2bdd97454ceb9bcb07132faaa3b GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)xihVC3?2aSW-Llbj&In$ghT|K46+ z{(k+es1KQ!d;iZjyL%u@P}o$bV$&0mIsa2mYOvBzrX4?GVWcPEP>}zY1Jz^qG7JPnV>2;?k^Wc9V2;Xi3qW=G18@>JC{avN6 z|37$e;Q#X1(-V(yE2~bkt^4=pf6vZh$u&H^5+LxUhevYDRZ|JO+Fvb6dai{^+L}i* zQZtSey!m4}M=XHXrtV+Qw#t^qMn>h6eNBp7FD3=$t$F#UzQD`!s?MQVlC2_7B#)@J zNUTT|>{6|%srmo@&FrHe-W_yqo34NF;L#O{f@~HROaIu%W?9XWwBzDnWLRch@~51I Ry9pRL44$rjF6*2Ung9l5k@f%p literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_pencil_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_pencil_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..112aa505adc2e7e17d9732a74ec6a781e5695ca3 GIT binary patch literal 248 zcmVP000>X1^@s6#OZ}&0002LNklK|F;)MG$mx5X|!mF3-_LK@j9~il~Dv*bIgK$3XZ! zUSdpBQ&Z&upsLc^oY8>mux}CPkvVNI4e*@tS!irRtqw$0yo&f%PlllW8YxB6k yHxvzchoSsI900004%P)1vsL>D(j6PG4d2RAWnMiV#v56o=L>@55M7Jh{biJOCA1V#s26DLCm34;^V z`Z;i|oNbRIaWK9~bIE;o&->n8dxifjQIC}zOCS?jFn66~ig9jX1yCj;Oho7aV`ZRB zj4Rk&m2eE)EfvSWKwm)&*H*9$P6182S8bkwwiUKelR>OP)}YcF;2YJ}+kLHH+vCAw zzyLVE^pXjA>En8}*~QraiS&Bv@B%*sbb}huQT397R-0V_o_kLKoLrom!QXH+gPQ88 zxBE<|qXd|zOmLn-;D;Wf%dTEoSD_J)26@H4Sn@o__y>0(iEUPfN-_X00000NkvXX Hu0mjf`0B5~ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_pixel_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_pixel_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..1ce041cb7a39973bc9d7b09c0f5edd63b8295451 GIT binary patch literal 85 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8gx!3HG%?c?y)7IqUa06R;aIf03zV>da%bD&kQLJ7gd!7ph7RKodVmun?S^9xE*P))$Hk9xFb2}=e3m#a{7Vd zx@qgK@O+t;^}_+GT#*(;bl=Ep_I*R(bp#=*Tn+B6Xq2&sgX1Z)&qbl|KVRVi>_=wo Ty)jma00000NkvXXu0mjf;jnWq literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_planet_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_planet_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..b4b25b522accd257dd0f05f522d777940007a913 GIT binary patch literal 231 zcmVYOd2DT%gE7tQCTkefIPsTA{sV#lY}9KqUspUv6BPh}nSqG@ z9%78sP#46^Dk5r0L{vodD#+^m8BhyEL>Kn#EkOTlzwB&hGkuMvW}>%y($%uRR7@8Ur)`%yZ6NzvVgb;ZN2(ibpjCjd=o?p@7n+X002ovPDHLkV1m=JU&sIe literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_q.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_q.png new file mode 100644 index 0000000000000000000000000000000000000000..8f1091410abd0b128a1b39b46e02de2fb4d4bee0 GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2^io-U3d6?5iZ3gkMVz{7kY<&DqY z|J&uXehZe)Elg&$U$ReR$q|i%;^E?+_a^LdOuHc0^Kq^D;lnE5COgZ$$o}i3&Tu7a zdw)^A`N_KF&RR<&UI-{N@xHq_MUNrEf$_52jw?ONkG2Kp@4o(9e3p&Y%uEie*Fb9- NJYD@<);T3K0RZWKJ|_SG literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_queen.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_queen.png new file mode 100644 index 0000000000000000000000000000000000000000..9bbc1c432f4db6e812f9a8aa4f8a187d649b4107 GIT binary patch literal 262 zcmV+h0r~!kP)X1^@s6?pbuq0002ZNkla!O5&)!8hx@bnVPI|UJ6-y+Xi#mo&W#< M07*qoM6N<$g8F86ApigX literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_r.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_r.png new file mode 100644 index 0000000000000000000000000000000000000000..70dc52ad542d2af9df1820d05c624812dc856ae1 GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^+#ogw8<4F3I>j1DWqZ0fhE&X{o!}^RK!JnVT=xEx z|L1>cRIRY`Iygt>hJ-^y;q-6qGoS8Rl4|kbVnk7?t>+rMXD03itAwsxW2&3ZbfKDk z!Pc^KiysR-JkM|?O5EgYMS_Fz(Vz;qw6-@=3m=y4n(tVrcPFU&KkL&s8mf!ga<&7l OW$<+Mb6Mw<&;$TFP(U#N literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_rainbow_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_rainbow_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..6b8ea2a02a20b4da2fb53ecf9bfba6565ad9fe46 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^@<1%e!3HE%my~+~sR^Dgjv*Cuk`p9Y7dP}ZObp>Y zpJ({zxT^Y6w^@}g+Q-s0clIfG3GO<&FlI(pSiSOHMix!nZs@pe4CxeH`2Ak}4wf^5M=TmRr$4pO4NFRK*(l-5v#f81#-S`r zP0iU74X17P*d2eBUDM!lUzn#Xs)=!HjRPZtPq69jHr*AOK({e?y85}Sb4q9e0F@|5 A1^@s6 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_rainbow_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_rainbow_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..1d82dab31eb0e50b79ab0b7026211b38880cd813 GIT binary patch literal 205 zcmV;;05boHP)u zK^DLe3ZIn+n_;XjAnl+ zWlF-_kYEowlCT8SMGlrwL^Oqos1fE8nn1T;fjy`v;R%G@VA;>_kx$vccYsF%DqQ>7 zZ^7Pq&gqg@%T=%x(9)}8|EdDOJ&N6_YsvJLcRu+q;YaHNFmFbUV$UYB00000NkvXX Hu0mjf#g$g^ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_rock.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_rock.png new file mode 100644 index 0000000000000000000000000000000000000000..94a8524278494fee2cdbdac7192e1a4051dc47b6 GIT binary patch literal 289 zcmV++0p9+JP)X1^@s6JPCf30002!NklZx5Kyfm^0M`l5ls7h*z9x%zuve zCHkDiq6dQO3plQbB-V8WwgzuDR23rfsG@eqX^Pt_5E0)he%7O$Gjh)3jn0J2vJ{&n zR28avm@MEV-QAsJOz+SR9;!=_E)nK=F30E*u_FF8U4WBj_o6HOJ&=9H{XjU$TZvS) z(eEeg#uSgV{n73w*>QKxPALHZ%&gdf+Gl1>tohjD378q&y&?C${&TAnNj%1s5=5k_ nsQ1+~)EIST1K$WE?ThdQM@WY}ur@}r00000NkvXXu0mjf`bK|_ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_rook.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_rook.png new file mode 100644 index 0000000000000000000000000000000000000000..d24bf7b96288ed1041a14be1e33b700e0e925703 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp@KrF<;1|%D@LyUk_o2QFoNX4AD6F2fQEAqI?FYh_T zRKj!EXNu2*$}>!FoMtf}ES!E}>B-3x&YH*HVA#K4-fQjSI|8rzKU*hnesuLtCex)? zO5*%=S7<3YaWD!VtnM$)%U$28yZzd?9~PId#(2$4O3u=Mey2E@hr!UT;psNF(5r<% qmewuL|9^SD@aD?Anyazr&q!~qF+OWtwX+83A_h-aKbLh*2~7Z77ENye literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_rosete.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_rosete.png new file mode 100644 index 0000000000000000000000000000000000000000..4f6cfa70a5a84c642890b508c5b2d1ca9f776eac GIT binary patch literal 402 zcmV;D0d4+?P)xap znFxrTl~S~A)-QIS`kT#+BZ!DyB6noWE(akZA);HNq=`*S+a)%35=}&!?Tf}3g7ZXz zh=wFG^5)w#sUaCNsf_Psb9Kq0XtGGf27;wE1c!vuYHHO1TrIU$d2XJV1i*h46}EX# zv9$M{AXy03dL`w(3Ul_U4$QZ#q-W8svSH-};(P)mn$a52+Sm<=JkSagyu5jR!sCEI z^|mTZ+k(p*)K&j_pV=0522EyX79vP8P6CGK#Tw#hL{6RNeJjE6Km*vm>Af|huZ^|V zCw+GDQ)iPK{LNE4B@;alG~_aP%jJqIiuHqtCoS23C-7D2s&oZky92*g*tRUWNmaIp wGpVnwJZ#oqH%b7nr)&)POisg9(T+dLKiUa&br0K52mk;807*qoM6N<$f@}Y-Bme*a literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_s.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_s.png new file mode 100644 index 0000000000000000000000000000000000000000..1b82cbc6e4a760111ec9c3cf22c29ba1d9f16931 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^U^WLEkTt>lKP!;R@pN$vshCqc!BXge0uOU|rO5yF z4+H%Klh25rcVOHt)GU!a$9*GXTG_KD{g=6Zx^92`#`0!uYUXOc4`1Fbyp!0lGHO!B z+Q96&m%;=bmWnj+UQ0T5Tjq$X?a6<>eXl}NEk8zW^;!K3`24m#y!{Z5}d@nYpkOh;~-7!ljSEWTo`vM1d$L(O2AX_x;S%h{1IsYAc=@r z$x;f&aqPJqCTU5oA<2?V(wXVj<)>AN2n@rp;oALGIhJ%8ykMSZOw+XHZ$!Ej4otKS zGReQ0zXq?lw>Wv%j3h{c?bAgPnYmZ0-DD;rV)I58lu{1M*^Rgk?&VKkY-<_7GS*$* dEq~`Z_yTm%WknH0q{;vQ002ovPDHLkV1lcEU5)?% literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_shape.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_shape.png new file mode 100644 index 0000000000000000000000000000000000000000..0c4ee8133a462e0bc3877c7c13c7cd1f687f5be9 GIT binary patch literal 233 zcmV0(p%={R*hln~bV-1uWXHw6}pcplH@24Q|J&36LAyGHv7-Oce z`h7iDjGA}lUa}EFyLYTq;6v$dzobI~H j;EL4H2m?0Wjj!el)z?4#3YwTk00000NkvXXu0mjfw5VNE literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_skate.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_skate.png new file mode 100644 index 0000000000000000000000000000000000000000..11eafd4c8cdda1330de4730e0d499da897bbdf5a GIT binary patch literal 327 zcmV-N0l5B&P)N(&Jp2J?kJvay#fCJPlS{Pcfd+bc+CnSpHt8eim{F7u`mo;=i z7-IlfmZewoYoIvi0PxXHJzDE}Z>_~zi-=&1K}3i#GSBngNp*fW6cMSPU1n*mCB_I)8+z}# z-|rPzW_{ZM4=#(FvKK-CD6oNDybiz+!V_>0+M+~C38j<(L9Yrvn$bIb{QLTI ZeFJRVwgEM{RcZhL002ovPDHLkV1iE4jqLyc literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_smallring_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_smallring_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..bb0e5700d612f349c85ae22b72fcd1a10709c15e GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^d_XMB!3HE3FxX51Qi+}}jv*Cuk`p9Yn>h>~3H zkTvW5|G(ZLSf$~*P{*?5&l3Nfb6XzE-`6{IgT*xQ#KP>fL+Q3g3ICV&A5xEc{IPUJ z%_7q%wujS?OIh6b(`Rbcch*^SgV&)D?=q$Z_6!X3j_MdM6xM79TE^h%>gTe~DWM4f Dq^~yc literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_smallring_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_smallring_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..f078b3d7a07d217d03ce4d298bc449039faea6f1 GIT binary patch literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^d_XMB!3HE3FxX51Qf{6ujv*Cu-kv+i+2Fv#dhrO? zrTX|_r&kj1AF+wB@c&+yc%uJ@@bbqSyBZAlakDO3bxKYOZMXq5Hj7%n>Y;SQR(TtbDYq zREht7azxeYc+r)=eYPjQdUNBvlJInwD%DffH(D>y zU5>*b41{M^Js6xEZZ`YS+A<_*gOlycBBiYi_+$J-1LTJ;?7am18dv}zDGmO~09$Lr zcLtmR>ZMc}@M8f;3#laZ-eD1zB$BjsXW^&7lC-DPexG&pN$KF|DP~k^ww?89#dD=D z?K>JrNcZ4uYMZ%F31Eo* zD$pI#MSbkk&B9e+m`nfbEZx0V-X><~=9#PX;JIb|qc;cO9;F$u=hF`Gm%s?Vtx}i4 e-vrL!bjnCv2h%CC3|cpd5AG4n@(Gp!*!iL$ubjjoY?G z+qNOsS{uAyBZQbJVDf-5HfgQNN@9q&zVFFOg%C-FRVm0&5O zFe)zxtd@&&AZso9zTa%&S||2#Rm)+>Z9qLgpU=q)Ypr372?H~m#w}3J#~?pMRO_n} zt+xD{6tQ*{u>OZF@v)YV$72>(O2Ikz(#)Gu3R23CfRvU>DKt&dkDb7Q{N$|WeN%xkp-`ouMG9H-X%836tc;=|!E-S2l; zYsm%w@tkv%ZuIs|5W_A#-Y4@)8S~14L z{!hF;x8+vUPtMh+W$}yL>n; zs(2ELz?S{v`Pl?mV~sTc0AxSdTx(!gzxU5muYU*x)lDl0<}Mq6qO1&v2!K$KJUie5 z0stI$TO@G=0FZ$Dhey?ZcY6Z>A{3$rIqtSbV-iO)0|p?-#IRCcH!Yz{y>S&~MF7;V zKFAyi5p`pUE}?QPl@YlFFRx#CZk_<}8JJp_3UIjrzTZyBB}wAQ0Jvfbf`|x0nDyj> z7dAFH$T`his{8}srGUtQyKOx+I!xgd! i$YN?_F_6Co1dTKGv(9CN&R7Hh0000OqsNdsU@VVb6Wk0$vN@&347 zF-D9rz6Z?53lZ^D)LnBzkSQb={MI?)x9;Y6J;=JQRkIP0p`IuJH4tM=caL;KP~&-? zn`2lD(gh&_@I*=)Aq4Q=U-u~IM*K*4J%q5Yk3duqngouHrUjycC4Q~&?~07*qoM6N<$g5G(c0RR91 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_star_1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_star_1.png new file mode 100644 index 0000000000000000000000000000000000000000..e58de5f6ffc514432d0352ccd378a0a38a38a595 GIT binary patch literal 246 zcmV0mPGIQyqK&D$V6C%=rW_??Y;M1& literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_star_2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_star_2.png new file mode 100644 index 0000000000000000000000000000000000000000..da12c0e14d02c38e3c90612d242f9525568c701c GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^{2M zChuLj{NJvv*G{UWSw3%jneO+y(fz}<$V(Ha1g$xrKSP*pLd#tK7L{-Q`E7D@)Nif% b7nt*DgU9hV?~PS~PGInK^>bP0l+XkKSjb1q literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_stars1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_stars1.png new file mode 100644 index 0000000000000000000000000000000000000000..e1ddf11671bda2650aba57b7a81e28e5b49acad2 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^{6NgZ!3HGvIz4{^q}n}Q978JRv`#q4d(?o#`DJ)I z=k3kB?3;V4e`GmDPx>LSa6!6G_nM&D2R#Iwsi1OV5$Kq3Zeh z;{2MoVJ=^GZZ%txTp%eXsX8_2YFDMy3`tKR2G2`pPCe3^9v9X(_wl`|?ROo^#Y08Q s?{B-8$nbuKi80d;m;WMWH>ds=?+{N8>^&7;0CWmdKI;Vst05eKVssI20 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_stars2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_stars2.png new file mode 100644 index 0000000000000000000000000000000000000000..ac789fad50ae64763ccf65f3a9e90db219672184 GIT binary patch literal 218 zcmV<0044v4P)P000aK1^@s6m+}@%0001?Nkl9RO#qMynen4e z0DvNbs&5&zh@@Z%bnfT^N=cQHb+C?9lvYSd#V%6V4GTa@j}$boiLE63+}wNL zku1$P_W0#)P&mV?-T-`iWy@7$g&K8G)=kPZp`O% z7K=qVS5?&)Pd(#LkAz==n20>z7{Qb36a5cR06{rxEpZ&9loFp$!I+RItF`8Gx%`T7 zAXnEl03yQabQ+%%-dGz&5lzz!$a-7%`~BeT#C{9#wyN!ROI_DE=h$pE066Cm5juOv zwyXX_pA`B@zd=vAj-Xg;an6NJABzaiIg%v#I3!t?alhYLuh+k^^~otI%TlbhA|hg~ z4RJRaW97oVrfCMtS}WJ@@0V~n(ID{b2f^m;By5+ABApY)&W zqpGTp(>fKi*$n7SE6=v6&dx6hRaHe4MdW!-6h)lR=fO9R57rL$9*+kA{{YO~A#C}= RWyAmg002ovPDHLkV1nT|)*Ju; literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_stars4.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_stars4.png new file mode 100644 index 0000000000000000000000000000000000000000..042c343d407b739cca2e162a3827a52e92afdaea GIT binary patch literal 479 zcmV<50U-W~P)j(IHXVVp2@E_=mV3xL)-4{EK^TBDTWa5%smz8u2a?bfy17F3bb zeTc?D0?T16f3K{m>~+E_B9h0-Z!g4)4a@ekv7ToDF~*27rkp3vxw5Z3fH>z?4>aPP zRj+p7^1K$LgTFdcxL~ETBKjm1w;mbABw0m$>$23iq4d+~Y-H0)UX_{1P zxO>4S;3Dxyl>r;D5@gX2sIpr3ROBA1xH%DWBv*motE38PdIb_x@o2w#(^r56WCfPS z&gU~}Lx|x_FfhNTMf+3Fk0ijJ(jfrVCU*raBAj%E= VnUmwLZg2nq002ovPDHLkV1k7s*5CjD literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_stars5.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_stars5.png new file mode 100644 index 0000000000000000000000000000000000000000..1f61be8c7f2f4e8285d8fc59b631bf19a628f5bc GIT binary patch literal 490 zcmV)FS60sbjC zuRp`5l7zs>9!VHuw(K?73aWDUq45+#07-Gm5W=gZ0DvhakjyKkv`JW#IgI1@^h)A> zzgLH0BkCiZPAA-MHvoWh4v)uU(@v8))Av2baYT#}UDp8sVvIR*yx4!vxx??OvI;>V zC5SO*l5?rwDw3bdnh)~c0|2bGnV_}y$^2UwTjl)?*_HS{7Mo?%oJ$7pJFSZ?AZB9Z=w5xv+8h z#jWa}{dNZTOFSZ?7719WdZwcG&s9 z-YstG`4z$5%N9Af+Pn};FHn$J%&@WF`)T;&b>6u$$$P$9&QF-_;<6HaM4SF$sw z%usRs^~tm9$QJxkB!3FV8JUw^-wq^<-6kMzy|>&iWBpDBAC PXfcDQtDnm{r-UW|1zkSE literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_stickR_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_stickR_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..892c71c9fce1978471e63c64a64dc3840a669b68 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^ia@N+!3HE7_bL_vsWML&$B>FSZ?7EWJfOhCdLhEf z$Hsc5b?Wk-&()a=Z(Ism;rPT}fQ7$KIJBh$1k|QAeLEQ3W~$UM(^KX(vK1+HFm|<#pi9gLehx3>ABOoI@5}Z_f3X`)w%jH<5WF Xum0n}&1+r)UBKY!>gTe~DWM4fk6uJ- literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_stickR_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_stickR_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..0512dae699e13aab2c71a206057fe1166da735d7 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^ia@N+!3HE7_bL_vsSr;W$B>FSZ?A3SJrKab95`ue z#Ld?R!kS9rnwl4;FRC`(v`&R-eRksJ<-fl>xp+w3UGEZd^=HQ!8+k+57QsXp2|+gq lwg37gt9|k23=9z;8KM)o{__hRpA9sh!PC{xWt~$(699dFS$q5S-fAsrL>J*y% zG4tR5_xJ7hY`c6UZN^%jA34V}KOb(_56GBgBFyY&+Mgv?III5856=K&ZoSUS%hwwf o6l^e-v8(CxDer9xG;m^Mc>O?HeO7#ZG0=DhPgg&ebxsLQ0EjO#a{vGU literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_sword_1_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_sword_1_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..dbeb296d3291298ec5cb6bd7767c89ac25591e0c GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^{6MVC!3HF~cLcBlsa{VP$B>FSZzrARJz~J&q8`Y# zM8VvdU9au-4)LNJr6Lm_oV{1{Ve$kW2|F`3waF(_nEu~NK6`7f%ENc*2ah(fMXz79 zih*HL=IwPabrP2_3tFDrdMzTov#+E3#N_fF{%V#!ahn+m_CEe?U9EZ4b634s_3hdl yk_=JVnK`GK(%3>FS$q5pyixWf=7~EtY z{TJ80#q|8h(Vq{3yI21F_c#6j|G&S#|Nr&%_kT$ViGRt#M_f*b@bQ(+DPl2w%)EG( yyJ>%xn&6-R-`~rh+v5{FTk^wAuj1JsnHVOmmI%+Ec)AN{4TGnvpUXO@geCy#)H^T$ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_sword_2_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_sword_2_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..81714fcd779af7cf9bdc8be45d0623ef261ae875 GIT binary patch literal 211 zcmV;^04)EBP)uY%nYguGn>_K5+V}lTzM+H`%oUvtg26%-s?P+iD)Q)KYo=&MCZAb z()12FLdW3)&f^6x7K_DS@c{;_LDwh74sHMd N002ovPDHLkV1ip+R8ar` literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_sword_3_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_sword_3_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..69022bfca91940130db4d5dc77bcab0f9df19e0b GIT binary patch literal 336 zcmV-W0k8gvP)D2fu>yC9NQp=TrebEF6^C^W zQdQO3vMaMk(;P5OSG4UB$gFjW8u?;znEg_D)rcjS)Rr@+->;P<$Nt3+TTP9^X>_9C(r#|b#+lChErScywmWyVF~zCW#2@|fo) zqs$%v(Dx^_?Ge*-MbjMc^L(`md}X)K5toh^Ig;Ofsl$b?_WJFN-d>f!IF4}=v#CyC i7zVT7sEv({|IH1=2hPLy7UKN?0000jK@bE%umOI~R;{PkOi}=R z2bYWi2uWAVGnbsRnAxIl!OSG*d~1eMQm?GPo}bc~4X_%#h^XpaAp)SPE}7Q?BP+c0 z%?9vpOOmZE5CB>+07x p{?%{w;&Jjh7B-o>A^zmm<_+K;w%gvUcsBq5002ovPDHLkV1jqvWgq|m literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_t.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_t.png new file mode 100644 index 0000000000000000000000000000000000000000..17240d9857f82d8559e989dbace40de84d1cbd83 GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^U^WLEkTt>lKP!-O^>lFzshE?Tl92G@yaP)@Vgiuy zUw(g-o0}V(TZwSuED1?TLmwA0M{_B?<1RhFJ%Ua&=@tC?l6lHUhKoz`;tvaE8HQVH WdFmFj1D#dx|nhE&WsJIRobL6L*Sz1Z~p z$N#1_S?euKv%X|)Zz y@kvwL_vFdDyZIOW&W0`(X)yVB(DMDRFRazCW$zg`ZBql)!-YU#f408G%e)?V!&_)JNS3j3^ HP6z literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_vip_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_vip_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..e72f0ca145b15617667e38f5b5bde9ac90849c41 GIT binary patch literal 308 zcmV-40n7f0P)w zJ&uGh42A765L7Ex8vh6;!(= zU9+@A6#1Si5|=_>DIji|#@F*a10sTmL|1RFs>qilcFqAa12Y$ChG7WisYekI8)M!& z`Zd@X6Rin|mu2y_)*3_vwAPUc5djgCzLZ2MB}61dB=Gws7RPg~QtI4~iQBdOCVi&Mt{0000FS$q5pt9{hK(P7vv7 i3N+wyJE)P6z`!s;f{`IEe~t@K9fPNbduO z!~AR94y^ea4ZEjruw}TNV5@n+X4!>Fb2snbUgCH9fbJ`|-Jj0_ZDa6s^>bP0l+XkK DDv3G) literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_waterdrop_part1.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_waterdrop_part1.png new file mode 100644 index 0000000000000000000000000000000000000000..b16d6519722130c6264055b87857a0fc6e755f04 GIT binary patch literal 87 zcmeAS@N?(olHy`uVBq!ia0vp^+(69F!3HFaY)uV-l$@uFV@SoEwe#iKJm kXdYSCm@(P?paKhn(Hs8HM_-r60#!12y85}Sb4q9e0Kq#OumAu6 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_waterdrop_part2.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_waterdrop_part2.png new file mode 100644 index 0000000000000000000000000000000000000000..43b23e7dda31a44f7885a573043cb9d703d3c7d0 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^+(69F!3HFaY)uV-RGz1cV@SoEs{zq`2NZak?yixO z$yfVbp!e#Gn7#WYlO_C74ZH=9>Q>9wE>^j*@3GW3n@rCRjwf^EKWQ!vythp?a#Hn| znj1U}f`O`@zjiJC$jm(At#uq9T0N>4pBc?Jo4Xf z8?)MyEVWxT-R0^Y+3_9%+yvhLg4$rLsQ@J5oO{RZEB-GZBq?g+*A&tx#jC1{anCb& zuG`Z&*BUZNRG#O0otUCDiZC;onOXoU%W|wv?Ahh~{+rYp<0p_Lnx^4;y^>`a0PFP{ z05fB?T2YoIbzP6{@T zx~^e(tO_CgOtubn9h>4D9hY{yoxJz*-b+$+uFW&-oai{#zJJ@fcGo6CuLUPfQ%>5+-|oY`L2k^;}PTScFW;# ia18u;LI@;DB7iTJYZ=&_PjUzV00004 zZ#4qqgJ)xYA_@QiNrn_-1SXnXNX(>yaWUjVD%sqss)B2Tk|RmqLeYwm#4rr!k9BV3 zdcFFj69C3>MBBDOk@bqpoZGx)T|k!2a4&!=6x$N`A+ z%@*TmDruUA!!Q5vWB(^p9T{ttH^-FkG9#5zR7#QL;R~@d z^|Eu9-A#cQppwcaVWd!Dvl z@lY+9a;)#VuJhpZ7q8cA&v@Bsgkr0+wh@5El*ujP)X1^@s6+90*i0002aNkl+IUrOob0b|~*bIw@TwOiw?fq}UL1Kt`i=38*DCC<3b+AgSyh^Wf? zeI}BHE9;T*w!RB*0JTGAz_Li$xog19=m6;rR$!Gsv_(x%ZAp?f=R9wI#?G~B*%zJ# z1Fti2*-Yi#Isg-gh-BLLvjN@JFtk%}Rl8<3oNC%zs?Re8ENhE&X%d&!ZHMUlhhV!TY( z@Ab2tFG`m#i!PXyxO8J2%i@M7!H;6Jvl(W3rrGgneVKZg!E=_n>^V-iFtccz2fU%i zd!0j8H1Y3ox}|UUZIX&oQ-?+%`{!Njwo1N!d+=U?V)^mA(K)hGZ&w~JbJ*;)Mt+5? d^PivL`9cB_?JF+Njsm)Z!PC{xWt~$(699?1LW}?a literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_y.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_y.png new file mode 100644 index 0000000000000000000000000000000000000000..55c5398a5b796d5ffb63a83c80821d750b944d5f GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@vo-U3d6?5)Ra^!0;;9yDr{eSw` z;MYr6XqbF_6<4mt*u+rm`o(f5V}kVUl@(m(ZHyj4CR1NDh%XmRHhtv1qRb;eH6%z# tJ5l_+W$YXFHLq*W$}fF4<#xRd!`iooiC^N_{eYG*c)I$ztaD0e0ss)}Ge!Ua literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/group_badge/images/badgepart_symbol_z.png b/packages/assets/src/assets/group_badge/images/badgepart_symbol_z.png new file mode 100644 index 0000000000000000000000000000000000000000..8dd9a804bfaf7a5b266d9ace3052cd1ade62ee38 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2^)o-U3d6?3LuvgTt@Q4PK_46Nj2Ak~(?b8xk58Yk4)$brr z>u%5@5;yayg#9P^Zv67l0d5%JYD@<);T3K0RSei BJAwcJ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/place_holder/images/place_holder_64_a_0_0.png b/packages/assets/src/assets/place_holder/images/place_holder_64_a_0_0.png new file mode 100644 index 0000000000000000000000000000000000000000..21cf4d12b33121347905d379de5f098584e91908 GIT binary patch literal 855 zcmV-d1E~CoP)1^@s6B^IL!0009XNkl;ngh|AL{?m;-ysE3d3mCFS&_rP=|AoBXve#1EiGG zwo(cJMgZeu`=!lcsj6z)4u#NKk6P;yGs1-Xa3DBNQdJd(VE_Qsb&am;MgY)S&$f5Y z`L?3#x|d^=r0BTx|J`92P}em8j9u4_*4jlefV)uES})vK*YzYu=@C<8ge;8+Ywc6J zwrywkH^w}DZkom)tN4f^6+}vj+wBG*O^BFpgbB|{0f``CP)aHEeV-*n%#tulDbe@+ zOAI+=39=+aI6oL;l7)zgkL4#{N@0=&39sKJAvl>6CUuTkCCFO)IpP!meipp|($Ma_ss^kka-ZOb@JgNK@|n9TUPj1S!~o{| zDnB(iI&q(`IV3^?>qf>exzU74^Caq<{qMSznLMg?bA|Bgk*L9N+sU@sMt1_voDL9G`J;myFDeRiFJk?XA zvOCwVw911z(rkVjqSSSw|E40K}zX1XwLb_#bu|h4ec%B;LcaqwIq@R z5_m|gA}-Lt)*yZmkxD6au4{n5fAqcK{%v^ySyo$7z(qWW00000NkvXXu0mjfUEOA) literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/place_holder/place_holder.asset.json b/packages/assets/src/assets/place_holder/place_holder.asset.json new file mode 100644 index 0000000..f4f31b5 --- /dev/null +++ b/packages/assets/src/assets/place_holder/place_holder.asset.json @@ -0,0 +1,46 @@ +{ + "assets": { + "place_holder_64_a_0_0": { + "x": 34, + "y": 49 + }, + "place_holder_icon_a": { + "x": 16, + "y": 16 + } + }, + "logic": { + "model": { + "dimensions": { + "x": 1, + "y": 1, + "z": 0 + }, + "directions": [ + 0 + ] + } + }, + "logicType": "furniture_basic", + "name": "place_holder", + "type": "place_holder", + "visualizationType": "furniture_static", + "visualizations": [ + { + "angle": 45, + "directions": { + "0": {} + }, + "layerCount": 1, + "size": 64 + }, + { + "angle": 360, + "directions": { + "0": {} + }, + "layerCount": 1, + "size": 1 + } + ] +} \ No newline at end of file diff --git a/packages/assets/src/assets/place_holder_pet/images/place_holder_pet_64_a_0_0.png b/packages/assets/src/assets/place_holder_pet/images/place_holder_pet_64_a_0_0.png new file mode 100644 index 0000000000000000000000000000000000000000..1e2db32a99dbce05843a1fed85639ed45be063d4 GIT binary patch literal 2143 zcmV-l2%z_gP)6Sh9m?mFs-Fj!hr}I2vJ+9&sEhbudSk1d9Bo{ zQlwU@ls<)*wz82;Knf9xFESS?1{|3>I9v>PZR5r3z2Eor!Jf&??yN6W=qHW7*|X=I z`Jey%zwcZIUXm$_Y`Wfm|2&E!i?y!RI<&MjqbTyrf>sQ)rMamPu*l_dBAd;KTrMZ# zv4}{gQz9OV=;i-+z=|T%ybAREd*{|=QvY?`qx(d|%RKi#(f$%Wr%yBM z_v>{_%D||Xo}M21`}@UuAdenBDvgeg0*Ko;h8Z9G0=r$N^}rGAvO?3YR+B7J$vAdd zA)85)OvDKX12k;kfy?bC5)R{Xy8$GR$3rL-!d?n!V`C$;v$Fv7_xFovG)gv;rre*4b&ZUSY=~7!T4}Da znagHPtje-NA|5S@d}9VM%0-qH#>c)Ool5fb;S~9No>VeUKA$fQw$QYWjlQtl%Iva& zqe2BRMSnaR23FokVE&n@P0ufW!@#G11yaP?)jlEnpTQqttXspUhX;qSJWHU+Z zvI2Z333s*ER39K7i{P&I5)K9cFB4y00oGtvW6fxR`DetU;UZsX8k=ibBos9DtGyj< zFb}6Dczl1-OrY_HVb;mM^p0$>;OfY_^h`pL_atCzRzdKJ4Y6AcA%S9|H`>gK>}`=t$K z1He+NMi21Z|D-5_jb_y5M(l@g9M$h{-~GBYvlBOmOrze6x64X_MkO+tv>y4!a$`H= zteDMYu*)*_zHOX3c~XK6=Gp(njI&iFw6y8=zU@ua*86z()JbXZ(j^)i8mz&#?R!=F zNzc!8b~nSaujv)Cs~RrUY&f`*VT{@gEco?xtZ`OkB~wWQgO~6%G%ziHkDarmRrMDd8M_zWIw99lCS-9bEMOm;+=vq*N$DgOf(dv z?XBZX+#JH`sU{if5GDBDX#m|5BA<^(MTkGn1_tYtAU~tfc$7TfT-BLp-Yi&Plno%}m2ag=r z@3obb(_KYiVP*H+(bdfdAAO9sw$239*U(_<$8H1~c(Fuh$6E}K-4uXj#2-3-f@mnn z#L6RiXT(4HTxc1q9fmM zXsEBp@Aq4RD>UisnO+742gU6h!&JK5`dYw>EpMIAv=&gx9s045mS_-TJ5P6*L zDkRB9MTG+_&ea;~>zSLM-w;p$Nl|36xG;~SLe&@1>n&K6atAZh_c(C4liN3j^|LJF z#!uVQsH#eDZ?DwX*JlY}qd);r6j_9qmqa$3F`YG)@^^0ziOKQnrn9Wc@#`WKd?CWi zOCqq~7t2eFFXf|#boOj70|SF%abX@wl6dsZ*F}dBMt|UNCjhS>Y?rK{{`cZ V7R=`2ad-d#002ovPDHLkV1gfvJ465g literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/place_holder_pet/images/place_holder_pet_64_a_1_0.png b/packages/assets/src/assets/place_holder_pet/images/place_holder_pet_64_a_1_0.png new file mode 100644 index 0000000000000000000000000000000000000000..03df5b2e1d29e381b9dd99f6ec96588e478cc2dc GIT binary patch literal 2496 zcmV;x2|xCUP)Fzql6>`Ljz5MsG7u98zQArRJBT^K2)fxc&OAO z@{k9lN=T6^rBc)q>z&zI zV-RhRG`hR@-nld9{LlZKbML_aQB+l7_39>6RY6r1cJ11Qsw#H1Yws&R6LVEn`G3B8 zbtzZs)mQflg-WH8t!LBrL?K_%PR~JA6`Gn>&8nRIKh#Btswym7wv3UH5!%|?IC}J` zozEAr?MVQ>>pjPXa|uc%i<%mlH}=0>e!KnBOD{^tkDp*!Vw+?zPO~j*U?)ny9Km zLqh}UbQ-`m3)t=)* zYp!j{vM|k}3pJnuv5E)!5gWiT3??ThvCJa#V)FrT2=6>J91i1emBty?Tk*hVf} zHE5KDd|Oo&``KrIST%siUZor|9zA;0*HyydFyps16h(FQd(kuWEVgYUNfNegGyMGk z=TCo5$+D(g#mChG0jQ~wMSyTz&S`I4zXHH7e!82#{^L`=`syoSCXiJ{ZKeX)c~`U? zEBc|6PTlskdQV5YJ+6(-imqQ`9vbYk$F(u>{5#{f1ZvZs#lnSg7kZLcv1zGFY(Hy; z!jYIjyhx8fYc#G}JLhK=@&<~cQX|j)x(&nGmpo(HG zE!(9~C|H5oiZu_BNomx`Q`-s$1+UfSEm$NXS+y!6lhUXSh6w}$RkW10LkeYf}yFxRT~|?uQd+6`yrS5y8&3cVKV>^KfbME zo}SB5ESfWl`R$wy!vJQgkcomZE60pn)>T`UbHk%RkQ7hG~s{I>fnk%kz0I#r=yp#0EgWMqWa)>d)OcQ10~VlVp+zH`@k z-n^E}RvyOu`sXi--+k7If|#ld~A3lz$$hM~beG2e--nUu!l16wtELs>xyFD(B2W0ON zv!Q2^6@|gR^E9p72;e$NafCcmoS(&fv7OPBh)xpm_@k%kz_tCud^HZH*dMmJY*+GMZO`Ry^4V_I-?x1PiMn;pvoc`=M{at4{{n>Gm zW zqxsQCgi^(#S@mQp08?icHL^@?FoZTb%$1A1G_Bt#S|_`E#mOrGAH4s!igBlwJ8<}j ztG_(|WYZ~nJKKHN_sZ#$AJf%yVNSU<(E9SrQhhY)+TX+%H;PspOVZoX?y@rA%Kmyf z#rwxTW1w%UFg2&S=*-{$=3c=uSyAb1|3sj?@8CNEmGh@RCtO#Lk(-LfCCfsV6*2CY zud0cB?4ysER&LH!M(c||mYSd1UNJxM@1wl(tKV_4r_wDNlAy17gvuVo?Zr!*(*H=VZ-L#64WOB|o%p&%cfqrg}C6N`CTQ{yVG}uSe zx{W;F`Wgd$-Q=o+ho*vHVoH}rR(r8XEM7GDfZ{$snJd-k5cj?U%7`hNf~so=(LeqoUS0000< KMNUMnLSTZ}lHQB} literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/place_holder_pet/images/place_holder_pet_64_a_2_0.png b/packages/assets/src/assets/place_holder_pet/images/place_holder_pet_64_a_2_0.png new file mode 100644 index 0000000000000000000000000000000000000000..db10a0219da59e19b6957b894059468828959ac7 GIT binary patch literal 2443 zcmV;633T>}P)9m?kC3U4FM$|++rb=RjfT05+?a5VK?3ot;((eBny!OfjkTKw#*K|9Sm3dKC=B4l3 zxUp$gMM=AFt%wnOENjuRpNPj)mbIvfcq~g5ZJ9Zsop0=*gP*J2w^n4f_|MhhTqVm| z)Vh_+@bb$qArp8wIIa%#1=Ppibg2VLm4(QkFz;c88%~RaF$1lp;96!(w5POe*N@@}a=W zp|bipm`tXucBB--L6nv)0sw}LO;M5n08=g{1VKPULxax8aU4d62f>dHA`;>a+u0m0 z`a3EL=(^j1(ZPOP_~$X4JMlqQ{pH_#0RSKgVZ--Xtp(sXjsQUYx^;wHYB`mdHdV`d zI+eo6Krftb4}=g8r`rSPfom`7MpTTz=5W$_o`od<08tPq32c5rRzD8sOq<}ul+yg@AgXIu(e_3*rxKzd zWU(QHcz73A>Wy|GlqtSU?$8v91e)0h^Q>1u66}{{s-#QvezH*W8KEBx{%0ak`RV-K_Sf3 zGaAE~XuIG9kHR8PR+|DVN2l>vEDo!+Ky7YrW=!SfDCu3XQ%1}CwP#Vk@z#$qgX7CmX;RPG&D4X=H_Mq zP&;nkQUm@@e0AmGtSqL}DHK@sVR!NLU(x)F_vn4D87tG`F*(a;wy-F$a>7ipRmf=96A-WxiXhOCQCW@ zOtY0SS(*az(b=9I>!0CMVNK zDhV1T>2wN%eF3DB3ci`%F7#(z!XlMa zQ1kp6-9%vWdcFAg{CNt5s8U&7i>jJBR94p-GMs6Lj-E2~S5`lVbUH=vZ(jY3p3=0| z-Q7*q=*eIjz)TK&b{1dXYD0)0n*lL0G6Dhw08_ti9R)*F=xDtJyUPtJ5&{5S&JebZ z{6dIFp4m*-6-fxA=J_=sy8)ttue}vEYXPK42$pHKiRz@^#ow*L_{ad(Y{W10RVhAzr>1FFJj-Go%A{B=iaS0R4&s;hY6TE9VtqZ9>8rJ2cQ1| zFm>|NUPx(T^ZuP1I#wnpCy|KDR0X@sjgL+p*Q_fHy6$$s?sDVunG>k4T}A7?^Yd-6 zyWAKV=*5avFG7lhaOmhMT@=_|Zpcv)c9$FVO`FlQp^>2=h!HSRIeR}tOqN7l2>|_p zd$Y2fmuGyGKX&MSnu8zw;~e$hyQM$9Y47(QI6?tjX>G&8Vvq5M0`e7s7}>6GdG%GM zY;lD;Jn#tp5B=z9y@WLzUcsjAyC6vtBEfOE3X35OKL$TGOxgV1pZ+$TD=N$u79oC& zvU=>$`}DvgMM9{msiSO@L2GS!^-`ug&;tVC$v8j1uN?s3^?Gss!UYOs=E+ni6Jx`0 z6;4f^Bo~0}b>-%lpJc`K;r;J|vpKM7`!0?52=&WR5uD9|-TMxrJJ5st{Cp%52|O9+ zp(sh?uN_9lvKDx~UOEY6n94sH!{lTdo!9@Pi{bjF&5$Gssp&nE_Idw9KOLa9+G^5`GY(e^nOmXy-Dyup$OKlu0#86U)I??91227#F0uSasK2{R4%Kfp_XY&E6SOk zM?+cu1x`D{f|LaSc#3e!Wr~tSFcd+d+lBVqJ|JUlX>4d<7Pt$+<`=+hvCx@^sFYd1 z=g|?s1vTJXk>pBnz9^@EohpUEGM{{x>+8=}eVrWF7H002ov JPDHLkV1feZqv`+v literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/place_holder_pet/images/place_holder_pet_64_a_3_0.png b/packages/assets/src/assets/place_holder_pet/images/place_holder_pet_64_a_3_0.png new file mode 100644 index 0000000000000000000000000000000000000000..8d1f5d26196fad69a3c2d1e3fcbcd020d8965319 GIT binary patch literal 1421 zcmV;81#rMuWgd1HMQCJ3}#s!HJhh7ku9eP6Q zt>^W^p*g`skr1E?i7to1$Tl^b2wEE@;5CioIEhnuJ0$PbPMkK{KFRw0{(b+ypPzvm zB1FXAy?ziPf)EiWPo4xJBHih^bm<~LLx@-_)}GADssbn>BK`2;1Kr##Z_BHDEi#%? zXjWz?d}IARRnkfN_nQ^Enus^_)bAhIUMV3WWVwqewX?n{ZwV3Ug$q+Vhn8(PF?O7L zS1J}LAtEgm3slQx>&9k7*t%&RU0u8DlnP9liD)Xh3ewUFQ6wmr4ZMy2hRw18r${V( z|K}qpmko#_LA%$BRB{z+M!`@Zh>R}>N=qOY$HYiny<;Y#cmcqJKX zMuCz}Ld$00>5z8ha*vOn8wv!uLrlJ5l;L25a5xMA)a+_vB?bUE6}p1a@k!fMjE+y@ zROpIjzd2f=P{`~IELF)0WL-(qL_9{LOONWR@X7sqG`jSNKDmFdZY{d>h$iAOx~`-t zAtE)5lBHb$zySaY3ky`&b^B`iAGB+ivu@78UIf7bNef-r80+)jG@=p4*+15{p!V2K3^yl(bm=qRIAl6%CH1EpUc)+B=`0s zr>eZ)YWey{l$X{9UFjDk=0?6Wj~v)ozbKodE1w>P$|8B$WK zDCioL)G7eLC>87W@Q@aC4WdW@0A5MPA1{|J(Dld5*!KL>j7YHW_sIo0PqiO zg?Ds(5_fOkz@Kl|_*ZDF53AO?E6BjHlv(X^x8u88KUl_Q?&**)Iz9=nB%{~YkLQmc z003O>c8fulDm@rH%D-*R(xJo0EFixVaSvI}7_mw<=MaEp?CFrO{PZXOwFiJ+Uq9w% zrnwR9900goE;xn*2kNYto0-N?Ajli|b#w_g@66g-d@y(v05B8?Vs2&{cW>XY-8URK zfV{55`6~81U5w0glwelP%}nzz0W(6+=W0SeTer^oboj^^fJzP*Bl9>Fx+7dZpn`e2mV;BQ z+&erS68wV!o+~rDFwU$u&zsLNl+p7!B;s2D;0%RAg2&^b8<}+&r6L|K{Ainl|4QcE zA0Is;I3tk=zCL$O=#+Nz=3I=-^U50;o3O=FW<48^j7{)L)v_6U@zppJC$N`i&tE|B z`v;IrCb<=ZpYBEcuQ&8vDhblk3ZqoSX1NTfC|bC0&j2^fd=c*K>V_aV_;tms5ZJoY z003HA2uc;qqq?p`5FF6d4G4k&N~wj*-91p=r7iOwZznW$qk4Pz2$##n6|$?o!!XKV zPgNPh;jmEMY7fK6#mwDhQz;hF*q?n32li0x51*2G;Z2}X;2A)3MvRH$5vG@NR=w}zy%>yJ#a$p zsT{e{LoZFBQmYiI$bnEGM0J1=AW?#e6DN-CwH@!Sy*c=gS;Zi@-5WHZoF1%pJw-Mr0D!!> z5Cb6;>&#{p3I#-_Cg5R2=ax5tZSpC5ttb}lqD1ON~O5ddJ;GtA}$ywkWD z6I0J|`KR+}?K}iN5r@s`V%qKTR`k;3co?&h8Ps_jWIZVZ!=lI+&z(VQ=OMT~-m)yz zb-hu1B94Q{PBVE1<`6V1KH|o3%71^le(uK3gq*Jh1?P%KOE7_+kpaRD8JS0(o znb4}*X0rhRE}lCBo6}WtUglCt37k$R5{U!=$oh^?9)%$n3gAp8gSIN^LQU$rAqXUD3gYx1+47C;;WVry2Grf{76bdkzOyD>ZYHMrQ@@W78 z$f;x!qA0vJpjxW|P5R&vMFE7+*8<5)60#Yd)fKVXtVY1t>4Ih!dN*40EmE_^2h z0NCx{1)fhET{;_?0bO4MLMUUq7CrTN42|1%YT6&(AI9E~J^=vEz))eC=990)P%jf> zBbvJ5q^YU3!0FnKY=(!BTLyqNv6PA|t#$`u(Fh2kcy~_+o4+JOwJ2Y@-$A^+)35p60B9~oC?V8v-@TZA3L&>#Q7bov!{tUMonjHs04XJ~+wH6&!zW)k zLiG}vodW=*Q!nGe1OTa23T>@>0RWOHvNfr8yO+|+eVB~LaN(CLczAyp9LH$^0pQl~ zZTZQgFuYqDS!6wZIJzcA>i(1C;gWqcQJR;eBFmMCb9=mqMI!*Ps$52Y>jO$m$fW_* zGBGv+tKGq@)u#`obSe4cx6AnIyB}EH&#|ml_Uyi_W9xVc+t|% zd?LQ$wR{0H&&FReOeT{E1lkb_4H>Kp4O~UD&kq0?506xIYn`_Nvk~K7P4a2>{b3*g zbI;+!=my%$!_q`P5r-%W?6ff-J<`K%s`DDM zG({Avcltk25?cU3vu_vs4h>vo!83g08lumq5D0d&_P4gTz+$oB`0?W$r+?kNzuS*H zcSq!VH~)bo3b;2kfJ{1tZ_odXrTAjmd{mzVtBnJIBRxIb?|psH0NQLe@H~&M;6D60 za9vhgAL#lFk|;pPEkhDTmDu=0X79u6{lCgfi}P|U8j+`;jcfGM;=Ja~_-WUEP)gu>!>M^mvoui;3IH~% z6?}SS54HGqU^M(d4h>wz@QrJlAW_^G2()wRy}W6o8*}q9ZMKaP_n{z&5CoBdSuGZf zh94l<*}(;Z-G+!fcQ99K0o3t*i}vKxT>t<807*qoM6N<$g0hgKg#Z8m literal 0 HcmV?d00001 diff --git a/Core_Assets/place_holder_pet.json b/packages/assets/src/assets/place_holder_pet/place_holder_pet.asset.json similarity index 52% rename from Core_Assets/place_holder_pet.json rename to packages/assets/src/assets/place_holder_pet/place_holder_pet.asset.json index 5656d40..d612e74 100644 --- a/Core_Assets/place_holder_pet.json +++ b/packages/assets/src/assets/place_holder_pet/place_holder_pet.asset.json @@ -3,120 +3,6 @@ "name": "place_holder_pet", "visualizationType": "pet_animated", "logicType": "pet", - "spritesheet": { - "meta": { - "format": "RGBA8888", - "image": "place_holder_pet.png", - "scale": "1.0", - "size": { - "w": 256, - "h": 64 - }, - "version": "1.0" - }, - "frames": { - "place_holder_pet_place_holder_pet_64_a_7_0.png": { - "frame": { - "x": 154, - "y": 4, - "w": 28, - "h": 38 - }, - "sourceSize": { - "w": 28, - "h": 38 - }, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 28, - "h": 38 - }, - "rotated": false, - "trimmed": false - }, - "place_holder_pet_place_holder_pet_64_a_3_0.png": { - "frame": { - "x": 184, - "y": 7, - "w": 28, - "h": 35 - }, - "sourceSize": { - "w": 28, - "h": 35 - }, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 28, - "h": 35 - }, - "rotated": false, - "trimmed": false - }, - "place_holder_pet_place_holder_pet_64_a_0_0.png": { - "frame": { - "x": 109, - "y": 2, - "w": 43, - "h": 40 - }, - "sourceSize": { - "w": 43, - "h": 40 - }, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 43, - "h": 40 - }, - "rotated": false, - "trimmed": false - }, - "place_holder_pet_place_holder_pet_64_a_1_0.png": { - "frame": { - "x": 2, - "y": 4, - "w": 54, - "h": 38 - }, - "sourceSize": { - "w": 54, - "h": 38 - }, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 54, - "h": 38 - }, - "rotated": false, - "trimmed": false - }, - "place_holder_pet_place_holder_pet_64_a_2_0.png": { - "frame": { - "x": 58, - "y": 4, - "w": 49, - "h": 38 - }, - "sourceSize": { - "w": 49, - "h": 38 - }, - "spriteSourceSize": { - "x": 0, - "y": 0, - "w": 49, - "h": 38 - }, - "rotated": false, - "trimmed": false - } - } - }, "logic": { "model": { "dimensions": { diff --git a/packages/assets/src/assets/place_holder_wall/images/place_holder_wall_64_a_2_0.png b/packages/assets/src/assets/place_holder_wall/images/place_holder_wall_64_a_2_0.png new file mode 100644 index 0000000000000000000000000000000000000000..6d60b302904bab28c7974a452762dace121a1a3c GIT binary patch literal 587 zcmV-R0<`^!P)>^60006KNkl}GJ@u4^iXL0KjAXyZ6i)4_)Pr`!vDfUS;QHrOTZ)|MfLh?Kx z{}it9coR`diHJPs@pwFDMT{}Q7!!c-bCyWo_w;>FQ51OZgL4jJ%=EuUivWWN5WM$6 zYmL^LrfJR*l8h{g#Ehkqwk*$cx~`+^I+Rj4=YscsBJqhN6_SdG2oRie!5FhzMk{20XEdWZX%sB^K)G`q%iX!vg zkkd}I3w0tthE$HkpY?aez-%D^IyjEN)1Ri{$mlzh*SjLPs1@uTec)38Ig*} z{lFYaguaQy8CeoZDkP_sPa=|$ZzKt|wU)ZBQA%Y%CL+LU5n)$_K8^2RMTAug&vJ~T+L@4F>?jdNchetkw0O56M1911z(rkVjqSSSw|E40K}zX1XwLb_#bu|h4ec%B;LcaqwIq@R z5_m|gA}-Lt)*yZmkxD6au4{n5fAqcK{%v^ySyo$7z(qWW00000NkvXXu0mjfUEOA) literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/place_holder_wall/place_holder_wall.asset.json b/packages/assets/src/assets/place_holder_wall/place_holder_wall.asset.json new file mode 100644 index 0000000..1aa519d --- /dev/null +++ b/packages/assets/src/assets/place_holder_wall/place_holder_wall.asset.json @@ -0,0 +1,59 @@ +{ + "type": "place_holder_wall", + "name": "place_holder_wall", + "visualizationType": "furniture_static", + "logicType": "furniture_basic", + "logic": { + "model": { + "dimensions": { + "x": 1, + "y": 1, + "z": 0 + }, + "directions": [ + 90, + 180 + ] + } + }, + "assets": { + "place_holder_wall_icon_a": { + "x": 16, + "y": 16 + }, + "place_holder_wall_64_a_2_0": { + "x": 18, + "y": 25 + }, + "place_holder_wall_64_a_4_0": { + "source": "place_holder_wall_64_a_2_0", + "x": 18, + "y": 25, + "flipH": true + } + }, + "visualizations": [ + { + "size": 64, + "layerCount": 1, + "angle": 45, + "layers": { + "0": { + "z": -1500 + } + }, + "directions": { + "2": {}, + "4": {} + } + }, + { + "size": 1, + "layerCount": 1, + "angle": 360, + "directions": { + "0": {} + } + } + ] +} \ No newline at end of file diff --git a/packages/assets/src/assets/selection_arrow/images/selection_arrow_64_a_0_0.png b/packages/assets/src/assets/selection_arrow/images/selection_arrow_64_a_0_0.png new file mode 100644 index 0000000000000000000000000000000000000000..f2cdbfd93a807bc94cb21c3820ad4fd3ee84eb8a GIT binary patch literal 678 zcmV;X0$KfuP)w=qh7u24R~-+-$9+1;VT%S zxp-C(l&&!KAlsoqX`vK<9@6LO(>7`TJW2527Ya!l^7-`J=6RkJ@JXRi5Zi`f0004? z$uQ{6?B1&9dmK79v(&?0_}zydseBCp!-0RUB9$KyL2z6>pZz)T+9zV0d_ zgTo}Wz`V%wH*X_>c`{K2tsQo_ zS0f@q+9FzZC5InhKZ^sepFIIEo#o0TtSU8ipz_Lxm;7gHXjpy3~RtL`BW?%njqUBzdndT1y5k@iF`IvJt YEMQXn`@l;e4d{9XPgg&ebxsLQ02g9e)Bpeg literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/selection_arrow/images/selection_arrow_64_a_0_2.png b/packages/assets/src/assets/selection_arrow/images/selection_arrow_64_a_0_2.png new file mode 100644 index 0000000000000000000000000000000000000000..128824c0e7e2dcbba10375f194742da3d7d191a9 GIT binary patch literal 773 zcmV+g1N!`lP)(xv_bx+yK_+(B2NEgkIYWOb23yL6Gm zAPTk=e1lqbP^Y$%Q=3SZUk81zmw18_nZnG6^7n zTpj~ZZ~0EyKgB+GkGs{-fi5F7h}UPOk-Wwg$ri@_Kd9Kwe3w2SC1QR z0ES_hiFI8U5kW-QGqOd^U(bGY8yZ)-OL8!Nfqgl-_EDlkB~bPaF~P*niC?YSBN=JtGgxv5z} zDhi+tjUgiJrZcRjmTWrH;^o7yu~kPq+k|T(S66{5pSklaZQZ>kncsgHC!uM1=7YU4 zy5s#JfLu27A3zyfJK+A-y3DN~m?gxooVvo++6s~S2Eg(ha4MhiSd@4y%KXM*U=Ss1 z`poGGkiQB<*LBD8sVbO)2wF%~dIey;2SNae;c*hf5!I!aJdec;?xvi7m z`#)r4dY12B*8rHAn#>z0XbDvn-I_iRAY5BV?(Z3QAN29_+p0_~ECTT5^CxDeCQE9+ zD*e{l%9V3@Gf>xbo3r#WJp)NLm-Re|(HAd$8(RUeNe>0P;aU2ahG+|$%Q`&+$0JRzg>Xyn z2_OiB*YutNf#u`JuBMK znEB6GMbg_r0JL^=nIO$=os~5%RJbN`^|RVK&)5G0SOB8#C{1jhBLBOT0X{x=s;_W$ z6KJ&%;0!6B0RVV>e!VWhy=ijipA>3cJ%SJ*1PB2_0Iz>Sm8OFyULB`l@N|Gu>Uo*< zhSbhxy@C10!hB=7Y8=b+TM$IkF<7kayEu2<#m~Sm$dv#@@{Hir_dZ`Rq>APX20GoY z^W5RAb+xa_^c|Md32hA*FjC(6iEKTkS}uiT`i?B86KCwefk;#Xn|zv{kH literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/selection_arrow/selection_arrow.asset.json b/packages/assets/src/assets/selection_arrow/selection_arrow.asset.json new file mode 100644 index 0000000..0225356 --- /dev/null +++ b/packages/assets/src/assets/selection_arrow/selection_arrow.asset.json @@ -0,0 +1,85 @@ +{ + "type": "furniture", + "name": "selection_arrow", + "visualizationType": "furniture_animated", + "logicType": "selection_arrow", + "dimensions": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "directions": [ + 0 + ], + "assets": { + "selection_arrow_64_a_0_1": { + "x": 16, + "y": 140 + }, + "selection_arrow_64_a_0_2": { + "x": 16, + "y": 140 + }, + "selection_arrow_64_a_0_3": { + "x": 16, + "y": 140 + }, + "selection_arrow_64_a_0_0": { + "x": 16, + "y": 140 + } + }, + "visualizations": [ + { + "layerCount": 1, + "angle": 45, + "size": 64, + "directions": { + "0": {} + }, + "animations": { + "0": { + "layers": { + "0": { + "loopCount": 0, + "frameRepeat": 3, + "frameSequences": { + "0": { + "frames": { + "0": { + "id": 0 + }, + "1": { + "id": 1 + }, + "2": { + "id": 2 + }, + "3": { + "id": 3 + } + } + } + } + } + } + }, + "1": { + "layers": { + "0": { + "frameSequences": { + "0": { + "frames": { + "0": { + "id": 4 + } + } + } + } + } + } + } + } + } + ] +} \ No newline at end of file diff --git a/packages/assets/src/assets/tile_cursor/images/tile_cursor_64_a_0_0.png b/packages/assets/src/assets/tile_cursor/images/tile_cursor_64_a_0_0.png new file mode 100644 index 0000000000000000000000000000000000000000..84756634aeb254808edd3907fa7398ce1dc2ddd3 GIT binary patch literal 458 zcmV;*0X6=KP)xBl3uEhM>D1pyorA(yXK5WrCta(b14 z0FH`~=-CDYaH=}P8A{hQ3nDzqC#AU0yr{40wQ`5z$p@P6w#{yPL>cyk$0m* z0h}};4~vp9D8zaJ$fkDw#YftESpgHrBQ8aaA2_z^HSC;L>;M1&07*qoM6N<$f{|s& AQ2+n{ literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/tile_cursor/images/tile_cursor_64_a_0_1.png b/packages/assets/src/assets/tile_cursor/images/tile_cursor_64_a_0_1.png new file mode 100644 index 0000000000000000000000000000000000000000..f945238760520f6c0540c1ffed7530a996979f5b GIT binary patch literal 244 zcmVm1KBh!1nSOBEv4yhi~>1Lrj;^!^oZ-+3%YA{tw(ZA&3*vg zu3Jzjj#%OdI>4I1ptzh{8=q3LJAw|-4scW)vBVK{01EI{94WMVJ~}|&SginJc0F{! zZi*wk>!kxe9oz6*rnN;x29=$aAvj!nNDYTdJ1?mD@fi?`!x*x>}?CsQk?l zzKU}x*;UoL*ABfO$&uPqX*Wq&OLpp9x2P%7T&)NOhO{}t@lM^G$P$r7NupAWCY7H# z!WZxI&{DFrokosB^8hC-P*oLk#Q!LVhcZXFRi(c+a=m&S?n%{OlZ3N&nM-r+48Ox1 z;j&7LRvSSc(O<2TeLalG_q0xz?@OO9|F?9y;C%D{!<*>?`DjyH+&3Hw00000NkvXX Hu0mjf79EF3 literal 0 HcmV?d00001 diff --git a/packages/assets/src/assets/tile_cursor/images/tile_cursor_64_a_0_4.png b/packages/assets/src/assets/tile_cursor/images/tile_cursor_64_a_0_4.png new file mode 100644 index 0000000000000000000000000000000000000000..f2ddd1c36940d5e0aac071f9c3670033dac55e7b GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBL!3HGXhu-f8Qg=OF978JRyq)DJ)S$rOy7{Hr z-G#r`?{-dK=_=iB*y-T;w?35X#t~^lU7yxcx!cL&JNY#iZ+N%tytAoz@4bde`LW85 z$1Fn?nOHKIHH`d@PrG%$*GtKv;mSdS$8Q4SA9;2%FwSv2*t0*1J>&S}4hF_83zHz~ zEz<6!$S(LQKd(V`SJ_F2W%G|cUUf{pUckUM{oGPL_u?Q?r8aeibxik)8%p_`o z`#f`nS~ON)@9%iMzhkV$KO#(4w(Npoh2j6DYvy zrSc5`e*J;%s#1V#R*2o~F%Ig0A#9&#QZ#nVm3|DYUMfG9+r^>Dc2#LME5tac1BS4o zv2=jwF*!+vezpQ&rW5b@b}?tWs#Kny*Cz)QgPoHk0>h#EKZfD7{d*bemI0%T#k3n7 zhzzAB?9wyC!b=)A_N)Z(n;^oK12~nd^{lTye^Xc+-HIknCHrinAZt?cw)IBB`q~(g zZ$H)mOA)?@3F9V2ZeA=`l`n9Z@zMo8GE+Xhy+>Vyip6VVvbnLEdWt=`u)-->YO zb#yx3aj#MpR1TMeqs=>M5W7I0m5hp(^oe@qF9vmv%TX|PDbDHK&X*k@_G5rMuvEnmt{PcbR0000 = new Map(); @@ -454,17 +457,23 @@ export class RoomContentLoader implements IRoomContentLoader switch(type) { case RoomContentLoader.PLACE_HOLDER: - return [this.getAssetUrlWithGenericBase(RoomContentLoader.PLACE_HOLDER)]; + return ['local://place_holder']; case RoomContentLoader.PLACE_HOLDER_WALL: - return [this.getAssetUrlWithGenericBase(RoomContentLoader.PLACE_HOLDER_WALL)]; + return ['local://place_holder_wall']; case RoomContentLoader.PLACE_HOLDER_PET: - return [this.getAssetUrlWithGenericBase(RoomContentLoader.PLACE_HOLDER_PET)]; + return ['local://place_holder_pet']; case RoomContentLoader.ROOM: return ['local://room']; case RoomContentLoader.TILE_CURSOR: - return [this.getAssetUrlWithGenericBase(RoomContentLoader.TILE_CURSOR)]; + return ['local://tile_cursor']; case RoomContentLoader.SELECTION_ARROW: - return [this.getAssetUrlWithGenericBase(RoomContentLoader.SELECTION_ARROW)]; + return ['local://selection_arrow']; + case RoomContentLoader.AVATAR_ADDITIONS: + return ['local://avatar_additions']; + case RoomContentLoader.FLOOR_EDITOR: + return ['local://floor_editor']; + case RoomContentLoader.GROUP_BADGE: + return ['local://group_badge']; default: { const category = this.getCategoryForType(type); @@ -520,15 +529,6 @@ export class RoomContentLoader implements IRoomContentLoader return null; } - private getAssetUrlWithGenericBase(assetName: string): string - { - const assetUrl = GetConfiguration().getValue('generic.asset.url').replace(/%libname%/gi, assetName); - - if(assetUrl.endsWith('.nitro')) return assetUrl.replace(/\.nitro$/i, '.json'); - - return assetUrl; - } - public getAssetUrlWithFurniBase(assetName: string): string { return (GetConfiguration().getValue('furni.asset.url').replace(/%libname%/gi, assetName)); diff --git a/packages/room/src/object/visualization/RoomWindowReflectionState.ts b/packages/room/src/object/visualization/RoomWindowReflectionState.ts index c5f2469..b4b390d 100644 --- a/packages/room/src/object/visualization/RoomWindowReflectionState.ts +++ b/packages/room/src/object/visualization/RoomWindowReflectionState.ts @@ -28,6 +28,8 @@ export class RoomWindowReflectionState location: storedLocation }); + // Always bump updateId so reflected walk cycles stay frame-synced + // even when avatar textures are recycled/cached by reference. this._updateId++; }