From c1590d7846d0f72a7291e8a585a0314b2cddbff8 Mon Sep 17 00:00:00 2001 From: Gerald Bauer Date: Wed, 9 Nov 2022 18:17:42 +0100 Subject: [PATCH] up --- .gitignore | 7 + README.md | 19 ++ aliensvspunks/attributes/0_head/0_cowl.png | Bin 0 -> 192 bytes .../attributes/0_head/10_green_tiara.png | Bin 0 -> 124 bytes .../attributes/0_head/11_pink_tiara.png | Bin 0 -> 124 bytes .../attributes/0_head/12_orange_antennae.png | Bin 0 -> 129 bytes .../attributes/0_head/13_purple_tiara.png | Bin 0 -> 124 bytes .../attributes/0_head/14_blue_antennae.png | Bin 0 -> 129 bytes aliensvspunks/attributes/0_head/15_none.png | Bin 0 -> 81 bytes aliensvspunks/attributes/0_head/1_horns.png | Bin 0 -> 153 bytes .../attributes/0_head/2_diamond_tiara.png | Bin 0 -> 124 bytes .../attributes/0_head/3_pink_antennae.png | Bin 0 -> 129 bytes .../attributes/0_head/4_orange_tiara.png | Bin 0 -> 124 bytes .../attributes/0_head/5_purple_antennae.png | Bin 0 -> 129 bytes .../attributes/0_head/6_yellow_antennae.png | Bin 0 -> 129 bytes aliensvspunks/attributes/0_head/7_googles.png | Bin 0 -> 155 bytes .../attributes/0_head/8_blue_tiara.png | Bin 0 -> 124 bytes .../attributes/0_head/9_green_antennae.png | Bin 0 -> 129 bytes .../attributes/1_ears/0_long_gold.png | Bin 0 -> 119 bytes .../attributes/1_ears/10_pink_stud.png | Bin 0 -> 119 bytes .../attributes/1_ears/11_blue_stud.png | Bin 0 -> 119 bytes aliensvspunks/attributes/1_ears/12_none.png | Bin 0 -> 81 bytes .../attributes/1_ears/1_long_purple.png | Bin 0 -> 119 bytes .../attributes/1_ears/2_long_pink.png | Bin 0 -> 119 bytes .../attributes/1_ears/3_long_orange.png | Bin 0 -> 119 bytes .../attributes/1_ears/4_long_green.png | Bin 0 -> 119 bytes .../attributes/1_ears/5_long_blue.png | Bin 0 -> 119 bytes .../attributes/1_ears/6_gold_stud.png | Bin 0 -> 119 bytes .../attributes/1_ears/7_orange_stud.png | Bin 0 -> 119 bytes .../attributes/1_ears/8_purple_stud.png | Bin 0 -> 119 bytes .../attributes/1_ears/9_green_stud.png | Bin 0 -> 119 bytes .../attributes/2_eyes/0_brown_eye_patch.png | Bin 0 -> 150 bytes aliensvspunks/attributes/2_eyes/10_red.png | Bin 0 -> 124 bytes .../attributes/2_eyes/11_neon_shades.png | Bin 0 -> 158 bytes .../attributes/2_eyes/12_rainbow_shades.png | Bin 0 -> 163 bytes .../attributes/2_eyes/13_electric_lazer.png | Bin 0 -> 174 bytes .../attributes/2_eyes/14_rainbow_visor.png | Bin 0 -> 188 bytes .../attributes/2_eyes/15_3_d_glasses.png | Bin 0 -> 135 bytes .../attributes/2_eyes/16_green_makeup.png | Bin 0 -> 127 bytes .../attributes/2_eyes/17_black_shades.png | Bin 0 -> 132 bytes .../attributes/2_eyes/18_white_shades.png | Bin 0 -> 131 bytes .../attributes/2_eyes/19_pink_makeup.png | Bin 0 -> 127 bytes .../attributes/2_eyes/1_purple_lazer.png | Bin 0 -> 174 bytes .../attributes/2_eyes/20_blue_makeup.png | Bin 0 -> 127 bytes .../attributes/2_eyes/21_purple_cyclops.png | Bin 0 -> 125 bytes .../attributes/2_eyes/22_electric.png | Bin 0 -> 123 bytes .../attributes/2_eyes/23_pink_cyclops.png | Bin 0 -> 125 bytes .../attributes/2_eyes/24_orange_cyclops.png | Bin 0 -> 125 bytes .../attributes/2_eyes/25_yellow_cyclops.png | Bin 0 -> 125 bytes .../attributes/2_eyes/26_green_cyclops.png | Bin 0 -> 125 bytes .../attributes/2_eyes/27_blue_cyclops.png | Bin 0 -> 125 bytes aliensvspunks/attributes/2_eyes/28_pink.png | Bin 0 -> 123 bytes aliensvspunks/attributes/2_eyes/29_green.png | Bin 0 -> 124 bytes .../attributes/2_eyes/2_purple_makeup.png | Bin 0 -> 127 bytes aliensvspunks/attributes/2_eyes/30_purple.png | Bin 0 -> 124 bytes aliensvspunks/attributes/2_eyes/31_brown.png | Bin 0 -> 123 bytes aliensvspunks/attributes/2_eyes/32_blue.png | Bin 0 -> 123 bytes aliensvspunks/attributes/2_eyes/3_monocle.png | Bin 0 -> 134 bytes .../attributes/2_eyes/4_robot_visor.png | Bin 0 -> 165 bytes .../attributes/2_eyes/5_robot_prosthetic.png | Bin 0 -> 140 bytes .../attributes/2_eyes/6_vaporwave_shades.png | Bin 0 -> 154 bytes .../attributes/2_eyes/7_sunset_shades.png | Bin 0 -> 154 bytes .../attributes/2_eyes/8_indigo_eye_patch.png | Bin 0 -> 149 bytes .../attributes/2_eyes/9_sunrise_shades.png | Bin 0 -> 158 bytes .../3_hair/0_vaporwave_long_bob.png | Bin 0 -> 200 bytes .../attributes/3_hair/10_pink_sleek.png | Bin 0 -> 155 bytes .../attributes/3_hair/11_pink_shag.png | Bin 0 -> 142 bytes .../attributes/3_hair/12_blue_widow_peak.png | Bin 0 -> 135 bytes .../attributes/3_hair/13_pink_ponytail.png | Bin 0 -> 151 bytes .../attributes/3_hair/14_neon_topknot.png | Bin 0 -> 201 bytes .../attributes/3_hair/15_purple_sleek.png | Bin 0 -> 155 bytes .../attributes/3_hair/16_purple_short.png | Bin 0 -> 134 bytes .../attributes/3_hair/17_pink_mullet.png | Bin 0 -> 143 bytes .../attributes/3_hair/18_pink_long_bob.png | Bin 0 -> 151 bytes .../attributes/3_hair/19_purple_fringe.png | Bin 0 -> 156 bytes .../attributes/3_hair/1_rainbow_punk.png | Bin 0 -> 147 bytes .../attributes/3_hair/20_brown_buzz_cut.png | Bin 0 -> 122 bytes .../3_hair/21_orange_widow_peak.png | Bin 0 -> 135 bytes .../attributes/3_hair/22_pink_bob.png | Bin 0 -> 147 bytes .../attributes/3_hair/23_pink_buzz_cut.png | Bin 0 -> 122 bytes .../attributes/3_hair/24_pink_fringe.png | Bin 0 -> 156 bytes .../attributes/3_hair/25_orange_topknot.png | Bin 0 -> 149 bytes .../attributes/3_hair/26_blue_ponytail.png | Bin 0 -> 151 bytes .../attributes/3_hair/27_orange_spiky.png | Bin 0 -> 164 bytes .../attributes/3_hair/28_neon_punk.png | Bin 0 -> 170 bytes .../attributes/3_hair/29_purple_topknot.png | Bin 0 -> 149 bytes .../attributes/3_hair/2_vaporwave_punk.png | Bin 0 -> 171 bytes .../attributes/3_hair/30_blue_shag.png | Bin 0 -> 143 bytes .../attributes/3_hair/31_orange_sleek.png | Bin 0 -> 155 bytes .../attributes/3_hair/32_orange_short.png | Bin 0 -> 134 bytes .../attributes/3_hair/33_orange_punk.png | Bin 0 -> 128 bytes .../attributes/3_hair/34_orange_shag.png | Bin 0 -> 142 bytes .../attributes/3_hair/35_orange_ponytail.png | Bin 0 -> 151 bytes .../attributes/3_hair/36_orange_pigtails.png | Bin 0 -> 191 bytes .../attributes/3_hair/37_orange_long_bob.png | Bin 0 -> 151 bytes .../attributes/3_hair/38_orange_mullet.png | Bin 0 -> 143 bytes .../attributes/3_hair/39_orange_fringe.png | Bin 0 -> 156 bytes .../attributes/3_hair/3_purple_buzz_cut.png | Bin 0 -> 122 bytes .../attributes/3_hair/40_orange_buzz_cut.png | Bin 0 -> 122 bytes .../attributes/3_hair/41_orange_bob.png | Bin 0 -> 147 bytes .../3_hair/42_yellow_widow_peak.png | Bin 0 -> 135 bytes .../attributes/3_hair/43_yellow_topknot.png | Bin 0 -> 149 bytes .../attributes/3_hair/44_purple_spiky.png | Bin 0 -> 164 bytes .../attributes/3_hair/45_yellow_mullet.png | Bin 0 -> 143 bytes .../attributes/3_hair/46_purple_long_bob.png | Bin 0 -> 151 bytes .../attributes/3_hair/47_blue_mullet.png | Bin 0 -> 145 bytes .../attributes/3_hair/48_neon_long_bob.png | Bin 0 -> 200 bytes .../attributes/3_hair/49_blue_long_bob.png | Bin 0 -> 151 bytes .../attributes/3_hair/4_pink_widow_peak.png | Bin 0 -> 135 bytes .../attributes/3_hair/50_green_shag.png | Bin 0 -> 142 bytes .../attributes/3_hair/51_black_widow_peak.png | Bin 0 -> 120 bytes .../attributes/3_hair/52_yellow_buzz_cut.png | Bin 0 -> 122 bytes .../attributes/3_hair/53_blue_fringe.png | Bin 0 -> 156 bytes .../attributes/3_hair/54_green_spiky.png | Bin 0 -> 164 bytes .../attributes/3_hair/55_blue_punk.png | Bin 0 -> 128 bytes .../attributes/3_hair/56_blue_short.png | Bin 0 -> 134 bytes .../attributes/3_hair/57_green_widow_peak.png | Bin 0 -> 135 bytes .../attributes/3_hair/58_yellow_bob.png | Bin 0 -> 147 bytes .../attributes/3_hair/59_blue_bob.png | Bin 0 -> 150 bytes .../attributes/3_hair/5_purple_widow_peak.png | Bin 0 -> 135 bytes .../attributes/3_hair/60_blond_punk.png | Bin 0 -> 128 bytes .../attributes/3_hair/61_green_topknot.png | Bin 0 -> 149 bytes .../attributes/3_hair/62_blue_spiky.png | Bin 0 -> 164 bytes .../attributes/3_hair/63_purple_punk.png | Bin 0 -> 128 bytes .../attributes/3_hair/64_purple_ponytail.png | Bin 0 -> 151 bytes .../attributes/3_hair/65_purple_pigtails.png | Bin 0 -> 191 bytes .../attributes/3_hair/66_yellow_sleek.png | Bin 0 -> 155 bytes .../attributes/3_hair/67_yellow_short.png | Bin 0 -> 134 bytes .../attributes/3_hair/68_blue_pigtails.png | Bin 0 -> 190 bytes .../attributes/3_hair/69_green_sleek.png | Bin 0 -> 155 bytes .../attributes/3_hair/6_purple_shag.png | Bin 0 -> 142 bytes .../attributes/3_hair/70_yellow_long_bob.png | Bin 0 -> 151 bytes .../attributes/3_hair/71_green_short.png | Bin 0 -> 134 bytes .../attributes/3_hair/72_purple_bob.png | Bin 0 -> 147 bytes .../attributes/3_hair/73_yellow_spiky.png | Bin 0 -> 164 bytes .../attributes/3_hair/74_yellow_shag.png | Bin 0 -> 142 bytes .../attributes/3_hair/75_blue_topknot.png | Bin 0 -> 146 bytes .../attributes/3_hair/76_green_punk.png | Bin 0 -> 128 bytes .../attributes/3_hair/77_blue_sleek.png | Bin 0 -> 155 bytes .../attributes/3_hair/78_yellow_pigtails.png | Bin 0 -> 191 bytes .../attributes/3_hair/79_blue_buzz_cut.png | Bin 0 -> 124 bytes .../attributes/3_hair/7_vaporwave_topknot.png | Bin 0 -> 201 bytes .../attributes/3_hair/80_green_ponytail.png | Bin 0 -> 151 bytes .../attributes/3_hair/81_pink_topknot.png | Bin 0 -> 149 bytes .../attributes/3_hair/82_green_pigtails.png | Bin 0 -> 191 bytes .../attributes/3_hair/83_pink_spiky.png | Bin 0 -> 164 bytes .../attributes/3_hair/84_yellow_ponytail.png | Bin 0 -> 151 bytes .../attributes/3_hair/85_pink_punk.png | Bin 0 -> 128 bytes .../attributes/3_hair/86_pink_pigtails.png | Bin 0 -> 191 bytes .../attributes/3_hair/87_green_mullet.png | Bin 0 -> 143 bytes .../attributes/3_hair/88_green_bob.png | Bin 0 -> 147 bytes .../attributes/3_hair/89_yellow_fringe.png | Bin 0 -> 156 bytes .../attributes/3_hair/8_purple_mullet.png | Bin 0 -> 143 bytes .../attributes/3_hair/90_green_long_bob.png | Bin 0 -> 151 bytes .../attributes/3_hair/91_green_fringe.png | Bin 0 -> 156 bytes .../attributes/3_hair/92_green_buzz_cut.png | Bin 0 -> 122 bytes aliensvspunks/attributes/3_hair/93_none.png | Bin 0 -> 81 bytes .../attributes/3_hair/9_pink_short.png | Bin 0 -> 134 bytes .../attributes/4_face/0_electric_scar.png | Bin 0 -> 116 bytes aliensvspunks/attributes/4_face/1_scar.png | Bin 0 -> 116 bytes aliensvspunks/attributes/4_face/2_blush.png | Bin 0 -> 109 bytes .../attributes/4_face/3_nose_ring.png | Bin 0 -> 109 bytes aliensvspunks/attributes/4_face/4_none.png | Bin 0 -> 81 bytes .../attributes/5_mouth/0_upturned_fangs.png | Bin 0 -> 102 bytes .../attributes/5_mouth/10_face_mask.png | Bin 0 -> 145 bytes aliensvspunks/attributes/5_mouth/11_pink.png | Bin 0 -> 109 bytes aliensvspunks/attributes/5_mouth/12_red.png | Bin 0 -> 109 bytes aliensvspunks/attributes/5_mouth/13_green.png | Bin 0 -> 109 bytes .../attributes/5_mouth/14_purple.png | Bin 0 -> 109 bytes aliensvspunks/attributes/5_mouth/15_blue.png | Bin 0 -> 109 bytes .../attributes/5_mouth/16_neutral.png | Bin 0 -> 91 bytes .../attributes/5_mouth/1_black_kerchief.png | Bin 0 -> 147 bytes .../attributes/5_mouth/2_toothsome.png | Bin 0 -> 101 bytes .../attributes/5_mouth/3_blue_kerchief.png | Bin 0 -> 141 bytes aliensvspunks/attributes/5_mouth/4_fangs.png | Bin 0 -> 103 bytes .../attributes/5_mouth/5_red_kerchief.png | Bin 0 -> 141 bytes .../attributes/5_mouth/6_smoking.png | Bin 0 -> 149 bytes aliensvspunks/attributes/5_mouth/7_worm.png | Bin 0 -> 98 bytes .../attributes/5_mouth/8_metal_mask.png | Bin 0 -> 146 bytes aliensvspunks/attributes/5_mouth/9_creepy.png | Bin 0 -> 112 bytes aliensvspunks/attributes/6_neck/0_punk.png | Bin 0 -> 112 bytes aliensvspunks/attributes/6_neck/1_chain.png | Bin 0 -> 116 bytes .../attributes/6_neck/2_green_collar.png | Bin 0 -> 106 bytes .../attributes/6_neck/3_purple_collar.png | Bin 0 -> 106 bytes .../attributes/6_neck/4_orange_collar.png | Bin 0 -> 106 bytes .../attributes/6_neck/5_pink_collar.png | Bin 0 -> 106 bytes .../attributes/6_neck/6_blue_collar.png | Bin 0 -> 106 bytes aliensvspunks/attributes/6_neck/7_none.png | Bin 0 -> 81 bytes .../attributes/7_body/0_ape_girl.png | Bin 0 -> 162 bytes .../attributes/7_body/10_green_alien_guy.png | Bin 0 -> 163 bytes .../attributes/7_body/11_blue_alien_guy.png | Bin 0 -> 158 bytes .../attributes/7_body/12_almond_guy.png | Bin 0 -> 152 bytes .../attributes/7_body/13_pale_guy.png | Bin 0 -> 152 bytes .../attributes/7_body/14_green_alien_girl.png | Bin 0 -> 162 bytes .../attributes/7_body/15_purple_alien_guy.png | Bin 0 -> 157 bytes .../attributes/7_body/16_olive_guy.png | Bin 0 -> 152 bytes .../attributes/7_body/17_blue_alien_girl.png | Bin 0 -> 157 bytes .../attributes/7_body/18_beige_guy.png | Bin 0 -> 152 bytes .../7_body/19_purple_alien_girl.png | Bin 0 -> 156 bytes .../attributes/7_body/1_clown_guy.png | Bin 0 -> 156 bytes .../attributes/7_body/20_beige_girl.png | Bin 0 -> 151 bytes .../attributes/7_body/21_pale_girl.png | Bin 0 -> 151 bytes .../attributes/7_body/2_clown_girl.png | Bin 0 -> 155 bytes aliensvspunks/attributes/7_body/3_ape_guy.png | Bin 0 -> 166 bytes .../attributes/7_body/4_pink_alien_girl.png | Bin 0 -> 183 bytes .../attributes/7_body/5_olive_girl.png | Bin 0 -> 151 bytes .../attributes/7_body/6_bronze_guy.png | Bin 0 -> 152 bytes .../attributes/7_body/7_pink_alien_guy.png | Bin 0 -> 187 bytes .../attributes/7_body/8_bronze_girl.png | Bin 0 -> 151 bytes .../attributes/7_body/9_almond_girl.png | Bin 0 -> 151 bytes aliensvspunks/attributes/8_jacket/0_cloak.png | Bin 0 -> 142 bytes aliensvspunks/attributes/8_jacket/10_none.png | Bin 0 -> 81 bytes .../attributes/8_jacket/1_yellow.png | Bin 0 -> 122 bytes aliensvspunks/attributes/8_jacket/2_white.png | Bin 0 -> 97 bytes aliensvspunks/attributes/8_jacket/3_brown.png | Bin 0 -> 126 bytes .../attributes/8_jacket/4_purple.png | Bin 0 -> 122 bytes aliensvspunks/attributes/8_jacket/5_grey.png | Bin 0 -> 126 bytes aliensvspunks/attributes/8_jacket/6_blue.png | Bin 0 -> 122 bytes aliensvspunks/attributes/8_jacket/7_pink.png | Bin 0 -> 122 bytes .../attributes/8_jacket/8_orange.png | Bin 0 -> 122 bytes aliensvspunks/attributes/8_jacket/9_green.png | Bin 0 -> 122 bytes .../attributes/9_background/0_cityscape.png | Bin 0 -> 211 bytes .../attributes/9_background/1_gold.png | Bin 0 -> 87 bytes .../attributes/9_background/2_green.png | Bin 0 -> 87 bytes .../attributes/9_background/3_purple.png | Bin 0 -> 87 bytes .../attributes/9_background/4_orange.png | Bin 0 -> 87 bytes .../attributes/9_background/5_blue.png | Bin 0 -> 87 bytes .../attributes/9_background/6_pink.png | Bin 0 -> 87 bytes aliensvspunks/attributes/attributes.csv | 227 ++++++++++++++++++ aliensvspunks/collection.yml | 3 +- aliensvspunks/spritesheet-24x24.csv | 221 +++++++++++++++++ aliensvspunks/spritesheet-24x24.png | Bin 0 -> 9419 bytes edgepunks/attributes/0_11/0_aku-punku.png | Bin 0 -> 338 bytes edgepunks/attributes/0_11/10_slender_punk.png | Bin 0 -> 377 bytes .../attributes/0_11/11_illuminati_bill.png | Bin 0 -> 301 bytes edgepunks/attributes/0_11/12_the_eyes.png | Bin 0 -> 276 bytes .../attributes/0_11/13_the_apprentice.png | Bin 0 -> 254 bytes edgepunks/attributes/0_11/14_jason_punk.png | Bin 0 -> 278 bytes edgepunks/attributes/0_11/15_medusa_punk.png | Bin 0 -> 379 bytes .../attributes/0_11/16_the_darkest_punk.png | Bin 0 -> 291 bytes edgepunks/attributes/0_11/17_keksune.png | Bin 0 -> 347 bytes .../attributes/0_11/18_anatomy_of_an_icon.png | Bin 0 -> 606 bytes edgepunks/attributes/0_11/19_none.png | Bin 0 -> 81 bytes .../attributes/0_11/1_devil_punk_ape.png | Bin 0 -> 1552 bytes edgepunks/attributes/0_11/2_onedgekevin.png | Bin 0 -> 337 bytes edgepunks/attributes/0_11/3_goated_demon.png | Bin 0 -> 245 bytes edgepunks/attributes/0_11/4_masked_hoodie.png | Bin 0 -> 261 bytes edgepunks/attributes/0_11/5_baphomet.png | Bin 0 -> 390 bytes edgepunks/attributes/0_11/6_lavey_punk.png | Bin 0 -> 518 bytes edgepunks/attributes/0_11/7_demingo.png | Bin 0 -> 1442 bytes .../8_dark_acolyte_of_the_northern_wastes.png | Bin 0 -> 877 bytes .../attributes/0_11/9_marina_abramovic.png | Bin 0 -> 1029 bytes edgepunks/attributes/1_eyes/0_11_blank.png | Bin 0 -> 81 bytes .../attributes/1_eyes/10_3_d_glasses.png | Bin 0 -> 137 bytes edgepunks/attributes/1_eyes/11_skull_mask.png | Bin 0 -> 162 bytes .../attributes/1_eyes/12_open_sockets.png | Bin 0 -> 140 bytes edgepunks/attributes/1_eyes/13_eye_mask.png | Bin 0 -> 113 bytes .../attributes/1_eyes/14_dark_shades.png | Bin 0 -> 151 bytes edgepunks/attributes/1_eyes/15_flame_eyes.png | Bin 0 -> 146 bytes edgepunks/attributes/1_eyes/16_clown_eyes.png | Bin 0 -> 144 bytes edgepunks/attributes/1_eyes/17_earring.png | Bin 0 -> 145 bytes edgepunks/attributes/1_eyes/18_monk.png | Bin 0 -> 164 bytes .../attributes/1_eyes/19_lizard_eyes.png | Bin 0 -> 138 bytes edgepunks/attributes/1_eyes/1_hollow.png | Bin 0 -> 137 bytes edgepunks/attributes/1_eyes/20_eyes.png | Bin 0 -> 126 bytes .../attributes/1_eyes/2_tentacle_eye.png | Bin 0 -> 164 bytes edgepunks/attributes/1_eyes/3_laser_eyes.png | Bin 0 -> 165 bytes .../attributes/1_eyes/4_white_glasses.png | Bin 0 -> 131 bytes edgepunks/attributes/1_eyes/5_big_glasses.png | Bin 0 -> 152 bytes edgepunks/attributes/1_eyes/6_holy_eyes.png | Bin 0 -> 150 bytes edgepunks/attributes/1_eyes/7_cyclops.png | Bin 0 -> 146 bytes edgepunks/attributes/1_eyes/8_dark_shades.png | Bin 0 -> 151 bytes .../attributes/1_eyes/9_cracked_glasses.png | Bin 0 -> 125 bytes edgepunks/attributes/2_hat/0_11_blank.png | Bin 0 -> 81 bytes edgepunks/attributes/2_hat/10_red_hair.png | Bin 0 -> 149 bytes edgepunks/attributes/2_hat/11_red_bandana.png | Bin 0 -> 153 bytes edgepunks/attributes/2_hat/12_brain.png | Bin 0 -> 176 bytes edgepunks/attributes/2_hat/13_dark_cowboy.png | Bin 0 -> 143 bytes edgepunks/attributes/2_hat/14_cap.png | Bin 0 -> 171 bytes .../attributes/2_hat/15_crescent_moon.png | Bin 0 -> 157 bytes edgepunks/attributes/2_hat/16_dark_hair.png | Bin 0 -> 160 bytes edgepunks/attributes/2_hat/17_none.png | Bin 0 -> 81 bytes .../attributes/2_hat/18_vampire_hair.png | Bin 0 -> 124 bytes edgepunks/attributes/2_hat/19_scales.png | Bin 0 -> 137 bytes edgepunks/attributes/2_hat/1_dark_hoodie.png | Bin 0 -> 201 bytes edgepunks/attributes/2_hat/20_scar.png | Bin 0 -> 124 bytes edgepunks/attributes/2_hat/21_pyramid.png | Bin 0 -> 206 bytes edgepunks/attributes/2_hat/22_big_horns.png | Bin 0 -> 165 bytes edgepunks/attributes/2_hat/23_mohawk.png | Bin 0 -> 148 bytes edgepunks/attributes/2_hat/24_small_horns.png | Bin 0 -> 134 bytes edgepunks/attributes/2_hat/25_bat.png | Bin 0 -> 173 bytes edgepunks/attributes/2_hat/26_messy_hair.png | Bin 0 -> 136 bytes edgepunks/attributes/2_hat/2_small_skull.png | Bin 0 -> 171 bytes edgepunks/attributes/2_hat/3_wizard_hat.png | Bin 0 -> 220 bytes edgepunks/attributes/2_hat/4_dark_pyramid.png | Bin 0 -> 226 bytes .../attributes/2_hat/5_welding_goggles.png | Bin 0 -> 138 bytes .../attributes/2_hat/6_soulfire_candles.png | Bin 0 -> 196 bytes .../attributes/2_hat/7_edge_wizard_hat.png | Bin 0 -> 224 bytes edgepunks/attributes/2_hat/8_beanie.png | Bin 0 -> 172 bytes .../attributes/2_hat/9_red_spiked_hair.png | Bin 0 -> 161 bytes edgepunks/attributes/3_mouth/0_11_blank.png | Bin 0 -> 81 bytes .../attributes/3_mouth/10_leather_mask.png | Bin 0 -> 177 bytes .../attributes/3_mouth/11_dark_beard.png | Bin 0 -> 134 bytes .../attributes/3_mouth/12_brown_beard.png | Bin 0 -> 123 bytes .../attributes/3_mouth/13_brown_chinstrap.png | Bin 0 -> 132 bytes edgepunks/attributes/3_mouth/14_teeth.png | Bin 0 -> 121 bytes .../attributes/3_mouth/15_monster_mouth.png | Bin 0 -> 118 bytes edgepunks/attributes/3_mouth/16_smile.png | Bin 0 -> 96 bytes edgepunks/attributes/3_mouth/17_regular.png | Bin 0 -> 91 bytes .../attributes/3_mouth/1_tentacle_mouth.png | Bin 0 -> 155 bytes .../attributes/3_mouth/2_fire_breath.png | Bin 0 -> 176 bytes edgepunks/attributes/3_mouth/3_pipe.png | Bin 0 -> 187 bytes edgepunks/attributes/3_mouth/4_toxic_puke.png | Bin 0 -> 145 bytes .../attributes/3_mouth/5_bloody_mouth.png | Bin 0 -> 147 bytes edgepunks/attributes/3_mouth/6_cigar.png | Bin 0 -> 153 bytes .../attributes/3_mouth/7_shadow_beard.png | Bin 0 -> 119 bytes .../attributes/3_mouth/8_cracked_teeth.png | Bin 0 -> 119 bytes .../attributes/3_mouth/9_small_fangs.png | Bin 0 -> 116 bytes edgepunks/attributes/4_clothes/0_11_blank.png | Bin 0 -> 81 bytes .../attributes/4_clothes/10_purple_robes.png | Bin 0 -> 141 bytes .../attributes/4_clothes/11_dark_wings.png | Bin 0 -> 172 bytes .../attributes/4_clothes/12_fire_robes.png | Bin 0 -> 181 bytes .../attributes/4_clothes/13_moss_robes.png | Bin 0 -> 150 bytes .../attributes/4_clothes/14_dark_robe.png | Bin 0 -> 149 bytes edgepunks/attributes/4_clothes/15_none.png | Bin 0 -> 81 bytes edgepunks/attributes/4_clothes/1_poison.png | Bin 0 -> 167 bytes .../attributes/4_clothes/2_crystal_ball.png | Bin 0 -> 154 bytes .../4_clothes/3_enhancement_book.png | Bin 0 -> 180 bytes edgepunks/attributes/4_clothes/4_tentacle.png | Bin 0 -> 151 bytes .../attributes/4_clothes/5_trimmed_robe.png | Bin 0 -> 145 bytes edgepunks/attributes/4_clothes/6_bloody.png | Bin 0 -> 134 bytes .../attributes/4_clothes/7_dark_fire.png | Bin 0 -> 157 bytes .../attributes/4_clothes/8_angel_wings.png | Bin 0 -> 171 bytes .../attributes/4_clothes/9_dark_suit.png | Bin 0 -> 143 bytes edgepunks/attributes/5_body/0_11_blank.png | Bin 0 -> 81 bytes .../attributes/5_body/10_whited_body.png | Bin 0 -> 169 bytes .../attributes/5_body/11_purple_body.png | Bin 0 -> 169 bytes .../attributes/5_body/12_orange_dragon.png | Bin 0 -> 198 bytes edgepunks/attributes/5_body/13_grey_body.png | Bin 0 -> 169 bytes edgepunks/attributes/5_body/1_alien.png | Bin 0 -> 153 bytes edgepunks/attributes/5_body/2_ape.png | Bin 0 -> 165 bytes edgepunks/attributes/5_body/3_red_dragon.png | Bin 0 -> 198 bytes .../attributes/5_body/4_green_lizard.png | Bin 0 -> 186 bytes edgepunks/attributes/5_body/5_cave_lizard.png | Bin 0 -> 186 bytes .../attributes/5_body/6_brown_lizard.png | Bin 0 -> 186 bytes .../attributes/5_body/7_dark_green_lizard.png | Bin 0 -> 186 bytes .../attributes/5_body/8_purple_dragon.png | Bin 0 -> 199 bytes edgepunks/attributes/5_body/9_dark_dragon.png | Bin 0 -> 196 bytes .../attributes/6_background/0_11_blank.png | Bin 0 -> 81 bytes edgepunks/attributes/6_background/1_red.png | Bin 0 -> 87 bytes .../attributes/6_background/2_purple.png | Bin 0 -> 87 bytes edgepunks/attributes/6_background/3_pink.png | Bin 0 -> 87 bytes edgepunks/attributes/attributes.csv | 124 ++++++++++ edgepunks/cache/0_0.png | Bin 0 -> 363 bytes edgepunks/cache/0_1.png | Bin 0 -> 1875 bytes edgepunks/cache/0_2.png | Bin 0 -> 342 bytes edgepunks/cache/0_4.png | Bin 0 -> 277 bytes edgepunks/collection.yml | 21 +- edgepunks/spritesheet-24x24.csv | 111 +++++++++ edgepunks/spritesheet-24x24.png | Bin 0 -> 20023 bytes sandbox/prepare.rb | 121 ++++++++++ sandbox/spritesheet.rb | 42 ++++ 362 files changed, 894 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 aliensvspunks/attributes/0_head/0_cowl.png create mode 100644 aliensvspunks/attributes/0_head/10_green_tiara.png create mode 100644 aliensvspunks/attributes/0_head/11_pink_tiara.png create mode 100644 aliensvspunks/attributes/0_head/12_orange_antennae.png create mode 100644 aliensvspunks/attributes/0_head/13_purple_tiara.png create mode 100644 aliensvspunks/attributes/0_head/14_blue_antennae.png create mode 100644 aliensvspunks/attributes/0_head/15_none.png create mode 100644 aliensvspunks/attributes/0_head/1_horns.png create mode 100644 aliensvspunks/attributes/0_head/2_diamond_tiara.png create mode 100644 aliensvspunks/attributes/0_head/3_pink_antennae.png create mode 100644 aliensvspunks/attributes/0_head/4_orange_tiara.png create mode 100644 aliensvspunks/attributes/0_head/5_purple_antennae.png create mode 100644 aliensvspunks/attributes/0_head/6_yellow_antennae.png create mode 100644 aliensvspunks/attributes/0_head/7_googles.png create mode 100644 aliensvspunks/attributes/0_head/8_blue_tiara.png create mode 100644 aliensvspunks/attributes/0_head/9_green_antennae.png create mode 100644 aliensvspunks/attributes/1_ears/0_long_gold.png create mode 100644 aliensvspunks/attributes/1_ears/10_pink_stud.png create mode 100644 aliensvspunks/attributes/1_ears/11_blue_stud.png create mode 100644 aliensvspunks/attributes/1_ears/12_none.png create mode 100644 aliensvspunks/attributes/1_ears/1_long_purple.png create mode 100644 aliensvspunks/attributes/1_ears/2_long_pink.png create mode 100644 aliensvspunks/attributes/1_ears/3_long_orange.png create mode 100644 aliensvspunks/attributes/1_ears/4_long_green.png create mode 100644 aliensvspunks/attributes/1_ears/5_long_blue.png create mode 100644 aliensvspunks/attributes/1_ears/6_gold_stud.png create mode 100644 aliensvspunks/attributes/1_ears/7_orange_stud.png create mode 100644 aliensvspunks/attributes/1_ears/8_purple_stud.png create mode 100644 aliensvspunks/attributes/1_ears/9_green_stud.png create mode 100644 aliensvspunks/attributes/2_eyes/0_brown_eye_patch.png create mode 100644 aliensvspunks/attributes/2_eyes/10_red.png create mode 100644 aliensvspunks/attributes/2_eyes/11_neon_shades.png create mode 100644 aliensvspunks/attributes/2_eyes/12_rainbow_shades.png create mode 100644 aliensvspunks/attributes/2_eyes/13_electric_lazer.png create mode 100644 aliensvspunks/attributes/2_eyes/14_rainbow_visor.png create mode 100644 aliensvspunks/attributes/2_eyes/15_3_d_glasses.png create mode 100644 aliensvspunks/attributes/2_eyes/16_green_makeup.png create mode 100644 aliensvspunks/attributes/2_eyes/17_black_shades.png create mode 100644 aliensvspunks/attributes/2_eyes/18_white_shades.png create mode 100644 aliensvspunks/attributes/2_eyes/19_pink_makeup.png create mode 100644 aliensvspunks/attributes/2_eyes/1_purple_lazer.png create mode 100644 aliensvspunks/attributes/2_eyes/20_blue_makeup.png create mode 100644 aliensvspunks/attributes/2_eyes/21_purple_cyclops.png create mode 100644 aliensvspunks/attributes/2_eyes/22_electric.png create mode 100644 aliensvspunks/attributes/2_eyes/23_pink_cyclops.png create mode 100644 aliensvspunks/attributes/2_eyes/24_orange_cyclops.png create mode 100644 aliensvspunks/attributes/2_eyes/25_yellow_cyclops.png create mode 100644 aliensvspunks/attributes/2_eyes/26_green_cyclops.png create mode 100644 aliensvspunks/attributes/2_eyes/27_blue_cyclops.png create mode 100644 aliensvspunks/attributes/2_eyes/28_pink.png create mode 100644 aliensvspunks/attributes/2_eyes/29_green.png create mode 100644 aliensvspunks/attributes/2_eyes/2_purple_makeup.png create mode 100644 aliensvspunks/attributes/2_eyes/30_purple.png create mode 100644 aliensvspunks/attributes/2_eyes/31_brown.png create mode 100644 aliensvspunks/attributes/2_eyes/32_blue.png create mode 100644 aliensvspunks/attributes/2_eyes/3_monocle.png create mode 100644 aliensvspunks/attributes/2_eyes/4_robot_visor.png create mode 100644 aliensvspunks/attributes/2_eyes/5_robot_prosthetic.png create mode 100644 aliensvspunks/attributes/2_eyes/6_vaporwave_shades.png create mode 100644 aliensvspunks/attributes/2_eyes/7_sunset_shades.png create mode 100644 aliensvspunks/attributes/2_eyes/8_indigo_eye_patch.png create mode 100644 aliensvspunks/attributes/2_eyes/9_sunrise_shades.png create mode 100644 aliensvspunks/attributes/3_hair/0_vaporwave_long_bob.png create mode 100644 aliensvspunks/attributes/3_hair/10_pink_sleek.png create mode 100644 aliensvspunks/attributes/3_hair/11_pink_shag.png create mode 100644 aliensvspunks/attributes/3_hair/12_blue_widow_peak.png create mode 100644 aliensvspunks/attributes/3_hair/13_pink_ponytail.png create mode 100644 aliensvspunks/attributes/3_hair/14_neon_topknot.png create mode 100644 aliensvspunks/attributes/3_hair/15_purple_sleek.png create mode 100644 aliensvspunks/attributes/3_hair/16_purple_short.png create mode 100644 aliensvspunks/attributes/3_hair/17_pink_mullet.png create mode 100644 aliensvspunks/attributes/3_hair/18_pink_long_bob.png create mode 100644 aliensvspunks/attributes/3_hair/19_purple_fringe.png create mode 100644 aliensvspunks/attributes/3_hair/1_rainbow_punk.png create mode 100644 aliensvspunks/attributes/3_hair/20_brown_buzz_cut.png create mode 100644 aliensvspunks/attributes/3_hair/21_orange_widow_peak.png create mode 100644 aliensvspunks/attributes/3_hair/22_pink_bob.png create mode 100644 aliensvspunks/attributes/3_hair/23_pink_buzz_cut.png create mode 100644 aliensvspunks/attributes/3_hair/24_pink_fringe.png create mode 100644 aliensvspunks/attributes/3_hair/25_orange_topknot.png create mode 100644 aliensvspunks/attributes/3_hair/26_blue_ponytail.png create mode 100644 aliensvspunks/attributes/3_hair/27_orange_spiky.png create mode 100644 aliensvspunks/attributes/3_hair/28_neon_punk.png create mode 100644 aliensvspunks/attributes/3_hair/29_purple_topknot.png create mode 100644 aliensvspunks/attributes/3_hair/2_vaporwave_punk.png create mode 100644 aliensvspunks/attributes/3_hair/30_blue_shag.png create mode 100644 aliensvspunks/attributes/3_hair/31_orange_sleek.png create mode 100644 aliensvspunks/attributes/3_hair/32_orange_short.png create mode 100644 aliensvspunks/attributes/3_hair/33_orange_punk.png create mode 100644 aliensvspunks/attributes/3_hair/34_orange_shag.png create mode 100644 aliensvspunks/attributes/3_hair/35_orange_ponytail.png create mode 100644 aliensvspunks/attributes/3_hair/36_orange_pigtails.png create mode 100644 aliensvspunks/attributes/3_hair/37_orange_long_bob.png create mode 100644 aliensvspunks/attributes/3_hair/38_orange_mullet.png create mode 100644 aliensvspunks/attributes/3_hair/39_orange_fringe.png create mode 100644 aliensvspunks/attributes/3_hair/3_purple_buzz_cut.png create mode 100644 aliensvspunks/attributes/3_hair/40_orange_buzz_cut.png create mode 100644 aliensvspunks/attributes/3_hair/41_orange_bob.png create mode 100644 aliensvspunks/attributes/3_hair/42_yellow_widow_peak.png create mode 100644 aliensvspunks/attributes/3_hair/43_yellow_topknot.png create mode 100644 aliensvspunks/attributes/3_hair/44_purple_spiky.png create mode 100644 aliensvspunks/attributes/3_hair/45_yellow_mullet.png create mode 100644 aliensvspunks/attributes/3_hair/46_purple_long_bob.png create mode 100644 aliensvspunks/attributes/3_hair/47_blue_mullet.png create mode 100644 aliensvspunks/attributes/3_hair/48_neon_long_bob.png create mode 100644 aliensvspunks/attributes/3_hair/49_blue_long_bob.png create mode 100644 aliensvspunks/attributes/3_hair/4_pink_widow_peak.png create mode 100644 aliensvspunks/attributes/3_hair/50_green_shag.png create mode 100644 aliensvspunks/attributes/3_hair/51_black_widow_peak.png create mode 100644 aliensvspunks/attributes/3_hair/52_yellow_buzz_cut.png create mode 100644 aliensvspunks/attributes/3_hair/53_blue_fringe.png create mode 100644 aliensvspunks/attributes/3_hair/54_green_spiky.png create mode 100644 aliensvspunks/attributes/3_hair/55_blue_punk.png create mode 100644 aliensvspunks/attributes/3_hair/56_blue_short.png create mode 100644 aliensvspunks/attributes/3_hair/57_green_widow_peak.png create mode 100644 aliensvspunks/attributes/3_hair/58_yellow_bob.png create mode 100644 aliensvspunks/attributes/3_hair/59_blue_bob.png create mode 100644 aliensvspunks/attributes/3_hair/5_purple_widow_peak.png create mode 100644 aliensvspunks/attributes/3_hair/60_blond_punk.png create mode 100644 aliensvspunks/attributes/3_hair/61_green_topknot.png create mode 100644 aliensvspunks/attributes/3_hair/62_blue_spiky.png create mode 100644 aliensvspunks/attributes/3_hair/63_purple_punk.png create mode 100644 aliensvspunks/attributes/3_hair/64_purple_ponytail.png create mode 100644 aliensvspunks/attributes/3_hair/65_purple_pigtails.png create mode 100644 aliensvspunks/attributes/3_hair/66_yellow_sleek.png create mode 100644 aliensvspunks/attributes/3_hair/67_yellow_short.png create mode 100644 aliensvspunks/attributes/3_hair/68_blue_pigtails.png create mode 100644 aliensvspunks/attributes/3_hair/69_green_sleek.png create mode 100644 aliensvspunks/attributes/3_hair/6_purple_shag.png create mode 100644 aliensvspunks/attributes/3_hair/70_yellow_long_bob.png create mode 100644 aliensvspunks/attributes/3_hair/71_green_short.png create mode 100644 aliensvspunks/attributes/3_hair/72_purple_bob.png create mode 100644 aliensvspunks/attributes/3_hair/73_yellow_spiky.png create mode 100644 aliensvspunks/attributes/3_hair/74_yellow_shag.png create mode 100644 aliensvspunks/attributes/3_hair/75_blue_topknot.png create mode 100644 aliensvspunks/attributes/3_hair/76_green_punk.png create mode 100644 aliensvspunks/attributes/3_hair/77_blue_sleek.png create mode 100644 aliensvspunks/attributes/3_hair/78_yellow_pigtails.png create mode 100644 aliensvspunks/attributes/3_hair/79_blue_buzz_cut.png create mode 100644 aliensvspunks/attributes/3_hair/7_vaporwave_topknot.png create mode 100644 aliensvspunks/attributes/3_hair/80_green_ponytail.png create mode 100644 aliensvspunks/attributes/3_hair/81_pink_topknot.png create mode 100644 aliensvspunks/attributes/3_hair/82_green_pigtails.png create mode 100644 aliensvspunks/attributes/3_hair/83_pink_spiky.png create mode 100644 aliensvspunks/attributes/3_hair/84_yellow_ponytail.png create mode 100644 aliensvspunks/attributes/3_hair/85_pink_punk.png create mode 100644 aliensvspunks/attributes/3_hair/86_pink_pigtails.png create mode 100644 aliensvspunks/attributes/3_hair/87_green_mullet.png create mode 100644 aliensvspunks/attributes/3_hair/88_green_bob.png create mode 100644 aliensvspunks/attributes/3_hair/89_yellow_fringe.png create mode 100644 aliensvspunks/attributes/3_hair/8_purple_mullet.png create mode 100644 aliensvspunks/attributes/3_hair/90_green_long_bob.png create mode 100644 aliensvspunks/attributes/3_hair/91_green_fringe.png create mode 100644 aliensvspunks/attributes/3_hair/92_green_buzz_cut.png create mode 100644 aliensvspunks/attributes/3_hair/93_none.png create mode 100644 aliensvspunks/attributes/3_hair/9_pink_short.png create mode 100644 aliensvspunks/attributes/4_face/0_electric_scar.png create mode 100644 aliensvspunks/attributes/4_face/1_scar.png create mode 100644 aliensvspunks/attributes/4_face/2_blush.png create mode 100644 aliensvspunks/attributes/4_face/3_nose_ring.png create mode 100644 aliensvspunks/attributes/4_face/4_none.png create mode 100644 aliensvspunks/attributes/5_mouth/0_upturned_fangs.png create mode 100644 aliensvspunks/attributes/5_mouth/10_face_mask.png create mode 100644 aliensvspunks/attributes/5_mouth/11_pink.png create mode 100644 aliensvspunks/attributes/5_mouth/12_red.png create mode 100644 aliensvspunks/attributes/5_mouth/13_green.png create mode 100644 aliensvspunks/attributes/5_mouth/14_purple.png create mode 100644 aliensvspunks/attributes/5_mouth/15_blue.png create mode 100644 aliensvspunks/attributes/5_mouth/16_neutral.png create mode 100644 aliensvspunks/attributes/5_mouth/1_black_kerchief.png create mode 100644 aliensvspunks/attributes/5_mouth/2_toothsome.png create mode 100644 aliensvspunks/attributes/5_mouth/3_blue_kerchief.png create mode 100644 aliensvspunks/attributes/5_mouth/4_fangs.png create mode 100644 aliensvspunks/attributes/5_mouth/5_red_kerchief.png create mode 100644 aliensvspunks/attributes/5_mouth/6_smoking.png create mode 100644 aliensvspunks/attributes/5_mouth/7_worm.png create mode 100644 aliensvspunks/attributes/5_mouth/8_metal_mask.png create mode 100644 aliensvspunks/attributes/5_mouth/9_creepy.png create mode 100644 aliensvspunks/attributes/6_neck/0_punk.png create mode 100644 aliensvspunks/attributes/6_neck/1_chain.png create mode 100644 aliensvspunks/attributes/6_neck/2_green_collar.png create mode 100644 aliensvspunks/attributes/6_neck/3_purple_collar.png create mode 100644 aliensvspunks/attributes/6_neck/4_orange_collar.png create mode 100644 aliensvspunks/attributes/6_neck/5_pink_collar.png create mode 100644 aliensvspunks/attributes/6_neck/6_blue_collar.png create mode 100644 aliensvspunks/attributes/6_neck/7_none.png create mode 100644 aliensvspunks/attributes/7_body/0_ape_girl.png create mode 100644 aliensvspunks/attributes/7_body/10_green_alien_guy.png create mode 100644 aliensvspunks/attributes/7_body/11_blue_alien_guy.png create mode 100644 aliensvspunks/attributes/7_body/12_almond_guy.png create mode 100644 aliensvspunks/attributes/7_body/13_pale_guy.png create mode 100644 aliensvspunks/attributes/7_body/14_green_alien_girl.png create mode 100644 aliensvspunks/attributes/7_body/15_purple_alien_guy.png create mode 100644 aliensvspunks/attributes/7_body/16_olive_guy.png create mode 100644 aliensvspunks/attributes/7_body/17_blue_alien_girl.png create mode 100644 aliensvspunks/attributes/7_body/18_beige_guy.png create mode 100644 aliensvspunks/attributes/7_body/19_purple_alien_girl.png create mode 100644 aliensvspunks/attributes/7_body/1_clown_guy.png create mode 100644 aliensvspunks/attributes/7_body/20_beige_girl.png create mode 100644 aliensvspunks/attributes/7_body/21_pale_girl.png create mode 100644 aliensvspunks/attributes/7_body/2_clown_girl.png create mode 100644 aliensvspunks/attributes/7_body/3_ape_guy.png create mode 100644 aliensvspunks/attributes/7_body/4_pink_alien_girl.png create mode 100644 aliensvspunks/attributes/7_body/5_olive_girl.png create mode 100644 aliensvspunks/attributes/7_body/6_bronze_guy.png create mode 100644 aliensvspunks/attributes/7_body/7_pink_alien_guy.png create mode 100644 aliensvspunks/attributes/7_body/8_bronze_girl.png create mode 100644 aliensvspunks/attributes/7_body/9_almond_girl.png create mode 100644 aliensvspunks/attributes/8_jacket/0_cloak.png create mode 100644 aliensvspunks/attributes/8_jacket/10_none.png create mode 100644 aliensvspunks/attributes/8_jacket/1_yellow.png create mode 100644 aliensvspunks/attributes/8_jacket/2_white.png create mode 100644 aliensvspunks/attributes/8_jacket/3_brown.png create mode 100644 aliensvspunks/attributes/8_jacket/4_purple.png create mode 100644 aliensvspunks/attributes/8_jacket/5_grey.png create mode 100644 aliensvspunks/attributes/8_jacket/6_blue.png create mode 100644 aliensvspunks/attributes/8_jacket/7_pink.png create mode 100644 aliensvspunks/attributes/8_jacket/8_orange.png create mode 100644 aliensvspunks/attributes/8_jacket/9_green.png create mode 100644 aliensvspunks/attributes/9_background/0_cityscape.png create mode 100644 aliensvspunks/attributes/9_background/1_gold.png create mode 100644 aliensvspunks/attributes/9_background/2_green.png create mode 100644 aliensvspunks/attributes/9_background/3_purple.png create mode 100644 aliensvspunks/attributes/9_background/4_orange.png create mode 100644 aliensvspunks/attributes/9_background/5_blue.png create mode 100644 aliensvspunks/attributes/9_background/6_pink.png create mode 100644 aliensvspunks/attributes/attributes.csv create mode 100644 aliensvspunks/spritesheet-24x24.csv create mode 100644 aliensvspunks/spritesheet-24x24.png create mode 100644 edgepunks/attributes/0_11/0_aku-punku.png create mode 100644 edgepunks/attributes/0_11/10_slender_punk.png create mode 100644 edgepunks/attributes/0_11/11_illuminati_bill.png create mode 100644 edgepunks/attributes/0_11/12_the_eyes.png create mode 100644 edgepunks/attributes/0_11/13_the_apprentice.png create mode 100644 edgepunks/attributes/0_11/14_jason_punk.png create mode 100644 edgepunks/attributes/0_11/15_medusa_punk.png create mode 100644 edgepunks/attributes/0_11/16_the_darkest_punk.png create mode 100644 edgepunks/attributes/0_11/17_keksune.png create mode 100644 edgepunks/attributes/0_11/18_anatomy_of_an_icon.png create mode 100644 edgepunks/attributes/0_11/19_none.png create mode 100644 edgepunks/attributes/0_11/1_devil_punk_ape.png create mode 100644 edgepunks/attributes/0_11/2_onedgekevin.png create mode 100644 edgepunks/attributes/0_11/3_goated_demon.png create mode 100644 edgepunks/attributes/0_11/4_masked_hoodie.png create mode 100644 edgepunks/attributes/0_11/5_baphomet.png create mode 100644 edgepunks/attributes/0_11/6_lavey_punk.png create mode 100644 edgepunks/attributes/0_11/7_demingo.png create mode 100644 edgepunks/attributes/0_11/8_dark_acolyte_of_the_northern_wastes.png create mode 100644 edgepunks/attributes/0_11/9_marina_abramovic.png create mode 100644 edgepunks/attributes/1_eyes/0_11_blank.png create mode 100644 edgepunks/attributes/1_eyes/10_3_d_glasses.png create mode 100644 edgepunks/attributes/1_eyes/11_skull_mask.png create mode 100644 edgepunks/attributes/1_eyes/12_open_sockets.png create mode 100644 edgepunks/attributes/1_eyes/13_eye_mask.png create mode 100644 edgepunks/attributes/1_eyes/14_dark_shades.png create mode 100644 edgepunks/attributes/1_eyes/15_flame_eyes.png create mode 100644 edgepunks/attributes/1_eyes/16_clown_eyes.png create mode 100644 edgepunks/attributes/1_eyes/17_earring.png create mode 100644 edgepunks/attributes/1_eyes/18_monk.png create mode 100644 edgepunks/attributes/1_eyes/19_lizard_eyes.png create mode 100644 edgepunks/attributes/1_eyes/1_hollow.png create mode 100644 edgepunks/attributes/1_eyes/20_eyes.png create mode 100644 edgepunks/attributes/1_eyes/2_tentacle_eye.png create mode 100644 edgepunks/attributes/1_eyes/3_laser_eyes.png create mode 100644 edgepunks/attributes/1_eyes/4_white_glasses.png create mode 100644 edgepunks/attributes/1_eyes/5_big_glasses.png create mode 100644 edgepunks/attributes/1_eyes/6_holy_eyes.png create mode 100644 edgepunks/attributes/1_eyes/7_cyclops.png create mode 100644 edgepunks/attributes/1_eyes/8_dark_shades.png create mode 100644 edgepunks/attributes/1_eyes/9_cracked_glasses.png create mode 100644 edgepunks/attributes/2_hat/0_11_blank.png create mode 100644 edgepunks/attributes/2_hat/10_red_hair.png create mode 100644 edgepunks/attributes/2_hat/11_red_bandana.png create mode 100644 edgepunks/attributes/2_hat/12_brain.png create mode 100644 edgepunks/attributes/2_hat/13_dark_cowboy.png create mode 100644 edgepunks/attributes/2_hat/14_cap.png create mode 100644 edgepunks/attributes/2_hat/15_crescent_moon.png create mode 100644 edgepunks/attributes/2_hat/16_dark_hair.png create mode 100644 edgepunks/attributes/2_hat/17_none.png create mode 100644 edgepunks/attributes/2_hat/18_vampire_hair.png create mode 100644 edgepunks/attributes/2_hat/19_scales.png create mode 100644 edgepunks/attributes/2_hat/1_dark_hoodie.png create mode 100644 edgepunks/attributes/2_hat/20_scar.png create mode 100644 edgepunks/attributes/2_hat/21_pyramid.png create mode 100644 edgepunks/attributes/2_hat/22_big_horns.png create mode 100644 edgepunks/attributes/2_hat/23_mohawk.png create mode 100644 edgepunks/attributes/2_hat/24_small_horns.png create mode 100644 edgepunks/attributes/2_hat/25_bat.png create mode 100644 edgepunks/attributes/2_hat/26_messy_hair.png create mode 100644 edgepunks/attributes/2_hat/2_small_skull.png create mode 100644 edgepunks/attributes/2_hat/3_wizard_hat.png create mode 100644 edgepunks/attributes/2_hat/4_dark_pyramid.png create mode 100644 edgepunks/attributes/2_hat/5_welding_goggles.png create mode 100644 edgepunks/attributes/2_hat/6_soulfire_candles.png create mode 100644 edgepunks/attributes/2_hat/7_edge_wizard_hat.png create mode 100644 edgepunks/attributes/2_hat/8_beanie.png create mode 100644 edgepunks/attributes/2_hat/9_red_spiked_hair.png create mode 100644 edgepunks/attributes/3_mouth/0_11_blank.png create mode 100644 edgepunks/attributes/3_mouth/10_leather_mask.png create mode 100644 edgepunks/attributes/3_mouth/11_dark_beard.png create mode 100644 edgepunks/attributes/3_mouth/12_brown_beard.png create mode 100644 edgepunks/attributes/3_mouth/13_brown_chinstrap.png create mode 100644 edgepunks/attributes/3_mouth/14_teeth.png create mode 100644 edgepunks/attributes/3_mouth/15_monster_mouth.png create mode 100644 edgepunks/attributes/3_mouth/16_smile.png create mode 100644 edgepunks/attributes/3_mouth/17_regular.png create mode 100644 edgepunks/attributes/3_mouth/1_tentacle_mouth.png create mode 100644 edgepunks/attributes/3_mouth/2_fire_breath.png create mode 100644 edgepunks/attributes/3_mouth/3_pipe.png create mode 100644 edgepunks/attributes/3_mouth/4_toxic_puke.png create mode 100644 edgepunks/attributes/3_mouth/5_bloody_mouth.png create mode 100644 edgepunks/attributes/3_mouth/6_cigar.png create mode 100644 edgepunks/attributes/3_mouth/7_shadow_beard.png create mode 100644 edgepunks/attributes/3_mouth/8_cracked_teeth.png create mode 100644 edgepunks/attributes/3_mouth/9_small_fangs.png create mode 100644 edgepunks/attributes/4_clothes/0_11_blank.png create mode 100644 edgepunks/attributes/4_clothes/10_purple_robes.png create mode 100644 edgepunks/attributes/4_clothes/11_dark_wings.png create mode 100644 edgepunks/attributes/4_clothes/12_fire_robes.png create mode 100644 edgepunks/attributes/4_clothes/13_moss_robes.png create mode 100644 edgepunks/attributes/4_clothes/14_dark_robe.png create mode 100644 edgepunks/attributes/4_clothes/15_none.png create mode 100644 edgepunks/attributes/4_clothes/1_poison.png create mode 100644 edgepunks/attributes/4_clothes/2_crystal_ball.png create mode 100644 edgepunks/attributes/4_clothes/3_enhancement_book.png create mode 100644 edgepunks/attributes/4_clothes/4_tentacle.png create mode 100644 edgepunks/attributes/4_clothes/5_trimmed_robe.png create mode 100644 edgepunks/attributes/4_clothes/6_bloody.png create mode 100644 edgepunks/attributes/4_clothes/7_dark_fire.png create mode 100644 edgepunks/attributes/4_clothes/8_angel_wings.png create mode 100644 edgepunks/attributes/4_clothes/9_dark_suit.png create mode 100644 edgepunks/attributes/5_body/0_11_blank.png create mode 100644 edgepunks/attributes/5_body/10_whited_body.png create mode 100644 edgepunks/attributes/5_body/11_purple_body.png create mode 100644 edgepunks/attributes/5_body/12_orange_dragon.png create mode 100644 edgepunks/attributes/5_body/13_grey_body.png create mode 100644 edgepunks/attributes/5_body/1_alien.png create mode 100644 edgepunks/attributes/5_body/2_ape.png create mode 100644 edgepunks/attributes/5_body/3_red_dragon.png create mode 100644 edgepunks/attributes/5_body/4_green_lizard.png create mode 100644 edgepunks/attributes/5_body/5_cave_lizard.png create mode 100644 edgepunks/attributes/5_body/6_brown_lizard.png create mode 100644 edgepunks/attributes/5_body/7_dark_green_lizard.png create mode 100644 edgepunks/attributes/5_body/8_purple_dragon.png create mode 100644 edgepunks/attributes/5_body/9_dark_dragon.png create mode 100644 edgepunks/attributes/6_background/0_11_blank.png create mode 100644 edgepunks/attributes/6_background/1_red.png create mode 100644 edgepunks/attributes/6_background/2_purple.png create mode 100644 edgepunks/attributes/6_background/3_pink.png create mode 100644 edgepunks/attributes/attributes.csv create mode 100644 edgepunks/cache/0_0.png create mode 100644 edgepunks/cache/0_1.png create mode 100644 edgepunks/cache/0_2.png create mode 100644 edgepunks/cache/0_4.png create mode 100644 edgepunks/spritesheet-24x24.csv create mode 100644 edgepunks/spritesheet-24x24.png create mode 100644 sandbox/prepare.rb create mode 100644 sandbox/spritesheet.rb diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..c6119695 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +##### +# exclude all tmp directories +o/ +tmp/ +tmp2/ +tmp3/ + diff --git a/README.md b/README.md index 0a878537..ccc871f0 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,27 @@ +## Spritesheet (Attributes) - What's News? +Example - Aiens vs Punks (in 24x24px) + +![](aliensvspunks/spritesheet-24x24.png) + + +Example - Edge Punks (in 24x24px) + +![](edge/spritesheet-24x24.png) + + + + + + +## Questions? Comments? + +Post them on the [D.I.Y. Punk (Pixel) Art reddit](https://old.reddit.com/r/DIYPunkArt). Thanks. + diff --git a/aliensvspunks/attributes/0_head/0_cowl.png b/aliensvspunks/attributes/0_head/0_cowl.png new file mode 100644 index 0000000000000000000000000000000000000000..4744af966da9a4c8b0751f31dc6f31c9e45be09f GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0UFit=NwJ(1s?CA3zRs zNswPK!~g#-0oN3P++FS$w>^%Y7$2!q!<>tI6FIpa4>66NGgfgd#tgs^J~3E zz@*NH?_ZlL@%Sk5tPXFUQe*ewzlO_iHic5gqXtSEZtMbIpZPO5Gek_dDCHs9-LOV9 kF+sGF`N>B)1}RFVdQ&MBb@05|zM;s5{u literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/0_head/10_green_tiara.png b/aliensvspunks/attributes/0_head/10_green_tiara.png new file mode 100644 index 0000000000000000000000000000000000000000..a20773dfeb19f1b5cb7a1d5b5445b71baaa0254e GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0T5aiS7S~wzF5gItJu0 zmjw9*GyMPW5^zls$d&hWaSW-LlbpoBtoCW8XiS2Z7LU*0;D!^X0V!%~tPIN9%!VPS SS1$o7W$<+Mb6Mw<&;$Tc^&!^) literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/0_head/11_pink_tiara.png b/aliensvspunks/attributes/0_head/11_pink_tiara.png new file mode 100644 index 0000000000000000000000000000000000000000..da1a8d86a209828e828cc99feb6d77df0d20c73a GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0Z;=)0Y1aZQq4unE*M= zB|(0{4FCVT1YA=Da^*c;978JRBquR2t9@E28k3-<#pClgxZ#9pK#H0gD}%B&vth{T S)k}a%89ZJ6T-G@yGywo4#UUvG literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/0_head/12_orange_antennae.png b/aliensvspunks/attributes/0_head/12_orange_antennae.png new file mode 100644 index 0000000000000000000000000000000000000000..3b5d4b640bd86dfc7a6faada754f4675f31a0042 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?H{-0X7*1m8$ki}dQ ztV#@F c&NXFVC@)|zG&8@H1XRP|>FVdQ&MBb@0EbNyfdBvi literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/0_head/1_horns.png b/aliensvspunks/attributes/0_head/1_horns.png new file mode 100644 index 0000000000000000000000000000000000000000..c55bb3ce69b562777125c378f59c9f4c2cbf3acf GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?HKAl=|$2uwj$YL%D z@(X78|KBCxnj(;EVAd9&q z$S;`T|9_W&Yl=Xwil>WXNX4AwBnD=+l2eU>E{1FytQc1Qm#&jP5K{EOUaWS@B8I=( VY=(~|&s+eR_wSajv*Cul9L#i)jq8hjY-hb;_>+#+;GA)AVp1$l|fmX*)Zhv R>Loy>44$rjF6*2UngAwKAvFL1 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/0_head/5_purple_antennae.png b/aliensvspunks/attributes/0_head/5_purple_antennae.png new file mode 100644 index 0000000000000000000000000000000000000000..6891b61ff37bae38501a7bb85a3006c3710ba483 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?H9xnRBTxrY=WHFZn z`2{ol|L+oTO%cdd@pN$vshE?T#K5dpa;j0##gJ`-6~oH^(sl9&LW&;Pi`8yf#PC;} V&G510nF}D3JYD@<);T3K0RSM!c)B=-RLn_EVqjJ)In^lWV#v0^iecq{={orXAw>`D#cH=KV)(1g UX82h0%mt81p00i_>zopr07hIR2><{9 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/0_head/7_googles.png b/aliensvspunks/attributes/0_head/7_googles.png new file mode 100644 index 0000000000000000000000000000000000000000..2830465af3105a8088c7fde5e5cf304f3d2af38a GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w{s5m4S0F8EFKy#uEaktF(*06fypQ2p#c{c*C9)gTe~DWM4fB3&;K literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/0_head/8_blue_tiara.png b/aliensvspunks/attributes/0_head/8_blue_tiara.png new file mode 100644 index 0000000000000000000000000000000000000000..8a1ecc011e9dac4a905fb6e25bf93b1d72c4f92a GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0Wcl<>LQ`w#hGVY63aT zB|(0{4FCVT1YA=Da^*c;978JRBquR2t9@E28k3-<#pClgxZ#9pK#H0gD}%B&vth{T S)k}a%89ZJ6T-G@yGywn?u^|lr literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/0_head/9_green_antennae.png b/aliensvspunks/attributes/0_head/9_green_antennae.png new file mode 100644 index 0000000000000000000000000000000000000000..1b18f84baffa761a2900a2a42edcae318ef72c34 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?Hw*6dwzJ~oSki}dQ zxpWHFZn z`2{ol|L+oTO%ceI@^o}%WQZXkviGf*dR)CIxmx$Bewt)H*Mm!8H->GyQ? Kb6Mw<&;$V9X&xK^ literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/1_ears/11_blue_stud.png b/aliensvspunks/attributes/1_ears/11_blue_stud.png new file mode 100644 index 0000000000000000000000000000000000000000..4c01b4f7f1707fc0a1673a8829c2da9e3baddb0a GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?HSXwS>1^yERvY1PP z{DK+&|91(vrU>LpdAc};RLn_EVqjLA6`&*FCE~QVEuj8{5f4MlcP7ISqYocJ`aNC! KT-G@yGywpi@f|<_ literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/1_ears/12_none.png b/aliensvspunks/attributes/1_ears/12_none.png new file mode 100644 index 0000000000000000000000000000000000000000..12e8e07bfb5cd9f3c533eccfb083e4415ae70618 GIT binary patch literal 81 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7~Txo-U3d6?2l46a)==vm~w>tV#@F c&NXFVC@)|zG&8@H1XRP|>FVdQ&MBb@0EbNyfdBvi literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/1_ears/1_long_purple.png b/aliensvspunks/attributes/1_ears/1_long_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..45c0d478ffc31553a87a1f13b648065747ab3618 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?Hy4VkezH&MXWHFZn z`2{ol|L+oTO%ceI@^o}%WQZXkviGf*dR)CIxmx$9|wKKn)FB>rI>SZzfVaRk4q~Fuk K&t;ucLK6V*PacN= literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/1_ears/3_long_orange.png b/aliensvspunks/attributes/1_ears/3_long_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..3eb910303eb3e2e40d3fed971783e82cd8a03af3 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?He$~mdx43x&StAcIJ2UWdnv?y)1@544Dps^n1Gc KxvX}%WQZXkviGf*dR)CIxmx$9|wKKn)FB>rI>SZzfVaRk4q~Fuk K&t;ucLK6T8c^>Nk literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/1_ears/5_long_blue.png b/aliensvspunks/attributes/1_ears/5_long_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..e7fcc058b3d6cfe95bd1c206cd3777c0b13f24f6 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?HSXwS>1^yERvY1PP z{DK+&|91(vrU>LpdAc};RLn_EVqjLA6`&*FCE~PK?ac4y%LWX)dRYvA7&09M>GyQ? Kb6Mw<&;$Uo*Bz?> literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/1_ears/6_gold_stud.png b/aliensvspunks/attributes/1_ears/6_gold_stud.png new file mode 100644 index 0000000000000000000000000000000000000000..6a6420daffa0bc542a9679dff45292c6920d6893 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?H{y$IZuh>xpWHFZn z`2{ol|L+oTO%ceI@^otw7Eph}h=-x&JCk9E(T9&9{hqFV JF6*2UngExy9S{Hj literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/1_ears/8_purple_stud.png b/aliensvspunks/attributes/1_ears/8_purple_stud.png new file mode 100644 index 0000000000000000000000000000000000000000..fcab636b7fa186967841d44f674d58f00e43a1ce GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?Hy4VkezH&MXWHFZn z`2{ol|L+oTO%ceI@^o}%WQZXkviGf*dR)CIxmx$Bewt)H*Mm!8H->GyQ? Kb6Mw<&;$VYgdTtZ literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/0_brown_eye_patch.png b/aliensvspunks/attributes/2_eyes/0_brown_eye_patch.png new file mode 100644 index 0000000000000000000000000000000000000000..17a6d4a1eecf4a11f8dd8aed5093f3167fb0919f GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w{s5m4S0D`p{^^Y+_Ll$u|8Fs! z#0KQEmIV0)GXVMjWiF_JG#h%lIEGZrNltQL@+o;Hp-?zO|A56A9-dtVsr9|R`WgqP p#{M|1!2kTu-UA!z6=HbV7$!aAFuZ-tWDQU=gQu&X%Q~loCID2KF0uds literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/10_red.png b/aliensvspunks/attributes/2_eyes/10_red.png new file mode 100644 index 0000000000000000000000000000000000000000..1bb807fcade6580dee49f121cd4bb046aa5998b9 GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?H{L>qsTDyc>^gTe~DWM4fu7e_1ZZo$uVw|Ns8}|1ST)NM1tVRL0{hhKg;XhTn=OhyV>>@O1TaS?83{1ORucHnac$ literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/12_rainbow_shades.png b/aliensvspunks/attributes/2_eyes/12_rainbow_shades.png new file mode 100644 index 0000000000000000000000000000000000000000..0ddf97550372f5d853089c64b6718f0fcc5b266b GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6XV0X`wFKpF^GS}sOEvF&0%^xA35 zuR8hvAKXtgj A-2eap literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/13_electric_lazer.png b/aliensvspunks/attributes/2_eyes/13_electric_lazer.png new file mode 100644 index 0000000000000000000000000000000000000000..ded6da0fdfceb03c98c0b2136269a3cc290eb811 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w{s5m4S0HVrz}55r$%Ows|NsAI zj94!S6k;t2@(X4F^8d?RPy=c9^mK6yshE?T$d*V&A*(Np>DFhi*9|$twi{N_4G(ltz^CYJoyc(#b!|O;~nb Q02<2R>FVdQ&MBb@01bdQApigX literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/14_rainbow_visor.png b/aliensvspunks/attributes/2_eyes/14_rainbow_visor.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea72a7649b8a530c00dd51e8b12a1284e67fe72 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wl>na*S0D`pEG-wKpV)S>AKJfv z|LN1GZ{E1^^y$;rPFsG}$^ZZ0{2FBBYj3N(hn)78&qol`;+0G--Q+W-In literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/15_3_d_glasses.png b/aliensvspunks/attributes/2_eyes/15_3_d_glasses.png new file mode 100644 index 0000000000000000000000000000000000000000..6521186032bd35000b78a2e5426c3ce4af0e0163 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0Wcl<>FIom;e9&n-%a+ z1@TLQ{DK*P{LQ)!9YDUCr;B4q#hm0M24*#_z%&2<%QFPk=l^k=Sj-T-GF;Z-%EbN@ a30{U}>YRod0d5gM9SokXelF{r5}E)nnI{ea literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/16_green_makeup.png b/aliensvspunks/attributes/2_eyes/16_green_makeup.png new file mode 100644 index 0000000000000000000000000000000000000000..526bbecc6347b691bdacbef303455440f730e8f9 GIT binary patch literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?HVp=W#|Npvd$@?2>^@JBRK#7 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/17_black_shades.png b/aliensvspunks/attributes/2_eyes/17_black_shades.png new file mode 100644 index 0000000000000000000000000000000000000000..b930660401f50ca62a54b0897e1dcc8941a92e6e GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?HqQb&@7W!-jvY1PP z{DK+&|91(vrU>M!d%8G=RLn_EVqjL&3hY_9kk8@O{uLUV?)>LX$ol%4S>e^$e4`#V Y2HEW#hUdPXISw++)78&qol`;+0Pb}rZvX%Q literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/18_white_shades.png b/aliensvspunks/attributes/2_eyes/18_white_shades.png new file mode 100644 index 0000000000000000000000000000000000000000..8a59d9a151aca3a770911be5c4ddd814639e6974 GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0T2}EbRaP|K)%C!hjs+ zk|4iehX4Ov0_ literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/19_pink_makeup.png b/aliensvspunks/attributes/2_eyes/19_pink_makeup.png new file mode 100644 index 0000000000000000000000000000000000000000..69923c8a58d4a5605c7237aa75959f97f0690a11 GIT binary patch literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?HwrO?#|NsBd6a61R z4ogXpUoZoZzggFz1IU;2ba4!+n3J5uz^tYfEaQ{l)h_K5`;%)~-5=%qJ`DUtEQS{+ R86F3jvd$@?2>{d)Bs~BC literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/1_purple_lazer.png b/aliensvspunks/attributes/2_eyes/1_purple_lazer.png new file mode 100644 index 0000000000000000000000000000000000000000..06d1dae252d178be28719ceae62086919c444767 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w{s5m4S0HVr!1b=@|No}9|NsB@ z-x&B9D8yP4FMGaQZXkv$$`nIdBS0h0}33^4Y-XZqz+ir|KR1T zYkR%($4~wJj6KXLaesKsd6ih7IxI=}*03}|W`oEbRs~H9c9qrw=>RTFVdQ&MBb@0NnvPS^xk5 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/20_blue_makeup.png b/aliensvspunks/attributes/2_eyes/20_blue_makeup.png new file mode 100644 index 0000000000000000000000000000000000000000..c1e96f1c85d83553464b465686bb924ea80fe8d8 GIT binary patch literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?H*dlxW|Nmdu6t)1! zVJQjn3uXZFH|sid0QqvBE{-7;bCQ!7nANm`WqcC6+NFJBe{wCW`=fl{hk?I{#qi=J R!{b1e44$rjF6*2UngC*OBD(+p literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/21_purple_cyclops.png b/aliensvspunks/attributes/2_eyes/21_purple_cyclops.png new file mode 100644 index 0000000000000000000000000000000000000000..acae6a42038a01d9ccbd3cf27e9fdf0db4ec85af GIT binary patch literal 125 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?Hs%@rijK6Z>`y(kJ zhovOQFPP!~|NonH9Xfz~8BZ6-kcv6UNes+tS%E(C3VYZ%QW=*0Qw_*5VfbRjY{;#% QsSL~hsRrbjFnqCMHssdX QatCCJr>mdKI;Vst0LYCW>;M1& literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/24_orange_cyclops.png b/aliensvspunks/attributes/2_eyes/24_orange_cyclops.png new file mode 100644 index 0000000000000000000000000000000000000000..7c4b78aefbbd1661dd989d11ccee3e9daa201873 GIT binary patch literal 125 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?HUe6Etzo$wfd*=)w zhovOQFPP!~|NonH9Xfz~8BZ6-kcv6UNes+tS%E(C3VYZ%QW=*0Qw_*5VfbRjY{;#% Q$j$^ZZW literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/25_yellow_cyclops.png b/aliensvspunks/attributes/2_eyes/25_yellow_cyclops.png new file mode 100644 index 0000000000000000000000000000000000000000..65622329f65d775a5950b982de86a36cee5ffe81 GIT binary patch literal 125 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?H9$t_7|E;g_RsMM( zhovOQFPP!~|NonH9Xfz~8BZ6-kcv6UNes+tS%E(C3VYZ%QW=*0Qw_*5VfbRjY{;#% Qv@p00i_>zopr06KLci2wiq literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/28_pink.png b/aliensvspunks/attributes/2_eyes/28_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..14430d7ecb87461e4d5beb2f4fbd7317fd2bea83 GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?HwrO?#|NsBd6a61R z4ogXpUoZoZzggFz1IU;1ba4!+n3J5uz^tYfEESW`)h_8X_ovUsnG7>cnG8!*OYefr N@O1TaS?83{1OP|hT^vIy<|HREFso?=OT{F-IvsED^@;k?G$sb^A{N7^qB0vn OhIqRAxvXmD<0p!bhx;TbZ%t=mSU{=!#=8{Qxb-v!<=pl|}a(@)=`!LA4uow!x RcUTKD$J5o%Wt~$(69BsCBjW%7 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/30_purple.png b/aliensvspunks/attributes/2_eyes/30_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..678a11436aa6ae6ebd9c9f25b310f91cd0ec9f5d GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?H68KvF|NsABMdM{4 zhovOQFPH(y->mD<0pv@2x;TbZ%t=mSU{=!#mWoMubvoYQ>l5{(X-o{-MJ$F-MP)XE O4DodJb6Mw<&;$TZFCw!5 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/31_brown.png b/aliensvspunks/attributes/2_eyes/31_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..f079ba45af8aa347d21530ce9f2598cf6e8c7194 GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?HtQ5HZ|Nn1y>X$x{ z!%`CD7t8?UZ`O6_0P>|gT^vIy<|HREFso?=OT{E~wM+WU{pquDCc{iqCc_fd(z_rt NJYD@<);T3K0RY9>ApHOU literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/32_blue.png b/aliensvspunks/attributes/2_eyes/32_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..571d31b67f9e0b1ee31ab2caad55787d29ab96cb GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?H*dlxW|Nmdu6t)1! zVJQjn3uXZFH|sid0Qpj$E{-7;bCQ!7nANm`rD77g+9iGF{`A>6lVPSQlVOQ!>0O{I N22WQ%mvv4FO#sr%|Np;r-DNu< zhovOQFPH(y->mD<0pzQCx;TbZ%t=mSU{=ctR1(md%&qi8+{gDn=dynePk0orFiz@W YV+h{DYWVw-Xf?< literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/4_robot_visor.png b/aliensvspunks/attributes/2_eyes/4_robot_visor.png new file mode 100644 index 0000000000000000000000000000000000000000..ffedaf2075b30bf6bbb508f5fa52f5a6bf402e97 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w(Ey(iS0D`p`}glZefspx8#kUl zefmE=|55zn-9S9i(^Q|oa7`2CLiWwf-FoD?H5@&SQ3oh zv$FntcL>B*-tA;XepeRX+F!6fyL4aSW-Llbqzh}xIl_x|Sp`t$5F&iv-*d7t?vi$U-%w_$d{?&mG>o~~ oT+dTeaBe?4&u{iaR}&Z*`inRWJ)f_y0_tV(boFyt=akR{0E>7oVgLXD literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/2_eyes/9_sunrise_shades.png b/aliensvspunks/attributes/2_eyes/9_sunrise_shades.png new file mode 100644 index 0000000000000000000000000000000000000000..9570d10b6513a4ee8b4a78887bd212a96d378eba GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6Yw0G|+7APoe^kN-b^^xn0@d+r^a z%@ZyB3Mj-@666=m@E-)KDj)mRRh19^0Y&0HT^vIy<|HRMF!@}0ZotLGb->a=Ou6Uqi4Tnr zn;E7oKJkD4fBPwik9=U@NIdngQKDZ##(9Hh51W8wTFf*qE~|zqoDG)j6H@;*+&xsm quqgd7o5Dk0(+B1rC)pm^vNIH&;x{~bvU(xVDh5wiKbLh*2~7Z8c}NEU literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/10_pink_sleek.png b/aliensvspunks/attributes/3_hair/10_pink_sleek.png new file mode 100644 index 0000000000000000000000000000000000000000..7c6774bfccd52ca9dcdefa4e7f331acc2057f3f8 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}_dPFwgU-0kl=LuOufX6h#3+yEF>gnut-Q9NaCt)EVASA`DU+> yB_Sz2tP?E&Srl#>UX?&uzG}IWYlf8iS{+pUXO@geCxUz%9@K literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/11_pink_shag.png b/aliensvspunks/attributes/3_hair/11_pink_shag.png new file mode 100644 index 0000000000000000000000000000000000000000..f61e02a8e1160a3b25e8d45db325721082504c7d GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0VRLSyEwAgmJ^(q) zB|(0{4FCVT1YA=Dat%FQ978JRBquR2s|BstVj^(#OLimkgrv$3+(&{f4iqpfd?Mb( kCT7!S+YsmdKI;Vst05f0>*Rnerjj7P zV21zE6P30Cd3v5Mjv*Cul9Lh=5)O5~ZrCxgvGZdbv+&_8h22e!FYTR~Bl-lFEn{^0 d@1CTb$ly`TZkW02MKVw)gQu&X%Q~loCIAa5C@=s3 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/13_pink_ponytail.png b/aliensvspunks/attributes/3_hair/13_pink_ponytail.png new file mode 100644 index 0000000000000000000000000000000000000000..db2e46bba4e586f2d63a362e0bae6f1f1ac9b0c6 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?Hwwm?4cG?pAWy&%j zhovOQFPP!~|NonH9Xfz~Gfx-Ckcv6UNes+tYeb5fXZ)Jauna*S0F8)pyYK%H~NWf@dcHZ z=hkyBORs%tb>zCx)i)MzZ*l&6XC~t_SqP|(rzFTPnBhMHa2^Rz1B!cix;TbZ%t=mi zVDgzU=jv)fnLM^O)`D~UtG~+~u)KeNU#`Q8nYPjkk6%4WK4D<^@kYq-vi|KXpqUJwu6{1-oD!M#Bsd*EQ!gyEwAgmJ^(q) zB|(0{4FCVT1YA=Da*aG)978JRBquR2s|9JS6-`*x$mwDj+nvD>B*XjPVTz2)Nq!Mt lnF^k2hJ_LzH72qKGV~u|4;T0RTLIL~;OXk;vd$@?2>{GlCldew literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/18_pink_long_bob.png b/aliensvspunks/attributes/3_hair/18_pink_long_bob.png new file mode 100644 index 0000000000000000000000000000000000000000..ad75baa52666ac7cb982ea8f4ca29d1f390327f7 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}_dPFwgU-0kZ`E;b;FK{jh!Fkn1wHAv8hetVq5l~hkb^Hgvbnu v#4IU^8FdUV?RofT{4=#+cq%>NECa(9V;(~_qodz|CNX%r`njxgN@xNA46H4P literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/19_purple_fringe.png b/aliensvspunks/attributes/3_hair/19_purple_fringe.png new file mode 100644 index 0000000000000000000000000000000000000000..ed79f41d5bff71abcd276c25166a847666f5891e GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}@e_Cv+*gbo2&OeH~n z!3_VSCn{|P@|-#BpfTu`Cfg>k49+?|3a;i-WQ`p_w`0_tLn;N^q zf5l|x$v^7Zma#j0V^`o~=w$rJsu0%D#rTuqR6DOBzqef)&^QK9S3j3^P6g4}_ zaIcX{mI8{hl?3?(GyDgEs>%odfFfF+E{-7;bCQ!Bn0#6+&Uwg$%{e79!J>zUhpph; m|J(KY3NI}k<}7WV#LOV`fz{A>XK_7H7lWs(pUXO@geCyn@h=wu literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/20_brown_buzz_cut.png b/aliensvspunks/attributes/3_hair/20_brown_buzz_cut.png new file mode 100644 index 0000000000000000000000000000000000000000..90551c6fc54df76190d8a62b05bea78d8acce15c GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0T2`B(SS6-}O%~E0Dun z666=m@c+L{z%@l6SJu Pph5;uS3j3^P6FS$w>(b35PmgH|&_$*!eMzS@>|4!tSQVm-f!g5q*NomN7d0 dcTZAIWbi0vH_Y7iA{nTY!PC{xWt~$(695tbC_DfF literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/22_pink_bob.png b/aliensvspunks/attributes/3_hair/22_pink_bob.png new file mode 100644 index 0000000000000000000000000000000000000000..d0b8c1fd87160db6cd88d80f40784ef1a3a147db GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0VRLSyEwAgmJ^(q) zB|(0{4FCVT1YA=Da?Lzl978JRBquR2tNodBjmhBZ0melR0!r5zmRKzCS~t~kib}(Z qdI!yxZ}mJr3RCwt@HmM*T*AN?&1uM!U>^-Mfx*+&&t;ucLK6TglPiM& literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/23_pink_buzz_cut.png b/aliensvspunks/attributes/3_hair/23_pink_buzz_cut.png new file mode 100644 index 0000000000000000000000000000000000000000..92ebe6adc25ea27bca8c1fe50556237a32b7af10 GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0VRLSyEwAgmJ^(q) zB|(0{4FCVT1YA=Da%DYT978JRBquR2s~Krr6fh8#Vq11ZA%uBmo8TgbE5Dfxe{)CN Q0xD$iboFyt=akR{0MsoY^#A|> literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/24_pink_fringe.png b/aliensvspunks/attributes/3_hair/24_pink_fringe.png new file mode 100644 index 0000000000000000000000000000000000000000..891988092ddb3fb5244a44be6812ac03881a6910 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}_dPFwgU-0kZ|aLsl%Nk2acTJcw}zC$f-6hOksCxjUo6x_kk1XhC^>bP0l+XkK4~HxV literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/26_blue_ponytail.png b/aliensvspunks/attributes/3_hair/26_blue_ponytail.png new file mode 100644 index 0000000000000000000000000000000000000000..cf08312cbe4f9d4bb3bca0f6dec82ef2e41f49a0 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?HSXwS}q|J-_I`0dJ zQxfDC%<%vJ|INA%9YDUBr;B4q#hm0M24=N2B9|Erj{acu`Mb6CMCG1p_C;l1cjv8VdU)guN9tmWa5X56xbn2uA&`1VPS3j3^ HP6iWS0L?mMmPG2ZSe(_mgm-U zE=#X{X?5hf(A75*?YcQZXkv$$`nI z#iGkYCQVg^PuOTVXXoLSOSUka`ziO&mht2kmPb0WQ)C!yUpZ9PBH8Oa*`njxg HN@xNAcQ-s; literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/29_purple_topknot.png b/aliensvspunks/attributes/3_hair/29_purple_topknot.png new file mode 100644 index 0000000000000000000000000000000000000000..78be953d94ef99660e479a13ef75eb1adcb6d991 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0Yz3{ZIyfZx{O^U4fDW zAfKfq$S;`T|NsA+bsai@d=pO>$B>FS$w>^%Y8FTLGWtjsC~(JJV+g*_ec;Nr9D$=X rR~9pR6q@|WbqL~IxNp%cPgX7l{>z+(*Xx5p`WZZ3{an^LB{Ts5p?WIs literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/2_vaporwave_punk.png b/aliensvspunks/attributes/3_hair/2_vaporwave_punk.png new file mode 100644 index 0000000000000000000000000000000000000000..591b850299ba9752b5da862a0051121f849c9be6 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w#Q>iWS0K&Oa*;cGiCxJl`>4gm z9*ZiH4=*!curYY|E!Fw2owlqx>$?xAh`S`nFPPy!9MqQ8UIhy4dAc};RLn_Ea$xdl zv2gN`5mQy+TdXLwoYS){*fW!H&S%>{)l8EzIgdnIX;?B?EoC))-lkIx)XCuK>gTe~ HDWM4f$C5eD literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/30_blue_shag.png b/aliensvspunks/attributes/3_hair/30_blue_shag.png new file mode 100644 index 0000000000000000000000000000000000000000..86374dcaa7b6c4f9451d8652a5bc7861f2a780f7 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0Wcl4qRvm_$2Gf m%r1A>&SAxTfmil^QyHAravA3DmfQf;&EVFS$w>(b2~Nk))Jx2Wm?1I4LPBx|i-gpHB(CblB0CgTe~DWM4fo;)RF literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/33_orange_punk.png b/aliensvspunks/attributes/3_hair/33_orange_punk.png new file mode 100644 index 0000000000000000000000000000000000000000..26e5cfc8b2c6257ea3d35ddf1f285f4604419e95 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0Z;3uK2Gyc~+092|x~W zNswPK!~g#-0oN3PTxCxe$B>FS$w>^%YCKs?Gm=~cpELw8=_I`RDcupnZ1(obGKTbY WX2bj588d;(89ZJ6T-G@yGywoa>>_0V literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/34_orange_shag.png b/aliensvspunks/attributes/3_hair/34_orange_shag.png new file mode 100644 index 0000000000000000000000000000000000000000..aee9d1b4d9c1388c704ab6c9349de9c78d6fd393 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0Z;6uJErq`7Kc?uYerp zk|4iehX4Ov0@i?jyk#2MQP#J`wL? k6SHZvZ3y@uprND1Xv4^5XjSqs45*pG)78&qol`;+0Qhn!k^lez literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/35_orange_ponytail.png b/aliensvspunks/attributes/3_hair/35_orange_ponytail.png new file mode 100644 index 0000000000000000000000000000000000000000..fc8d412a1a05800b4659df6454becfb50d135e57 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?H9_I@Gs*`8Buxk&H z!%`CD7tHYg|NqUp4jn+gnWu|mNX4AwBnD=+H6q2#Gk(oySoZI3%ZaCN?(r^?ll_{( s5TwIfFKw`;-t}Rj!wUHwx=KEb3|i-T3`-sRb3x{Ny85}Sb4q9e0H*FObN~PV literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/36_orange_pigtails.png b/aliensvspunks/attributes/3_hair/36_orange_pigtails.png new file mode 100644 index 0000000000000000000000000000000000000000..ae090eaa39122ef3a4f086346b4235908431f391 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0Yz3{m|oF;a_#~TT|5B zfqa&dAirRS|NsAQ)^+Fr^5Z;R978JRBquR2t2td^SNPi4IJ3R6bLRDb;fBn@=ew_F zOY#{=>gE{<#w`-eFkO*xvb2nA!Orjq6fwl+>4AMu7aOgrveXX}{s k-r*Csu)jLhyTTfHpCBy85}Sb4q9e0O|-nuK)l5 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/37_orange_long_bob.png b/aliensvspunks/attributes/3_hair/37_orange_long_bob.png new file mode 100644 index 0000000000000000000000000000000000000000..d732fd79f2d3362989a392b6ffe8dec706794642 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}^4b@GZ0VlF@yQ%R6t zFvI`oiAr06JUdSp$B>FS$w>(b35PmgH|&_$*!eMzS@?1mo7yxkwq^f$*k@Qsh|G{k u%#xCrQOEGoo`-+NKT`{ar_vM7GB9j0<}p+=I{FQ05`(9!pUXO@geCxe6f7VB literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/38_orange_mullet.png b/aliensvspunks/attributes/3_hair/38_orange_mullet.png new file mode 100644 index 0000000000000000000000000000000000000000..40abc2afd07ce362ffbd264ddb7fe70dd1e6950f GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0Z;6uJErq`7Kc?uYerp zk|4iehX4Ov0FS$w>(b35O1tI@~#O;K&J%N9G2MoNCj;6n3{ZzWmS6rpB)D zUon|^@{fA9W$X^$*cJE~IvGE*Dugw3G5%yY)y`|k?`@X`G>*a3)z4*}Q$iB}ja4oO literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/3_purple_buzz_cut.png b/aliensvspunks/attributes/3_hair/3_purple_buzz_cut.png new file mode 100644 index 0000000000000000000000000000000000000000..54061fcd0b517cd69b212a67d94cecb2a8c7be52 GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0T42zqgD1kdB_&Ss;hG zB*-tA;s1Y^fNP3CuB@kvV@SoESQ3K)n=u`N5I5W+mOO>hyzmETN;zquoB Q0TnWMy85}Sb4q9e0HzusPyhe` literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/41_orange_bob.png b/aliensvspunks/attributes/3_hair/41_orange_bob.png new file mode 100644 index 0000000000000000000000000000000000000000..abba69626ef423410d036cb5012b3c84a5b9b9ad GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0Z;6uJErq`7Kc?uYerp zk|4iehX4Ov0n!xR~pll&sQ lG8H`43=1VbYD{DeWavM_9xm?rw*sh}!PC{xWt~$(69Cx6CnNv> literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/46_purple_long_bob.png b/aliensvspunks/attributes/3_hair/46_purple_long_bob.png new file mode 100644 index 0000000000000000000000000000000000000000..d7fe1f8def74496f5e7a462b470835e7b638fd22 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}@e_Cv+*gbo2&OeH~n z!3_VSCn{|P^6Wfa978JRBqt>#Bpm8|-LPX~W9P>>X5q_OY--cE*p~h0VV_|kAu>ZE uF-uBfMjgXTdmjE7|4c0yo=Q(R%fPV3n8#4f=;$|~NerH@elF{r5}E+ri7gfY literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/47_blue_mullet.png b/aliensvspunks/attributes/3_hair/47_blue_mullet.png new file mode 100644 index 0000000000000000000000000000000000000000..83bc638e1c91c2289dc114846af6e0360b1bf8a4 GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0Wcl+z_CaoetjWBkPiDld4`}r0;=@^ nCL10YzF}@jI<(kD!iABc!I9moChPkqpne8VS3j3^P6Cs2Na3-ba4!+n3J63z~pn~xd9g!*8xihG3B1aCq6Vj zY-X6U_ykaGy+(WIL&gBEWpCs=K5`r~WSM;=gJELgvDB3d7BG9vWSCLR5c!P%hHekL pLX}w#gV4PI=DOx7ISTiR85B7M3|BU%+5@d(@O1TaS?83{1ORZ`NR9vi literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/49_blue_long_bob.png b/aliensvspunks/attributes/3_hair/49_blue_long_bob.png new file mode 100644 index 0000000000000000000000000000000000000000..6ec4b9b3b54b53f574d59b9167aa16b45c01b6c9 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB_XGmWw>0>*Rnerjj7P zV21zE6P30Cd3K&Ijv*Cul9Lh=5)O5~ZrCxgvGZdbv+(6CHnnM7Y|H-hu+OlN5Sby7 um?b4KqmJRFJrDnkf2I};Po*cEWnkE1%wwo#bo3k0BnD4cKbLh*2~7ZXeJm6J literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/4_pink_widow_peak.png b/aliensvspunks/attributes/3_hair/4_pink_widow_peak.png new file mode 100644 index 0000000000000000000000000000000000000000..836f99a8e1d2a4f743753f755f1dcf1d48382a28 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}_dPFwgU-0kZ`E;b;FK{jh!Fkn1v5#DeP`)d};5@9MLDZY#F1| efA=KiLe89ZJ6T-G@yGywpM2`Qui literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/50_green_shag.png b/aliensvspunks/attributes/3_hair/50_green_shag.png new file mode 100644 index 0000000000000000000000000000000000000000..7cee645c6294fdd064aff65856e4fab4d9a9b842 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0T5Uj8*g#+q?tUjDZ~H zk|4iehX4Ov0@i?jyk#2MQP#J`wL? k6SHZvZ3y@uprND1Xv4^5XjSqs45*pG)78&qol`;+0NtG^N&o-= literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/51_black_widow_peak.png b/aliensvspunks/attributes/3_hair/51_black_widow_peak.png new file mode 100644 index 0000000000000000000000000000000000000000..c4104d213074e30cd2c2955ccced276a16a19ebd GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1drud~kcv6UNeY4ny;%#UxBd5+ zz`?8F+7n==yi6>|%wSO>la$2845gd{+-)svI*Ie;EINXrUz~H!y)9`Y$ R=Ov&~44$rjF6*2Ung9<{BH{o5 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/52_yellow_buzz_cut.png b/aliensvspunks/attributes/3_hair/52_yellow_buzz_cut.png new file mode 100644 index 0000000000000000000000000000000000000000..93ce85b88370683e116819b30e99d40e4e12e92c GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0Z<9t>pjT`h?_yHvl=z zB|(0{4FCVT1YA=Da%DYT978JRBquR2s~Krr6fh8#Vq11ZA%uBmo8TgbE5Dfxe{)CN Q0xD$iboFyt=akR{0MJ7q(EtDd literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/53_blue_fringe.png b/aliensvspunks/attributes/3_hair/53_blue_fringe.png new file mode 100644 index 0000000000000000000000000000000000000000..4206e0183b546be68c5eabadf33ff7ac9490c89b GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB_XGmWw>0>*Rnerjj7P zV21zE6P30CdCs0Ljv*Cul9Lh=5)K_Ob+~inz>yOikIW4iIn}0xDeP`-eEFZBO^sdQ zzhW};;l1cjv8VdU)guN9tmWa5X56xbn2uA&`1VPS3j3^ HP6#Bpm8|-LPX~W9P>>X5qtG3cH&cU)nn}NAw9UTgK@0 d-#tk=k-?*w-7s_4i)5fq22WQ%mvv4FO#osjDJlQ} literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/58_yellow_bob.png b/aliensvspunks/attributes/3_hair/58_yellow_bob.png new file mode 100644 index 0000000000000000000000000000000000000000..1e6c8b0d0d9598cf2599eded338bfe70f2ff135d GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0Z<#O|}2u`X;0nn*%w_ zB|(0{4FCVT1YA=Da?Lzl978JRBquR2tNodBjmhBZ0melR0!r5zmRKzCS~t~kib}(Z qdI!yxZ}mJr3RCwt@HmM*T*AN?&1uM!U>^-Mfx*+&&t;ucLK6T#TPvsl literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/59_blue_bob.png b/aliensvspunks/attributes/3_hair/59_blue_bob.png new file mode 100644 index 0000000000000000000000000000000000000000..69a47a9abd7f1cb6b7c514e92319141f1794e3b8 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0Wcl0xiUQog`IvAZCMVd--Y!`t^x$pH;v@O1TaS?83{1OV{SE9n3L literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/5_purple_widow_peak.png b/aliensvspunks/attributes/3_hair/5_purple_widow_peak.png new file mode 100644 index 0000000000000000000000000000000000000000..3795a793fb35a97acde460831a403ecad13eded5 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}@e_Cv+*gbo2&OeH~n z!3_VSCn{|P^7K4i978JRBqt>#Bpm8|-LPX~W9P>>X5qtG3cH&cU)nn}NAw9UTgK@0 d-#tk=k-?*w-7s_4i)5fq22WQ%mvv4FO#ovRDKY>6 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/60_blond_punk.png b/aliensvspunks/attributes/3_hair/60_blond_punk.png new file mode 100644 index 0000000000000000000000000000000000000000..ce7ffebfdf25f9d0d7517e3f78506b96bfe33bed GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0Z<#2lxNq`tIwkQvq_A zOM?7@8UFuw3Am;RrX0x|fmNBHK WGaKIb&X@^Q&fw|l=d#Wzp$Py3#3aK2 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/61_green_topknot.png b/aliensvspunks/attributes/3_hair/61_green_topknot.png new file mode 100644 index 0000000000000000000000000000000000000000..ef96c0780139fc1c5a78a457793ef3b8272cdfe2 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0Yz3{ZQx`tLP`T`TwTO z1M*o)g8YIR{{R2KS=XTh$T#tHaSW-LlbpoBtY&d^FQboSfdY5jHHP5(+y|~~%MmzQ rb7e83N1@4|T!$deh5HuG@?_;=;J?gic)dOtq@Tgl)z4*}Q$iB}XM8OE literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/62_blue_spiky.png b/aliensvspunks/attributes/3_hair/62_blue_spiky.png new file mode 100644 index 0000000000000000000000000000000000000000..69b3e8b2b461a3cb494d3c6feb23ae26c8fa72c6 GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0Wcl9GiCynGkCiCxvXFS$w>^%YEDIege1!k?-|-A#cSAzaeQr0 b>7Jm$u<-}Gp%D)UNE3sntDnm{r-UW|-`yq} literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/68_blue_pigtails.png b/aliensvspunks/attributes/3_hair/68_blue_pigtails.png new file mode 100644 index 0000000000000000000000000000000000000000..be442b8278ef33c6c9d0af90d30da9fe20bb7111 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0Wcl(Bw@$9lRrhE&W+PGVqIa|&UYz?G1Yl9-T`BF;Pe#DOD9f>LK5 z98ghMzPE}qU_;T@S96&Jcy)Yu_De{dvwUDa`6I)Oq_hNsgoIxVDe(=b|K>Gl{Nz^o hZ?MtC*gztefk8$=V9!YjL6AcjJYD@<);T3K0RV#mJ0Ac5 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/69_green_sleek.png b/aliensvspunks/attributes/3_hair/69_green_sleek.png new file mode 100644 index 0000000000000000000000000000000000000000..5094da2cdd25493e525fe9d1261ded0fb1029a0e GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}_uC$`JKFr@=oOeH~n z!3_VSCn{|P@|-+f978JRBqt>#Bsd*EQ!g} k#BADZ8v_0ZXy|A$+Awk%T9rHu18QdQboFyt=akR{0A8*p@Bjb+ literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/70_yellow_long_bob.png b/aliensvspunks/attributes/3_hair/70_yellow_long_bob.png new file mode 100644 index 0000000000000000000000000000000000000000..da3481b0f83d61494239dcc2a1df378bf2b60ce1 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}__-}-_jQ|*8(rjj7P zV21zE6P30Cd3K&Ijv*Cul9Lh=5)O5~ZrCxgvGZdbv+(6CHnnM7Y|H-hu+OlN5Sby7 um?b4KqmJRFJrDnkf2I};Po*cEWnkE1%wwo#bo3k0BnD4cKbLh*2~7azT`eF0 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/71_green_short.png b/aliensvspunks/attributes/3_hair/71_green_short.png new file mode 100644 index 0000000000000000000000000000000000000000..b3350d4efe56d38fc606b9a6fb8909f913a6d13b GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0T5Uj8*g#+q?tUjDZ~H zk|4iehX4Ov0gTe~DWM4fg{LJP literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/72_purple_bob.png b/aliensvspunks/attributes/3_hair/72_purple_bob.png new file mode 100644 index 0000000000000000000000000000000000000000..c0022842a7c5d95baa6d18f880f96505dd2a80cb GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0T42zqgD1kdB_&Ss;hG zB*-tA;s1Y^fNP3Cu9>HcV@SoE!vzRQE6CF q@1WW8t)9n6Ve0+{9w)JfOBnc~ISqLd?4yAuFnGH9xvX(Bw@8+y7phE&W+PGVqIvp8zW=)+l{z`f75QRn(rAs0it^BD|5 nGQ9t#Cxkeyc)ubosF8_*QK+O!Eu6{1-oD!M<2*)Vt literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/76_green_punk.png b/aliensvspunks/attributes/3_hair/76_green_punk.png new file mode 100644 index 0000000000000000000000000000000000000000..daa6d1d49c47711d32f488ff496d41eab766369d GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0Y!BjBfN3+rU1~Xds8V zB*-tA;s1Y^fNP3CuCk|#V@SoEw literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/77_blue_sleek.png b/aliensvspunks/attributes/3_hair/77_blue_sleek.png new file mode 100644 index 0000000000000000000000000000000000000000..afea9ce34e964699b4bbfc082f69d9284f12fe03 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB_XGmWw>0>*Rnerjj7P zV21zE6P30Cc}|`#jv*Cul9Lh=5}b~osh5}$F+*a8g@oh`773{XNnF*9MRq(s-|Q8# yBqXJ0{QIAtV8w9tGlL4-5qXEKg!VQ^)&v#$V zmgF;#)Y&Dab@;%S{c|T?yu+}lvAy%5FthVL#y@FB)(x6|Y;Bx8KH?2;n0DN`&ek#M ky~8JNVSjbz!zzpnm#T%&)#>qw0c~RNboFyt=akR{05^(1Gynhq literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/79_blue_buzz_cut.png b/aliensvspunks/attributes/3_hair/79_blue_buzz_cut.png new file mode 100644 index 0000000000000000000000000000000000000000..2ba9ae3876e50fe9ae4fc07b18c7677f2089d806 GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0WclSajv*Cul9L#i)r>UOiY91P>&}SUE9E1raM{2~gkdH#i{S+C S#ovKS89ZJ6T-G@yGywpmJs(^E literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/7_vaporwave_topknot.png b/aliensvspunks/attributes/3_hair/7_vaporwave_topknot.png new file mode 100644 index 0000000000000000000000000000000000000000..bbbba290b4cf60fde21b6783f65c872ef89442aa GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wl>na*S0K&Oa*;cGi5>ePyOLA( zQHzT`7F8r4US_^vWAN@>88h?Y m`MfuDT_4>!{&-vC6QD_(g$(a}bbb$HF?hQAxvXE^mi@cia^mTmd%TO}WWQ!G r1nKbBOB-ydcYRpsutI)^u96QUgVuQ-!&1loT#)&mu6{1-oD!MgTe~DWM4fHS#QO literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/82_green_pigtails.png b/aliensvspunks/attributes/3_hair/82_green_pigtails.png new file mode 100644 index 0000000000000000000000000000000000000000..72b8423b60a061c122fec3e054ed48909fc0020e GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0Yz3{ZQx`tLP`T`TwTO z1M*o)g8YIR{{R2KS=XTh$dB`MaSW-LlbpoBtmbruUEynE+pdu`{z!)c!yz8V|(XAVP@xhjDOOMtQ$1_*xERGe8d~xFzvW=ovmZi kdxuZl!v5;ahgBFEE>#PktJC8V1KPyk>FVdQ&MBb@0BUGIr2qf` literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/83_pink_spiky.png b/aliensvspunks/attributes/3_hair/83_pink_spiky.png new file mode 100644 index 0000000000000000000000000000000000000000..b4345166d8cd7ffaed6a313314293c9e0b74494f GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0VRLSyEwAgmJ^(q) zB|(0{4FCVT1YA=Da@{>$978JRBquR2tMPR4`fNPG*`UG7&Mffs$P$Jn77d3Sy1Ek& z$}4<*dT&0v!cN=&4pJf#5_}9R*#&~@95uu^zOwIjJrc+;A&AGY=+sFKppguou6{1- HoD!MFVdQ&MBb@0ASWHN&o-= literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/85_pink_punk.png b/aliensvspunks/attributes/3_hair/85_pink_punk.png new file mode 100644 index 0000000000000000000000000000000000000000..4a4ae569c2fbf0de314878f3ec00b50068cd67ca GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0Z;h>ipMETgnX{#Q-_X zB|(0{4FCVT1YA=Da+N(@978JRBquR2tMOzp%}8<)e9{oWq?7RKr*uaQv)S7#%NWwr WnGNrIXUqgDXYh3Ob6Mw<&;$UV*dvbs literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/86_pink_pigtails.png b/aliensvspunks/attributes/3_hair/86_pink_pigtails.png new file mode 100644 index 0000000000000000000000000000000000000000..ab4dbf5eb7acd653fe36264b75c048cac381c828 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0Yz3{m@pkp4U!WUO8~Y z0{JW@L4Lsu|NsBrtn1JL!VQ^)&v#$V zmgF;#)Y&Dab@;%S{c|T?yu+}lvAy%5FthVL#y@FB)(x6|Y;Bx8KH?2;n0DN`&ek#M ky~8JNVSjbz!zzpnm#T%&)#>qw0c~RNboFyt=akR{03m2U761SM literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/87_green_mullet.png b/aliensvspunks/attributes/3_hair/87_green_mullet.png new file mode 100644 index 0000000000000000000000000000000000000000..8e3c21799db3983b4064efcb5425076d797515c9 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0T5Uj8*g#+q?tUjDZ~H zk|4iehX4Ov0yOikIW4iIn}0xDeP`-eEFZBO^sdQ zzhW};#Bpm8|-LPX~W9P>>X5q_OY--cE*p~h0VV_|kAu>ZE uF-uBfMjgXTdmjE7|4c0yo=Q(R%fPV3n8#4f=;$|~NerH@elF{r5}E+q94!t2 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/91_green_fringe.png b/aliensvspunks/attributes/3_hair/91_green_fringe.png new file mode 100644 index 0000000000000000000000000000000000000000..b719691fcbb62fdd2990b3c3301c1d19a214020e GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}_uC$`JKFr@=oOeH~n z!3_VSCn{|P@|-#BpfTu`Cfg>k49+?|3a;i-WQ`p_w`0_tLn;N^q zf5l|x$v^7Zma#j0V^`o~=w$rJsu0%D#rTuqR6DOBzqef)&^QK9S3j3^P6SQ3K)n=u`N5I5W+mOO>hyzmETN;zquoB Q0TnWMy85}Sb4q9e0FdP%2mk;8 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/93_none.png b/aliensvspunks/attributes/3_hair/93_none.png new file mode 100644 index 0000000000000000000000000000000000000000..12e8e07bfb5cd9f3c533eccfb083e4415ae70618 GIT binary patch literal 81 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7~Txo-U3d6?2l46a)==vm~w>tV#@F c&NXFVC@)|zG&8@H1XRP|>FVdQ&MBb@0EbNyfdBvi literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/3_hair/9_pink_short.png b/aliensvspunks/attributes/3_hair/9_pink_short.png new file mode 100644 index 0000000000000000000000000000000000000000..da2615bb9d60716545dee03705748e528a602457 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0VRLSyEwAgmJ^(q) zB|(0{4FCVT1YA=Day30&978JRBquR2s|BstVj^&~B)gA!LXzc&_Y7^5;x%l|9}ID|3_T9ahSSyi-U5{|c)I$z JtaD0e0st7~9-;sM literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/4_face/1_scar.png b/aliensvspunks/attributes/4_face/1_scar.png new file mode 100644 index 0000000000000000000000000000000000000000..884765ab3abe7e50eb53ab433a5ea8a8f67546ef GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB_VpeaW>mze)jFOeH~n z!3_VSCn{|P@}xao978JRBqt>#Bq(v2Gkj#!VEZV#;0HroEkln3v*C30zPCVS44$rj JF6*2UngG;n9k&1g literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/4_face/2_blush.png b/aliensvspunks/attributes/4_face/2_blush.png new file mode 100644 index 0000000000000000000000000000000000000000..dadbb8b88e7a576d83051d7009b47ab59fb70a0f GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}_l+b`W;zpfI1Tm`Z~D zf*JltPgL3pgNLa+Nnc<`SoKFnO7Z?pg{f>k5F?hQAxvXtV#@F c&NXFVC@)|zG&8@H1XRP|>FVdQ&MBb@0EbNyfdBvi literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/5_mouth/0_upturned_fangs.png b/aliensvspunks/attributes/5_mouth/0_upturned_fangs.png new file mode 100644 index 0000000000000000000000000000000000000000..7e5d5909f40d1f08281dadc943ac6d620486afd1 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1T~8Oskcv6UNeY4ny;%}h4OTJk zZ~Om0FtbTYqA|;H!o&=9!$XP_r9Lz`u3%)CpwDjTcFe#WsFA_b)z4*}Q$iB}`9>U+ literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/5_mouth/10_face_mask.png b/aliensvspunks/attributes/5_mouth/10_face_mask.png new file mode 100644 index 0000000000000000000000000000000000000000..a40a5eca356d79d15ecc7ea04f1fb3f968fecd65 GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?H&R@9r|Ns9(Ut}DB z9F~$GzhDL+f3vPb2as>z>EaktF()~RfmzKesE1LZ%TVVk)otH=NK-v|?Bk lH>0_7f6{>~|9N?M7#@{!8Xid!l>+Kz@O1TaS?83{1OOQAEUf?l literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/5_mouth/11_pink.png b/aliensvspunks/attributes/5_mouth/11_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..429f9fed11ff5a23acf2fde11f0621b7323bc9fb GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}^ITAlNEpE(F*F_i@Q z1vC7Qo~X1H$P@8&aSW-Llbn>0kg$kr8sj5%iAM}F28@O>HkTEE@(iA?elF{r5}E*8 CW*hYY literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/5_mouth/12_red.png b/aliensvspunks/attributes/5_mouth/12_red.png new file mode 100644 index 0000000000000000000000000000000000000000..3ec0879c2f61a6ebe4550b8060665cc6e8d2f2c5 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}@y0fFU;JLdvfOeH~n z!3_VSCn{|P@#BrM{Z#`s8G;t_+40i&Ue&1D6kJcFmJpUXO@geCy? C2^v%Y literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/5_mouth/13_green.png b/aliensvspunks/attributes/5_mouth/13_green.png new file mode 100644 index 0000000000000000000000000000000000000000..30f8cd721f69faa02ec0f0a22082731ef6450b45 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB_X@sR|qBA5aFem`Z~D zf*JltPgL3pgNLa)*jq#DX#3Ke714cs`o68D7c?M5cKbLh*2~7YI C#u~u@ literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/5_mouth/14_purple.png b/aliensvspunks/attributes/5_mouth/14_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..04a4b21e882745a78967cb624bb45764b3d747cd GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}?}zLuHKBqD$;rjj7P zV21zE6P30Cc_N-Jjv*Cul9Lh=5*BeyV|=78@rXgjfYDIK=CT4%p25@A&t;ucLK6T3 Cy&8r9 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/5_mouth/15_blue.png b/aliensvspunks/attributes/5_mouth/15_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..7ebf42dd99f314356451fe948c64bb0128511831 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxPs`&9=*A5vVkn7k|4ie zhX2tMm9_$TBAzaeAr*6ylM)gV7I95ue55Y%h(X4H(NM{Q3vpwxQ oqrlf=QfGe8WnT6#KOupELB5LH@KU6_2v9eJr>mdKI;Vst0A466t^fc4 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/5_mouth/2_toothsome.png b/aliensvspunks/attributes/5_mouth/2_toothsome.png new file mode 100644 index 0000000000000000000000000000000000000000..bbc47d21749bbca06af453b934f207d68bc9d800 GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*19Zwg>kcv6UNeY4ny;%}h4OTV2 ylKS_bebIlFjD(aQ{705pbWWToxVz6$!i!;oAe&*kSIR!1J_b)$KbLh*2~7YR{~i_q literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/5_mouth/3_blue_kerchief.png b/aliensvspunks/attributes/5_mouth/3_blue_kerchief.png new file mode 100644 index 0000000000000000000000000000000000000000..fe2b501bdbda983f7c940b82e39108499284b15a GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?HSXwS>1^yERvY1PP z{DK+&|91(vrU>L3c)B=-RLn_EVqjLY3hH50=rT09!gz!`k@e$0`Gym@3`PxCX5UY^ h_ue$&)qgfNHU^e%Zo`6WhlN3=db;|#taD0e0s!6gCj0;Z literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/5_mouth/4_fangs.png b/aliensvspunks/attributes/5_mouth/4_fangs.png new file mode 100644 index 0000000000000000000000000000000000000000..78f6ace01c94a7642d7ad9f4d1c7a4e949ffe5a8 GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1Jx>?Mkcv6UNeY4ny;%}h4OTVY zlKOX8u~4evm4u@}chwsy3CY0BLw<*tGuAUQWGS#4+U#|@2-L~o>FVdQ&MBb@01%TL A>Hq)$ literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/5_mouth/5_red_kerchief.png b/aliensvspunks/attributes/5_mouth/5_red_kerchief.png new file mode 100644 index 0000000000000000000000000000000000000000..521a6ac81c5b1bbcbfc44e4dc34f9ce60e21f0d0 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?H=4qJLGl*>lvY1PP z{DK+&|91(vrU>L3c)B=-RLn_EVqjLY3hH50=rT09!gz!`k@e$0`Gym@3`PxCX5UY^ h_ue$&)qgfNHU^e%Zo`6WhlN3=db;|#taD0e0sy7SCR_jj literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/5_mouth/6_smoking.png b/aliensvspunks/attributes/5_mouth/6_smoking.png new file mode 100644 index 0000000000000000000000000000000000000000..88226038dae599597eb16ac3544985bf6b3586b9 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w{s5m4S0D`pF|C&S_wRr8>Q!T= zG(V8fS`y?J%zopr0QLegwEzGB literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/5_mouth/7_worm.png b/aliensvspunks/attributes/5_mouth/7_worm.png new file mode 100644 index 0000000000000000000000000000000000000000..c8a113a26e63eee0d5408080dadcf08c65c76499 GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1O-~ockcv6UNeY4ny;%}h4OTV2 vlKS_bebIlFjD(aw{6|zQId^|@l=NblP|RldQ^Y0)sENVT)z4*}Q$iB}s{I^Z literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/5_mouth/8_metal_mask.png b/aliensvspunks/attributes/5_mouth/8_metal_mask.png new file mode 100644 index 0000000000000000000000000000000000000000..513541b612b50bb3beb03fdfe1934fda520c5e90 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?HmMvd#{=&tmY)4HX zhovOQFPP!~|NonH9Xfz~Lr)jSkcv6UNes+tRzW?C3SEXJtC%~?n}v`3zRxi6_J{ur n9aSG?&-|XtyzF0oLIMK=|7LE(_S^B+K+O!Eu6{1-oD!M<#ZWBV literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/5_mouth/9_creepy.png b/aliensvspunks/attributes/5_mouth/9_creepy.png new file mode 100644 index 0000000000000000000000000000000000000000..1c55e07ae13e9dc305fa11ba19a30fac7483810f GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}@y0fFU;JLdvfOeH~n z!3_VSCn{|P^29w|978JRBqt>#BrKA!X80(tVArI`&S1QO$x!NcPX|y5gQu&X%Q~lo FCICgC8*~5w literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/6_neck/0_punk.png b/aliensvspunks/attributes/6_neck/0_punk.png new file mode 100644 index 0000000000000000000000000000000000000000..883804a865cab09e5d75cc8dcfa6a31bece2bc25 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0Yz<*!chd|CdY8Tm^EN zOM?7@8UFuw3Am;RmdKI;Vst E0J#7iW&i*H literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/6_neck/1_chain.png b/aliensvspunks/attributes/6_neck/1_chain.png new file mode 100644 index 0000000000000000000000000000000000000000..ff82322a5155d34d1cfab7407e6856401848247a GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0ZYGe978JRBquR2FFWXJ>ac=S;FbCWZU)sQOuJs%@6-Y+VeoYI Kb6Mw<&;$TTJ0GwB literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/6_neck/2_green_collar.png b/aliensvspunks/attributes/6_neck/2_green_collar.png new file mode 100644 index 0000000000000000000000000000000000000000..8bf6802b40f90493e5d1a5a01b719511ca8bfdce GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}_uC$`JKFr@=oOeH~n z!3_VSCn{|P@&r9y978JRBqt>#BrKBDOJHE&TEMWd`mg#$pd^E*tDnm{r-UW|-P{`& literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/6_neck/3_purple_collar.png b/aliensvspunks/attributes/6_neck/3_purple_collar.png new file mode 100644 index 0000000000000000000000000000000000000000..7acfc1ea900b59420ed5b4325cd25d73318f368c GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}@e_Cv+*gbo2&OeH~n z!3_VSCn{|P@&r9y978JRBqt>#BrKBDOJHE&TEMWd`mg#$pd^E*tDnm{r-UW|-QgP_ literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/6_neck/4_orange_collar.png b/aliensvspunks/attributes/6_neck/4_orange_collar.png new file mode 100644 index 0000000000000000000000000000000000000000..5fa1782d82c3a6fdf3965f5434e9598ab4f4f326 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}^4b@GZ0VlF@yQ%R6t zFvI`oiAr06JV8$v$B>FS$w>(b35z845*Qe`7BDQV{;PfwD9PaI>gTe~DWM4fsHz$% literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/6_neck/5_pink_collar.png b/aliensvspunks/attributes/6_neck/5_pink_collar.png new file mode 100644 index 0000000000000000000000000000000000000000..e51d8f0c24096c72c9ea51b6410054d96b0d21fc GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}_dPFwgU-0kg!NnFM)x9YXQT;>c8q2fszcKu6{1-oD!M<`0E>y literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/6_neck/6_blue_collar.png b/aliensvspunks/attributes/6_neck/6_blue_collar.png new file mode 100644 index 0000000000000000000000000000000000000000..ea39a9990ccc003be7861bc95b46713617b6f61b GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB_XGmWw>0>*Rnerjj7P zV21zE6P30Cd4irUjv*Cul9Lh=5*A77B``2>Enrw!{a5`WP?EvZ)z4*}Q$iB}qc0jA literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/6_neck/7_none.png b/aliensvspunks/attributes/6_neck/7_none.png new file mode 100644 index 0000000000000000000000000000000000000000..12e8e07bfb5cd9f3c533eccfb083e4415ae70618 GIT binary patch literal 81 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7~Txo-U3d6?2l46a)==vm~w>tV#@F c&NXFVC@)|zG&8@H1XRP|>FVdQ&MBb@0EbNyfdBvi literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/7_body/0_ape_girl.png b/aliensvspunks/attributes/7_body/0_ape_girl.png new file mode 100644 index 0000000000000000000000000000000000000000..5646de2fa4d6abf932c05a9fd30010eaf48d5fa5 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?HOjQJ0^TV2^stN)* zEG0pH!3_WZ|KF_Z&;jH-db&7-Gv}gRPXE+qi zyfAL@%pwLSO9jrR(uN8Lwh6yJOP@)OV_qg|1;WU0XU s&z@l_vr)s9`S%m#K1&%K{n6OS$Z#N(>vm2K+iH*np00i_>zopr09M*5^#A|> literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/7_body/13_pale_guy.png b/aliensvspunks/attributes/7_body/13_pale_guy.png new file mode 100644 index 0000000000000000000000000000000000000000..a605db04dadade63a7ada2dfe5b0003bf9ee3a31 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?HemuCwS>?YJ$YL%D z@(X78|KBCxnj(;E?djqeQZXkviGf)yNaLb_fv6PMA_-XuS%WDX7JaB&JhOsf`lGRtk>Nln*X^7fw$&gDJYD@<);T3K0RYz4D=h#3 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/7_body/14_green_alien_girl.png b/aliensvspunks/attributes/7_body/14_green_alien_girl.png new file mode 100644 index 0000000000000000000000000000000000000000..6f2f1721b1fd9f5370e123ad7c34d40fb90663f0 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?Hmb{-*JZ%XRki}dQ zq+(8T5(BeZkj6y;fu{meTuUUFWhG=AYyvxExM%#TXE+qi zyfAL@%pwLSO9jq<_6%2;pZxvFE0z++yiCIWz*Gi?=NEZzugr8^0kX=|)z4*}Q$iB} DOF=FL literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/7_body/15_purple_alien_guy.png b/aliensvspunks/attributes/7_body/15_purple_alien_guy.png new file mode 100644 index 0000000000000000000000000000000000000000..bf454e862b719d4680022dcd48b1b1a194c54490 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?Hb`{-Rx#lqwki}dQ zg#XfPsNuhWmE-%bov#W-)lW`njxgN@xNAWoRr^ literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/7_body/16_olive_guy.png b/aliensvspunks/attributes/7_body/16_olive_guy.png new file mode 100644 index 0000000000000000000000000000000000000000..8b0239dabae820f78fe9fc142c60ca5aec061a1a GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?HZf|T5x~YEx$YL%D z@(X78|KBCxnj(;E?djqeQZXkviGf)yNaLb_fv6PMA_-XuS%WDX7JaB&JhOsf`lGRtk>Nln*X^7fw$&gDJYD@<);T3K0RX>QD)s;X literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/7_body/17_blue_alien_girl.png b/aliensvspunks/attributes/7_body/17_blue_alien_girl.png new file mode 100644 index 0000000000000000000000000000000000000000..b7a05cead8b8fb62beae9cbc742a071bea77c57e GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?Hx=y}#^?6bOWHFZn z`2{ol|L+oTO%cd-@N{tushE?T#K5c;q;XL|KvYPIYl(!jtc2`^sekM_9sf`lGRtk>Nln*X^7fw$&gDJYD@<);T3K0RW3HDscb+ literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/7_body/19_purple_alien_girl.png b/aliensvspunks/attributes/7_body/19_purple_alien_girl.png new file mode 100644 index 0000000000000000000000000000000000000000..3fa1602dd31694136ac25ade9c46da1f045b2e5d GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?Hb`{-Rx#lqwki}dQ zmD<0pweIx;TbZ%t=mSU{(v#xF}#Sb*qqzp_zeYf<~hA!@o@*%@#}%WQZXkviGf)yNaLb_fv6PMA_-XuS%WDX7JaB&JhO?YJ$YL%D z@(X78|KBCxnj(;E<>}%WQZXkviGf)yNaLb_fv6PMA_-XuS%WDX7JaB&JhOmD<0pweGx;TbZ%t=mSU{(v#xF}#Sb*qqzp_zeYf<~hA!@o@*%@#HE?}UxuX>avcuEW&t;ucLK6V1H83>* literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/7_body/3_ape_guy.png b/aliensvspunks/attributes/7_body/3_ape_guy.png new file mode 100644 index 0000000000000000000000000000000000000000..ce5f33c4d3f5da212af281c0bd22cfcaa2fec2a6 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?HOjQJ0^TV2^stN)* zEG0pH!3_WZ|KF_Z&;jJTdb&7Brv4cd$hlTCSV|5#;r8f2ZPtDnm{ Hr-UW|Ix;eP literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/7_body/4_pink_alien_girl.png b/aliensvspunks/attributes/7_body/4_pink_alien_girl.png new file mode 100644 index 0000000000000000000000000000000000000000..fa1942ca96b804ef005e6ac841702e38bb98ee04 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?HestgdKl@1mW6%;H zhovOQFPP!~|NonH9Xf#gFi#i9kcv6UNes+tdqk9(o0%sh6(`JL5Sk;!CiG|N)t-~w-b^}hMZH5) a;VnaFh~NijPqrx_`#oL#T-G@yGywpaOgr)b literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/7_body/5_olive_girl.png b/aliensvspunks/attributes/7_body/5_olive_girl.png new file mode 100644 index 0000000000000000000000000000000000000000..0ebc6b085b559221b87b0acc94b28ac264dd1aca GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?HZf|T5x~YEx$YL%D z@(X78|KBCxnj(;E<>}%WQZXkviGf)yNaLb_fv6PMA_-XuS%WDX7JaB&JhOL(d%8G=RLn_EVqjJa(zqyKAS%VRNJ3UZ)?mtpMIY)G&n#kavQ*&w sXU{N|*{I>l{QC)VpQQ|r{%CAuWH=DYbvq}AZ8gXOPgg&ebxsLQ091poj5 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/7_body/7_pink_alien_guy.png b/aliensvspunks/attributes/7_body/7_pink_alien_guy.png new file mode 100644 index 0000000000000000000000000000000000000000..b8cec67222bef36fe8a15c869995b5048f120eb6 GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?HestgdKl@1mW6%;H zhovOQFPP!~|NonH9Xf#gC{Gv1kcv6UNes+tdqk9(o0%sh6(`JL5Sk;!CiG|N)_W*a!AAzYjBoon$h6!_ZQc(I64ae33ouQ$5p_eYNZkSNMw!`gPfS fYJVL#z`!tbuh4_6obY8pTNpfD{an^LB{Ts5U@<)c literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/7_body/8_bronze_girl.png b/aliensvspunks/attributes/7_body/8_bronze_girl.png new file mode 100644 index 0000000000000000000000000000000000000000..ccc04c835f7c7e3e97aef3f23d0440f6322d35a6 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?Hq7At2NPe#YvY1PP z{DK+&|91(vrU>L(dAc};RLn_EVqjJa(zqyKAS%VRNJ3UZ)?mtpMIY)G&n#kavQ*&w rXaC_pL&x{$<`EMrd1oa3VF+hpc)FhJw&hbl3y}Gqu6{1-oD!M|1;WU0XU s&;G-IhK}#g%_AmM^3F*5!w}BI@N_-bZOf;A79jIIUHx3vIVCg!09s5czyJUM literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/8_jacket/0_cloak.png b/aliensvspunks/attributes/8_jacket/0_cloak.png new file mode 100644 index 0000000000000000000000000000000000000000..ab19a74d084798aedfc334a2aa012cd5ff4fda3f GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?H)Yyvc*blLBTw4d^ zu#^P(1vC8r|9`WtLkEzr>*?YcQZXkviGg_;<1!XjR>zQxj1|nx!pZLL$645x{paQ3 iVRbmj%k!V#fPtZEHHVfM+k{;pV?AB{T-G@yGywoebRpIN literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/8_jacket/10_none.png b/aliensvspunks/attributes/8_jacket/10_none.png new file mode 100644 index 0000000000000000000000000000000000000000..12e8e07bfb5cd9f3c533eccfb083e4415ae70618 GIT binary patch literal 81 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7~Txo-U3d6?2l46a)==vm~w>tV#@F c&NXFVC@)|zG&8@H1XRP|>FVdQ&MBb@0EbNyfdBvi literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/8_jacket/1_yellow.png b/aliensvspunks/attributes/8_jacket/1_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..2dfb1c64ebb4ecf3003fea6d544176b8fe7c6d54 GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?Ht{)DT6!6;yWHFZn z`2{ol|L+oTO%ceI^>lFzshE?T#K64F(bcextwH131pxuoLkCVBU|>+;W}N5k7WWsZ OkipZ{&t;ucLK6TW_8y}E literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/8_jacket/2_white.png b/aliensvspunks/attributes/8_jacket/2_white.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f489b76fbaf991a2954a4816d46e3378e02755 GIT binary patch literal 97 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*14Nn)xkcv6UNeY4ny;%}h4OS&a uWdG=A;>`Ndzf7)MOfBT;i))Elj0}J6L}b^kJoE;rhr!d;&t;ucLK6UgL>%M* literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/8_jacket/3_brown.png b/aliensvspunks/attributes/8_jacket/3_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..5bc4ea4d0de0fd0937523bc5797f3a23e3c0320a GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?H`l3QyX8o@OvY1PP z{DK+&|91(vrU>LJdb&7*?YcQZXkviGg{UqpM*XTZ6{63jzYFhYp-Nz`&rw%{b57E$%N+ OA%mx@pUXO@geCw|bstp# literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/8_jacket/5_grey.png b/aliensvspunks/attributes/8_jacket/5_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..23638091e8e3af6f2ef3383716cc6162b76309f6 GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?Ha&q%_d~Y%YvY1PP z{DK+&|91(vrU>LJdb&7*?YcQZXkviGg{UqpM*XTZ6{63jzYFhYp-Nz`&rw%{b57E$%N+ OA%mx@pUXO@geCw~Cm&q^ literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/8_jacket/7_pink.png b/aliensvspunks/attributes/8_jacket/7_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..d407d635fe1c8c57b70a6a0cf0dd1c4cd6ac7dbd GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?Hp4aZ1*|zN}ki}dQ z^uy|SSU$YL%D z@(X78|KBCxnj(-Z>*?YcQZXkviGg{UqpM*XTZ6{63jzYFhYp-Nz`&rw%{b57E$%N+ OA%mx@pUXO@geCxrb08c5 literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/8_jacket/9_green.png b/aliensvspunks/attributes/8_jacket/9_green.png new file mode 100644 index 0000000000000000000000000000000000000000..7c9b1467e8867b87a9cb30abc22cf963ab3240c8 GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?HA}9MC<lFzshE?T#K64F(bcextwH131pxuoLkCVBU|>+;W}N5k7WWsZ OkipZ{&t;ucLK6T9G#*m` literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/9_background/0_cityscape.png b/aliensvspunks/attributes/9_background/0_cityscape.png new file mode 100644 index 0000000000000000000000000000000000000000..6e5ace1ff5a02835ce8b0a3e5e884bfaf51163ab GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w#Q>iWS59$nVFh1dm3U!|0%7eY zVf`t>#!H3Gw+maH5VpJZ;l-XAmM7i;73X@oIEGZrS=whP)L_8DQm*mYYhS8X)&2>G zFVdQ I&MBb@0AeOcqyPW_ literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/9_background/1_gold.png b/aliensvspunks/attributes/9_background/1_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..d65c70cf32af129d1248e9c001c6439f7e72c34a GIT binary patch literal 87 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!JgF$egBxSrmfHR0NBKOmRi)5S5Q jVoq{WLPEkKMK%V`0}O^0z4!hDr5HS2{an^LB{Ts5YRngB literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/9_background/2_green.png b/aliensvspunks/attributes/9_background/2_green.png new file mode 100644 index 0000000000000000000000000000000000000000..5d400cf3220d3e2e06505a321d3e2ae87be793d0 GIT binary patch literal 87 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!JgF$egBxSsg3U-(2p8<5NI>Eakt iF()}GAt7OrA{zte0S3d0-h2OnQVgE1elF{r5}E*LRToqM literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/9_background/3_purple.png b/aliensvspunks/attributes/9_background/3_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..2868deaab8b339ff3a35bc0c11309e9ee092d41d GIT binary patch literal 87 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!JgF$egBxW3u{-}A2L6Cju0)5S5Q jVoq{WLPEkKMK%V`0}O^0z4!hDr5HS2{an^LB{Ts5g>e`K literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/9_background/4_orange.png b/aliensvspunks/attributes/9_background/4_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..bc1eb8bc83e13aadca16abd5e895c08223ddb93b GIT binary patch literal 87 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!JgF$egBxcEakt iF()}GAt7OrA{zte0S3d0-h2OnQVgE1elF{r5}E*OG#6X| literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/9_background/5_blue.png b/aliensvspunks/attributes/9_background/5_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..684f9877bd4c1807c74757c22bb8dcae686967f2 GIT binary patch literal 87 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!JgF$egBxNdy#r*rZXH6WMY)5S5Q jVoq{WLPEkKMK%V`0}O^0z4!hDr5HS2{an^LB{Ts5dEXbi literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/9_background/6_pink.png b/aliensvspunks/attributes/9_background/6_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..385d1fe93bf3febaf4a4c1e8c88325e36bc12d0d GIT binary patch literal 87 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!JgF$egBxcEakt iF()}GAt7OrA{zte0S3d0-h2OnQVgE1elF{r5}E*Mg%?i% literal 0 HcmV?d00001 diff --git a/aliensvspunks/attributes/attributes.csv b/aliensvspunks/attributes/attributes.csv new file mode 100644 index 00000000..b14ace77 --- /dev/null +++ b/aliensvspunks/attributes/attributes.csv @@ -0,0 +1,227 @@ +path, category, name, more_names +0_head/0_cowl.png, Head, Cowl, +0_head/1_horns.png, Head, Horns, +0_head/2_diamond_tiara.png, Head, Diamond Tiara, +0_head/3_pink_antennae.png, Head, Pink Antennae, +0_head/4_orange_tiara.png, Head, Orange Tiara, +0_head/5_purple_antennae.png, Head, Purple Antennae, +0_head/6_yellow_antennae.png, Head, Yellow Antennae, +0_head/7_googles.png, Head, Googles, +0_head/8_blue_tiara.png, Head, Blue Tiara, +0_head/9_green_antennae.png, Head, Green Antennae, +0_head/10_green_tiara.png, Head, Green Tiara, +0_head/11_pink_tiara.png, Head, Pink Tiara, +0_head/12_orange_antennae.png, Head, Orange Antennae, +0_head/13_purple_tiara.png, Head, Purple Tiara, +0_head/14_blue_antennae.png, Head, Blue Antennae, +## 0_head/15_none.png, Head, None, +1_ears/0_long_gold.png, Ears, Long Gold, +1_ears/1_long_purple.png, Ears, Long Purple, +1_ears/2_long_pink.png, Ears, Long Pink, +1_ears/3_long_orange.png, Ears, Long Orange, +1_ears/4_long_green.png, Ears, Long Green, +1_ears/5_long_blue.png, Ears, Long Blue, +1_ears/6_gold_stud.png, Ears, Gold Stud, +1_ears/7_orange_stud.png, Ears, Orange Stud, +1_ears/8_purple_stud.png, Ears, Purple Stud, +1_ears/9_green_stud.png, Ears, Green Stud, +1_ears/10_pink_stud.png, Ears, Pink Stud, +1_ears/11_blue_stud.png, Ears, Blue Stud, +## 1_ears/12_none.png, Ears, None, +2_eyes/0_brown_eye_patch.png, Eyes, Brown Eye Patch, +2_eyes/1_purple_lazer.png, Eyes, Purple Lazer, +2_eyes/2_purple_makeup.png, Eyes, Purple Makeup, +2_eyes/3_monocle.png, Eyes, Monocle, +2_eyes/4_robot_visor.png, Eyes, Robot Visor, +2_eyes/5_robot_prosthetic.png, Eyes, Robot Prosthetic, +2_eyes/6_vaporwave_shades.png, Eyes, Vaporwave Shades, +2_eyes/7_sunset_shades.png, Eyes, Sunset Shades, +2_eyes/8_indigo_eye_patch.png, Eyes, Indigo Eye Patch, +2_eyes/9_sunrise_shades.png, Eyes, Sunrise Shades, +2_eyes/10_red.png, Eyes, Red, +2_eyes/11_neon_shades.png, Eyes, Neon Shades, +2_eyes/12_rainbow_shades.png, Eyes, Rainbow Shades, +2_eyes/13_electric_lazer.png, Eyes, Electric Lazer, +2_eyes/14_rainbow_visor.png, Eyes, Rainbow Visor, +2_eyes/15_3_d_glasses.png, Eyes, 3 D Glasses, +2_eyes/16_green_makeup.png, Eyes, Green Makeup, +2_eyes/17_black_shades.png, Eyes, Black Shades, +2_eyes/18_white_shades.png, Eyes, White Shades, +2_eyes/19_pink_makeup.png, Eyes, Pink Makeup, +2_eyes/20_blue_makeup.png, Eyes, Blue Makeup, +2_eyes/21_purple_cyclops.png, Eyes, Purple Cyclops, +2_eyes/22_electric.png, Eyes, Electric, +2_eyes/23_pink_cyclops.png, Eyes, Pink Cyclops, +2_eyes/24_orange_cyclops.png, Eyes, Orange Cyclops, +2_eyes/25_yellow_cyclops.png, Eyes, Yellow Cyclops, +2_eyes/26_green_cyclops.png, Eyes, Green Cyclops, +2_eyes/27_blue_cyclops.png, Eyes, Blue Cyclops, +2_eyes/28_pink.png, Eyes, Pink, +2_eyes/29_green.png, Eyes, Green, +2_eyes/30_purple.png, Eyes, Purple, +2_eyes/31_brown.png, Eyes, Brown, +2_eyes/32_blue.png, Eyes, Blue, +3_hair/0_vaporwave_long_bob.png, Hair, Vaporwave Long Bob, +3_hair/1_rainbow_punk.png, Hair, Rainbow Punk, +3_hair/2_vaporwave_punk.png, Hair, Vaporwave Punk, +3_hair/3_purple_buzz_cut.png, Hair, Purple Buzz Cut, +3_hair/4_pink_widow_peak.png, Hair, Pink Widow Peak, +3_hair/5_purple_widow_peak.png, Hair, Purple Widow Peak, +3_hair/6_purple_shag.png, Hair, Purple Shag, +3_hair/7_vaporwave_topknot.png, Hair, Vaporwave Topknot, +3_hair/8_purple_mullet.png, Hair, Purple Mullet, +3_hair/9_pink_short.png, Hair, Pink Short, +3_hair/10_pink_sleek.png, Hair, Pink Sleek, +3_hair/11_pink_shag.png, Hair, Pink Shag, +3_hair/12_blue_widow_peak.png, Hair, Blue Widow Peak, +3_hair/13_pink_ponytail.png, Hair, Pink Ponytail, +3_hair/14_neon_topknot.png, Hair, Neon Topknot, +3_hair/15_purple_sleek.png, Hair, Purple Sleek, +3_hair/16_purple_short.png, Hair, Purple Short, +3_hair/17_pink_mullet.png, Hair, Pink Mullet, +3_hair/18_pink_long_bob.png, Hair, Pink Long Bob, +3_hair/19_purple_fringe.png, Hair, Purple Fringe, +3_hair/20_brown_buzz_cut.png, Hair, Brown Buzz Cut, +3_hair/21_orange_widow_peak.png, Hair, Orange Widow Peak, +3_hair/22_pink_bob.png, Hair, Pink Bob, +3_hair/23_pink_buzz_cut.png, Hair, Pink Buzz Cut, +3_hair/24_pink_fringe.png, Hair, Pink Fringe, +3_hair/25_orange_topknot.png, Hair, Orange Topknot, +3_hair/26_blue_ponytail.png, Hair, Blue Ponytail, +3_hair/27_orange_spiky.png, Hair, Orange Spiky, +3_hair/28_neon_punk.png, Hair, Neon Punk, +3_hair/29_purple_topknot.png, Hair, Purple Topknot, +3_hair/30_blue_shag.png, Hair, Blue Shag, +3_hair/31_orange_sleek.png, Hair, Orange Sleek, +3_hair/32_orange_short.png, Hair, Orange Short, +3_hair/33_orange_punk.png, Hair, Orange Punk, +3_hair/34_orange_shag.png, Hair, Orange Shag, +3_hair/35_orange_ponytail.png, Hair, Orange Ponytail, +3_hair/36_orange_pigtails.png, Hair, Orange Pigtails, +3_hair/37_orange_long_bob.png, Hair, Orange Long Bob, +3_hair/38_orange_mullet.png, Hair, Orange Mullet, +3_hair/39_orange_fringe.png, Hair, Orange Fringe, +3_hair/40_orange_buzz_cut.png, Hair, Orange Buzz Cut, +3_hair/41_orange_bob.png, Hair, Orange Bob, +3_hair/42_yellow_widow_peak.png, Hair, Yellow Widow Peak, +3_hair/43_yellow_topknot.png, Hair, Yellow Topknot, +3_hair/44_purple_spiky.png, Hair, Purple Spiky, +3_hair/45_yellow_mullet.png, Hair, Yellow Mullet, +3_hair/46_purple_long_bob.png, Hair, Purple Long Bob, +3_hair/47_blue_mullet.png, Hair, Blue Mullet, +3_hair/48_neon_long_bob.png, Hair, Neon Long Bob, +3_hair/49_blue_long_bob.png, Hair, Blue Long Bob, +3_hair/50_green_shag.png, Hair, Green Shag, +3_hair/51_black_widow_peak.png, Hair, Black Widow Peak, +3_hair/52_yellow_buzz_cut.png, Hair, Yellow Buzz Cut, +3_hair/53_blue_fringe.png, Hair, Blue Fringe, +3_hair/54_green_spiky.png, Hair, Green Spiky, +3_hair/55_blue_punk.png, Hair, Blue Punk, +3_hair/56_blue_short.png, Hair, Blue Short, +3_hair/57_green_widow_peak.png, Hair, Green Widow Peak, +3_hair/58_yellow_bob.png, Hair, Yellow Bob, +3_hair/59_blue_bob.png, Hair, Blue Bob, +3_hair/60_blond_punk.png, Hair, Blond Punk, +3_hair/61_green_topknot.png, Hair, Green Topknot, +3_hair/62_blue_spiky.png, Hair, Blue Spiky, +3_hair/63_purple_punk.png, Hair, Purple Punk, +3_hair/64_purple_ponytail.png, Hair, Purple Ponytail, +3_hair/65_purple_pigtails.png, Hair, Purple Pigtails, +3_hair/66_yellow_sleek.png, Hair, Yellow Sleek, +3_hair/67_yellow_short.png, Hair, Yellow Short, +3_hair/68_blue_pigtails.png, Hair, Blue Pigtails, +3_hair/69_green_sleek.png, Hair, Green Sleek, +3_hair/70_yellow_long_bob.png, Hair, Yellow Long Bob, +3_hair/71_green_short.png, Hair, Green Short, +3_hair/72_purple_bob.png, Hair, Purple Bob, +3_hair/73_yellow_spiky.png, Hair, Yellow Spiky, +3_hair/74_yellow_shag.png, Hair, Yellow Shag, +3_hair/75_blue_topknot.png, Hair, Blue Topknot, +3_hair/76_green_punk.png, Hair, Green Punk, +3_hair/77_blue_sleek.png, Hair, Blue Sleek, +3_hair/78_yellow_pigtails.png, Hair, Yellow Pigtails, +3_hair/79_blue_buzz_cut.png, Hair, Blue Buzz Cut, +3_hair/80_green_ponytail.png, Hair, Green Ponytail, +3_hair/81_pink_topknot.png, Hair, Pink Topknot, +3_hair/82_green_pigtails.png, Hair, Green Pigtails, +3_hair/83_pink_spiky.png, Hair, Pink Spiky, +3_hair/84_yellow_ponytail.png, Hair, Yellow Ponytail, +3_hair/85_pink_punk.png, Hair, Pink Punk, +3_hair/86_pink_pigtails.png, Hair, Pink Pigtails, +3_hair/87_green_mullet.png, Hair, Green Mullet, +3_hair/88_green_bob.png, Hair, Green Bob, +3_hair/89_yellow_fringe.png, Hair, Yellow Fringe, +3_hair/90_green_long_bob.png, Hair, Green Long Bob, +3_hair/91_green_fringe.png, Hair, Green Fringe, +3_hair/92_green_buzz_cut.png, Hair, Green Buzz Cut, +## 3_hair/93_none.png, Hair, None, +4_face/0_electric_scar.png, Face, Electric Scar, +4_face/1_scar.png, Face, Scar, +4_face/2_blush.png, Face, Blush, +4_face/3_nose_ring.png, Face, Nose Ring, +## 4_face/4_none.png, Face, None, +5_mouth/0_upturned_fangs.png, Mouth, Upturned Fangs, +5_mouth/1_black_kerchief.png, Mouth, Black Kerchief, +5_mouth/2_toothsome.png, Mouth, Toothsome, +5_mouth/3_blue_kerchief.png, Mouth, Blue Kerchief, +5_mouth/4_fangs.png, Mouth, Fangs, +5_mouth/5_red_kerchief.png, Mouth, Red Kerchief, +5_mouth/6_smoking.png, Mouth, Smoking, +5_mouth/7_worm.png, Mouth, Worm, +5_mouth/8_metal_mask.png, Mouth, Metal Mask, +5_mouth/9_creepy.png, Mouth, Creepy, +5_mouth/10_face_mask.png, Mouth, Face Mask, +5_mouth/11_pink.png, Mouth, Mouth Pink, Pink Mouth +5_mouth/12_red.png, Mouth, Mouth Red, Red Mouth +5_mouth/13_green.png, Mouth, Mouth Green, Green Mouth, +5_mouth/14_purple.png, Mouth, Mouth Purple Purple Mouth +5_mouth/15_blue.png, Mouth, Mouth Blue, Blue Mouth +5_mouth/16_neutral.png, Mouth, Neutral, +6_neck/0_punk.png, Neck, Punk, +6_neck/1_chain.png, Neck, Chain, +6_neck/2_green_collar.png, Neck, Green Collar, +6_neck/3_purple_collar.png, Neck, Purple Collar, +6_neck/4_orange_collar.png, Neck, Orange Collar, +6_neck/5_pink_collar.png, Neck, Pink Collar, +6_neck/6_blue_collar.png, Neck, Blue Collar, +## 6_neck/7_none.png, Neck, None, +7_body/0_ape_girl.png, Body, Ape Girl, +7_body/1_clown_guy.png, Body, Clown Guy, +7_body/2_clown_girl.png, Body, Clown Girl, +7_body/3_ape_guy.png, Body, Ape Guy, +7_body/4_pink_alien_girl.png, Body, Pink Alien Girl, +7_body/5_olive_girl.png, Body, Olive Girl, +7_body/6_bronze_guy.png, Body, Bronze Guy, +7_body/7_pink_alien_guy.png, Body, Pink Alien Guy, +7_body/8_bronze_girl.png, Body, Bronze Girl, +7_body/9_almond_girl.png, Body, Almond Girl, +7_body/10_green_alien_guy.png, Body, Green Alien Guy, +7_body/11_blue_alien_guy.png, Body, Blue Alien Guy, +7_body/12_almond_guy.png, Body, Almond Guy, +7_body/13_pale_guy.png, Body, Pale Guy, +7_body/14_green_alien_girl.png, Body, Green Alien Girl, +7_body/15_purple_alien_guy.png, Body, Purple Alien Guy, +7_body/16_olive_guy.png, Body, Olive Guy, +7_body/17_blue_alien_girl.png, Body, Blue Alien Girl, +7_body/18_beige_guy.png, Body, Beige Guy, +7_body/19_purple_alien_girl.png, Body, Purple Alien Girl, +7_body/20_beige_girl.png, Body, Beige Girl, +7_body/21_pale_girl.png, Body, Pale Girl, +8_jacket/0_cloak.png, Jacket, Cloak, +8_jacket/1_yellow.png, Jacket, Jacket Yellow, Yellow +8_jacket/2_white.png, Jacket, Jacket White, White +8_jacket/3_brown.png, Jacket, Jacket Brown, +8_jacket/4_purple.png, Jacket, Jacket Purple, +8_jacket/5_grey.png, Jacket, Grey, +8_jacket/6_blue.png, Jacket, Jacket Blue, +8_jacket/7_pink.png, Jacket, Jacket Pink, +8_jacket/8_orange.png, Jacket, Orange, +8_jacket/9_green.png, Jacket, Jacket Green, +## 8_jacket/10_none.png, Jacket, None, +9_background/0_cityscape.png, Background, Cityscape, +9_background/1_gold.png, Background, Background Gold, Solid Gold +9_background/2_green.png, Background, Background Green, Solid Green +9_background/3_purple.png, Background, Background Purple, Solid Purple +9_background/4_orange.png, Background, Background Orange, Solid Orange +9_background/5_blue.png, Background, Background Blue, Solid Blue +9_background/6_pink.png, Background, Background Pink, Solid Pink diff --git a/aliensvspunks/collection.yml b/aliensvspunks/collection.yml index 56b0d9eb..980fd650 100644 --- a/aliensvspunks/collection.yml +++ b/aliensvspunks/collection.yml @@ -1,6 +1,7 @@ -slug: aliensvspunks +slug: aliensvspunks +format: 24x24 ############ diff --git a/aliensvspunks/spritesheet-24x24.csv b/aliensvspunks/spritesheet-24x24.csv new file mode 100644 index 00000000..4166af2a --- /dev/null +++ b/aliensvspunks/spritesheet-24x24.csv @@ -0,0 +1,221 @@ +id, category, name, more_names +0, Head, Cowl, +1, Head, Horns, +2, Head, Diamond Tiara, +3, Head, Pink Antennae, +4, Head, Orange Tiara, +5, Head, Purple Antennae, +6, Head, Yellow Antennae, +7, Head, Googles, +8, Head, Blue Tiara, +9, Head, Green Antennae, +10, Head, Green Tiara, +11, Head, Pink Tiara, +12, Head, Orange Antennae, +13, Head, Purple Tiara, +14, Head, Blue Antennae, +15, Ears, Long Gold, +16, Ears, Long Purple, +17, Ears, Long Pink, +18, Ears, Long Orange, +19, Ears, Long Green, +20, Ears, Long Blue, +21, Ears, Gold Stud, +22, Ears, Orange Stud, +23, Ears, Purple Stud, +24, Ears, Green Stud, +25, Ears, Pink Stud, +26, Ears, Blue Stud, +27, Eyes, Brown Eye Patch, +28, Eyes, Purple Lazer, +29, Eyes, Purple Makeup, +30, Eyes, Monocle, +31, Eyes, Robot Visor, +32, Eyes, Robot Prosthetic, +33, Eyes, Vaporwave Shades, +34, Eyes, Sunset Shades, +35, Eyes, Indigo Eye Patch, +36, Eyes, Sunrise Shades, +37, Eyes, Red, +38, Eyes, Neon Shades, +39, Eyes, Rainbow Shades, +40, Eyes, Electric Lazer, +41, Eyes, Rainbow Visor, +42, Eyes, 3 D Glasses, +43, Eyes, Green Makeup, +44, Eyes, Black Shades, +45, Eyes, White Shades, +46, Eyes, Pink Makeup, +47, Eyes, Blue Makeup, +48, Eyes, Purple Cyclops, +49, Eyes, Electric, +50, Eyes, Pink Cyclops, +51, Eyes, Orange Cyclops, +52, Eyes, Yellow Cyclops, +53, Eyes, Green Cyclops, +54, Eyes, Blue Cyclops, +55, Eyes, Pink, +56, Eyes, Green, +57, Eyes, Purple, +58, Eyes, Brown, +59, Eyes, Blue, +60, Hair, Vaporwave Long Bob, +61, Hair, Rainbow Punk, +62, Hair, Vaporwave Punk, +63, Hair, Purple Buzz Cut, +64, Hair, Pink Widow Peak, +65, Hair, Purple Widow Peak, +66, Hair, Purple Shag, +67, Hair, Vaporwave Topknot, +68, Hair, Purple Mullet, +69, Hair, Pink Short, +70, Hair, Pink Sleek, +71, Hair, Pink Shag, +72, Hair, Blue Widow Peak, +73, Hair, Pink Ponytail, +74, Hair, Neon Topknot, +75, Hair, Purple Sleek, +76, Hair, Purple Short, +77, Hair, Pink Mullet, +78, Hair, Pink Long Bob, +79, Hair, Purple Fringe, +80, Hair, Brown Buzz Cut, +81, Hair, Orange Widow Peak, +82, Hair, Pink Bob, +83, Hair, Pink Buzz Cut, +84, Hair, Pink Fringe, +85, Hair, Orange Topknot, +86, Hair, Blue Ponytail, +87, Hair, Orange Spiky, +88, Hair, Neon Punk, +89, Hair, Purple Topknot, +90, Hair, Blue Shag, +91, Hair, Orange Sleek, +92, Hair, Orange Short, +93, Hair, Orange Punk, +94, Hair, Orange Shag, +95, Hair, Orange Ponytail, +96, Hair, Orange Pigtails, +97, Hair, Orange Long Bob, +98, Hair, Orange Mullet, +99, Hair, Orange Fringe, +100, Hair, Orange Buzz Cut, +101, Hair, Orange Bob, +102, Hair, Yellow Widow Peak, +103, Hair, Yellow Topknot, +104, Hair, Purple Spiky, +105, Hair, Yellow Mullet, +106, Hair, Purple Long Bob, +107, Hair, Blue Mullet, +108, Hair, Neon Long Bob, +109, Hair, Blue Long Bob, +110, Hair, Green Shag, +111, Hair, Black Widow Peak, +112, Hair, Yellow Buzz Cut, +113, Hair, Blue Fringe, +114, Hair, Green Spiky, +115, Hair, Blue Punk, +116, Hair, Blue Short, +117, Hair, Green Widow Peak, +118, Hair, Yellow Bob, +119, Hair, Blue Bob, +120, Hair, Blond Punk, +121, Hair, Green Topknot, +122, Hair, Blue Spiky, +123, Hair, Purple Punk, +124, Hair, Purple Ponytail, +125, Hair, Purple Pigtails, +126, Hair, Yellow Sleek, +127, Hair, Yellow Short, +128, Hair, Blue Pigtails, +129, Hair, Green Sleek, +130, Hair, Yellow Long Bob, +131, Hair, Green Short, +132, Hair, Purple Bob, +133, Hair, Yellow Spiky, +134, Hair, Yellow Shag, +135, Hair, Blue Topknot, +136, Hair, Green Punk, +137, Hair, Blue Sleek, +138, Hair, Yellow Pigtails, +139, Hair, Blue Buzz Cut, +140, Hair, Green Ponytail, +141, Hair, Pink Topknot, +142, Hair, Green Pigtails, +143, Hair, Pink Spiky, +144, Hair, Yellow Ponytail, +145, Hair, Pink Punk, +146, Hair, Pink Pigtails, +147, Hair, Green Mullet, +148, Hair, Green Bob, +149, Hair, Yellow Fringe, +150, Hair, Green Long Bob, +151, Hair, Green Fringe, +152, Hair, Green Buzz Cut, +153, Face, Electric Scar, +154, Face, Scar, +155, Face, Blush, +156, Face, Nose Ring, +157, Mouth, Upturned Fangs, +158, Mouth, Black Kerchief, +159, Mouth, Toothsome, +160, Mouth, Blue Kerchief, +161, Mouth, Fangs, +162, Mouth, Red Kerchief, +163, Mouth, Smoking, +164, Mouth, Worm, +165, Mouth, Metal Mask, +166, Mouth, Creepy, +167, Mouth, Face Mask, +168, Mouth, Mouth Pink, Pink Mouth +169, Mouth, Mouth Red, Red Mouth +170, Mouth, Mouth Green, Green Mouth +171, Mouth, Mouth Purple Purple Mouth, +172, Mouth, Mouth Blue, Blue Mouth +173, Mouth, Neutral, +174, Neck, Punk, +175, Neck, Chain, +176, Neck, Green Collar, +177, Neck, Purple Collar, +178, Neck, Orange Collar, +179, Neck, Pink Collar, +180, Neck, Blue Collar, +181, Body, Ape Girl, +182, Body, Clown Guy, +183, Body, Clown Girl, +184, Body, Ape Guy, +185, Body, Pink Alien Girl, +186, Body, Olive Girl, +187, Body, Bronze Guy, +188, Body, Pink Alien Guy, +189, Body, Bronze Girl, +190, Body, Almond Girl, +191, Body, Green Alien Guy, +192, Body, Blue Alien Guy, +193, Body, Almond Guy, +194, Body, Pale Guy, +195, Body, Green Alien Girl, +196, Body, Purple Alien Guy, +197, Body, Olive Guy, +198, Body, Blue Alien Girl, +199, Body, Beige Guy, +200, Body, Purple Alien Girl, +201, Body, Beige Girl, +202, Body, Pale Girl, +203, Jacket, Cloak, +204, Jacket, Jacket Yellow, Yellow +205, Jacket, Jacket White, White +206, Jacket, Jacket Brown, +207, Jacket, Jacket Purple, +208, Jacket, Grey, +209, Jacket, Jacket Blue, +210, Jacket, Jacket Pink, +211, Jacket, Orange, +212, Jacket, Jacket Green, +213, Background, Cityscape, +214, Background, Background Gold, Solid Gold +215, Background, Background Green, Solid Green +216, Background, Background Purple, Solid Purple +217, Background, Background Orange, Solid Orange +218, Background, Background Blue, Solid Blue +219, Background, Background Pink, Solid Pink diff --git a/aliensvspunks/spritesheet-24x24.png b/aliensvspunks/spritesheet-24x24.png new file mode 100644 index 0000000000000000000000000000000000000000..9250a76e1da0df24e485c58f01cfb78643798f29 GIT binary patch literal 9419 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 literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/0_11/0_aku-punku.png b/edgepunks/attributes/0_11/0_aku-punku.png new file mode 100644 index 0000000000000000000000000000000000000000..dd7027f818c6b0c8a732c552faf09a152c9b489f GIT binary patch literal 338 zcmV-Y0j>UtP)P)t-s0000r zH8n&gl3qNwaX%e)Puqnb8kr#*peYKdAQ`qEl)WAm$0(!Bf*j1UfX+Z0)66L0utVZl z!{*JM=)zCx<38@3D)8%O_^?e{bkcMH006>CL_t(|oNbT+Z^9rDMn8^LXyTG>G3x*S zg)`B?TJKJ1(Fo%uCFEWoq$RWRdCKeAm~T@cY{(JV0~4NPF%T|`WDCsif+?FLu0W^? zW!hd3C&<^ESk2FJP>8fsDD}ff@1#80gqZ{{sHWU%@xF&~5+%`PG@Xs21W9gDRx!}7+M-MR+zz%qM>sBO);|}UVVZI%u%IIIhBWZk zQleLwaQAR~Prrd;JYs9}C)N}!00dz^sk$?k@#3IEHyKJGu z6~aCg4V;-6-AXs}!L)CXLK|3SSz;kB8u*2(el$4b4NZ87iputyT2pKq|Fzz8q)P(u zItN+RJ=*yMh{pi_dya2E-k|pDJxP!=rS4vy0TQFIV<=tC>R`YqRx4eGyW^+%QNsTK Xp4(;poB+R_00000NkvXXu0mjf(qp1j literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/0_11/11_illuminati_bill.png b/edgepunks/attributes/0_11/11_illuminati_bill.png new file mode 100644 index 0000000000000000000000000000000000000000..ebbc260b14c2ac57329cbbca5cef8f229338036f GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wg8-ipS0K&0>;tz!h>%aKgotY6 z9=1hl#%s16J#hNYiH7#8t7qKXxA@7jqR+vq|95fx|NsA_?A1>|Jv%&I978JRB>(DX znep!~a})dhLk$Xzos66f7QzlZZXD0k4>rx5-1DE?Aw^;btDTXC!_?Bh{||hK6F8Mv zqj2B=ziC6P-$UmA$K3;Ld-(pXTk|m>b>6f!@oEM(3`H}hOc4p2S>d}eW@{GXjTikk z|5?v9e5nx<3i7bsVB7Za|8M?;nZ`Ue?E4&e6B1T1JYqNSV?T6NBaT5U+u>1(f<+JC xiBl0iJ_0gsm8=HMo$qA@V#E?WN<>5$7}}W~vJTE|hz9zB!PC{xWt~$(69Ad`bT0q^ literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/0_11/12_the_eyes.png b/edgepunks/attributes/0_11/12_the_eyes.png new file mode 100644 index 0000000000000000000000000000000000000000..6c965918dc4c27c9a87aa615da79fa1bc9d49e2d GIT binary patch literal 276 zcmV+v0qg#WP)Kj+V$ z0|?H^nLQ9Lkn?9k0jHS`lymYs14F#=0hj>=3?DwhO;cbHVE6;&u>WWHz%ugym}Abw z_TYK0;$-jZ<`x_3n-&+Bl9}0Fo-wVxee!~?Q{~sLga9@4c)B=-RLn`%a%b}4@n~Rp zo}T`k#UlOLnVHiJ&YkDv|4VuBQfEOpHEloEnS2NS{hHV`BIaieWeNOe<3b&p4PZmyhsYp}%G!>^Xck68Ww|NnS+!Qbbz0001? zNklNPra1*|TRaz&L-)xz_B3ajvGh#qnH#a@ZL1u04Rt{M{^Qz;^)3 zx$P^fz)%I{FhBY7fZ-IB^GW`_&|lqLr~%*4A}r;5Y5b0vc>+|~p+krMUSo!Exb5uh z3PPaDR1Y2c9=Zr-bhI5?lmg6cszRcR82-Y%uK+?R#@K)>Oab9- cmYE0fhdEP)(w? zjQZNM|NZ?6yUY&&008$%L_t(|oOMxwj)O1=Wq_64rY5`p|H&Hf)(X90)#T1|q@jdY z;5~};#t`1v4w(6=uErIpF|#2Hn}`|i6=*ix7z1k=@{_sH3Q%E*qhik7jfGTUZDmH9 zF2O8>6ayLoqtyyDZoAyKs&q++CR!Z9r4#27Q*u&BB@F7Rb%s6>3w^k?1@owEM5_)| zyAz2J-CIOwMed0w8{0RV`x zUK1UGzCT^NGoy3BrI*u>0%qKz-vCWJ8))n=-6^{HB0&x_e0Fn9)70sat~H>Khv%=g Z*9#kzeY183AgllY002ovPDHLkV1faIqhtU8 literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/0_11/16_the_darkest_punk.png b/edgepunks/attributes/0_11/16_the_darkest_punk.png new file mode 100644 index 0000000000000000000000000000000000000000..57d638f9677e66312ae2a8ed4e65c38a4f7ff23b GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w(Ey(iS0F7ZDXFBSWNd648XEea zf#LrdhP?6|f1t!kPZ!6KiaD+Uj$DTvc;+mz74xZAs0tOR65Z8qcVoA0$cwEH{G}Ei z_nNb|iStd`jGHr6qqu*Eb0sS?v}@=42^pC4HYSuUid|u0P_8?%BdPsGz_up~ZNwOs zRopGNIfi#&Bc@gw_9 mL-D(lKbl$oiLqP4OZbbu#9N@J7(8A5T-G@yGywn{6>PKs literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/0_11/17_keksune.png b/edgepunks/attributes/0_11/17_keksune.png new file mode 100644 index 0000000000000000000000000000000000000000..4845f70b9e669b8a3f3662c26b53fbfcdf3575b2 GIT binary patch literal 347 zcmV-h0i^zkP)Dut4JdZq5(F5GEB60ENo?xBxUfmH3gm5>oE}PG18RbdrGw;`@H#Y7Zcun2Cc8kXoO)d(A zuY0U&zRoJxqBONE+ChMG)DOH78EOop3MP*GHZo>f&RcHpsj;jeb#uX*9Hcj2*m;+aq4uYBUK ze&Vlx;;?t)uXp3HcIK^l=C5>p+0{A#00A;dL_t(|oLx~(OT$1Aec6pw(`Z`|BA)bS z(1Qv|j>Uhie?W}6o0FilMd%lSB&DP~iMydqHZJV!n|(VoZ)TaRulokvF?1H^;Oap6 zkAMJ45`+%%J4LbBP@WL)5OG4ue7Q;&xs1^X7wI%ZCN~jp2|JGW$hqcPDw_q~9&Tqu z#F~4V*0U^yciS({4n$Pj@$-?iqstpI^x~ymrM^68Ylf;JCKH)!nHvfdc-y(zEBj*j zSt)$7Lo3&DSkBFHUyW-1T{NmZhH}`Gfq`@$snQxmloT-OO+f=q1VRMZB;vJpSX(1g zF1^1T-nDWOh9yZs#}bMQvz6tV#@F c&NXFVC@)|zG&8@H1XRP|>FVdQ&MBb@0EbNyfdBvi literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/0_11/1_devil_punk_ape.png b/edgepunks/attributes/0_11/1_devil_punk_ape.png new file mode 100644 index 0000000000000000000000000000000000000000..f5a82644d1d289792d6be93f4732f676b7be13f0 GIT binary patch literal 1552 zcmV+r2JiWaP)^ZCASOQBuK5(7nPK-#{fd`l;6!_8!7*&=T0Hk}rABm1!*Ci}x*4IxvL zITPJ*zXUk97Ez#YvVeA|pWGwr}6}ob!BocPA$&=bW79ey;nvuj@MG zt-duUH?135-*u{Y?Xit(j`pk??OQv#u4{Dtsx#H@;cE9g8`hlaS$(=^^=R)sr~0~% zRlj+n|E{5X?;7h{JA7}~aL+xbd;5lat0WeY)rL~+y+sC5%(PNWP{w(#GKVaph%ln9 za?WsgjRevdZmhM)dx{Ar-WWynLNh=dBMWDMX+i_eIikdIA66nNhzN=0CMd}?j)Z4K zp#V$Rlz7B2!pJ$NIdvou(phay&ZrMKgR6v1rB6#ilFD)=NE6vwNlQssN<)Ngnx+)+ zLj%NNMxYO^n%Wd3_k|^^<0;#CX zsnk?B!Vr8arG&BsW9q#R9Fm2xN~Cfr-6mpF=W;uN-+7)~X^p}lj^Oc)$FKYi%L_*XnS`Tmu$i=Q3; z;FDt?d~$O7YS+&1cJ2E1i^opCc4qRmk-sgl07lEh2&kq|%y`1EW)xX(n#kSp__{$| zJH9pY{^iS;KDv5wMjK0|n3=isqemW|L;Si8%RM_gw(dUo&V`#aQchycVW<)XgiESj zPL~bHGJc|5gV!SqDntU;O9#u00Qe4h0ZW)Jr&9RY}SOBcc~w zLouDvf)Id)93ey?Tt@Z>1KTF2radyhfAy8mu6 z^%wU4?7-gpT1kN#^}r*X>j;Yg6fc-mnI<0V!f=OTOd^D)&c3_oO^Qc>B$ez z{rt&aT)ub#poa)OGSJ_W*Awpq=8gG`6NwBA4ijfN@qxgx&3q%%HdoyOZSGug_|=zo z?AZRs;WxKz-~HyF-`KXXKQh@j5NgpysET@RL0Ljr+{`RR%)$d$7|1S~njj7~3^;!5 zf%^s@-1X&^t4Cfr^rx2&z5epcum9nX|N8XPs~65b_3$2!4D7E8-&j;ifz=rpSYVhM zX*%wJNbiWJG^@|2cDB>jHVX8cJ@@})YtKX5`gd&Fa{tzyD@$R7^IQ3R6I}1PsvDhy z-yK7kS`Qp?P^Se+5?ia)ioBT+Tyg5z?`uPLLx4D1tmtS1inPI`QRG-K4WXhnWS~Y)$+$-2!)K>%kf2V&YX7#B(RFvP zHW*Saxk<~n;`ZTxT&vN<(!dzAyt9J|$V!Gh!=TzI6ws7s@#j7|I685|(?Y~9j3;M4 zx~=T=l^L)!$~E(>;ljzA?$F4GIa?M)W#bFSastf5uL2Ts>962G6ZEaI^Rq-2EbyEy zD%~)aC2`>$!<-X{2xgF66qPxaPE5~e1-^!;@m~WRZQesPtpCUW0000Xbb-dfVKB!C4@Yl0P1Q50oKUB z=aLNnZ>pW$G5H@*Zic6eV@SoEWG+`GA07_|{paQ_U&YTP-a4?M>ML6tw?OKq<*_kq z&L8?>lbG=1(*ye%hyR>!Y;3&$j@#uJLx-fK%!J;142D(A9cMpDD?Q%O-k8YWe40(5 z{i_2PvoqJ>`8gYW4luK|vGceucjC1uXn5%Fz%b?UgND=G)qDztF#@L|`1kxTV9y+AiIc)I$ztaD0e0syxxS>*r# literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/0_11/4_masked_hoodie.png b/edgepunks/attributes/0_11/4_masked_hoodie.png new file mode 100644 index 0000000000000000000000000000000000000000..9dfebda49b3cccd08e7889428cfd70df694dab98 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w=>VS)S0HU`Ya1FGn$|jV{`~pN z@^miEO}M?W;s5{ts{=o81xhdVba4!+n3HVe#^l4}!NC3e{Z96RbN9WQ@*mFe{>0=Z zzF^M&|8jS#6}X?qyvTUJA$b?Wvp-K6xOOxwNpRb|;KpbELpzTYOndmAm2H8V!t?zM z=FE@T4t`INJjO4@4I4)3)w;xWPUX-Y<}p@c;-c0TU*%<+n@IT#2qZo z^e>Q-YfkwhqBceR08c{Qm(80eH#(kUSmW;R$(U&J*>;5)gBFKz&I-ftZ9oSzc)I$z JtaD0e0swKwXnOzv literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/0_11/5_baphomet.png b/edgepunks/attributes/0_11/5_baphomet.png new file mode 100644 index 0000000000000000000000000000000000000000..369683154cdd74ea658693385956e659fb93a130 GIT binary patch literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAg$MYAxN>uI3kmQG3kiwQrotO%bhkQC*Y6Xll&A~69a2_Yp(A!SJ+RVg7gX%P)MaZM1C(3A%vNhcdC zCtK^8GiRRM?|Ay4(E0u*Oxda*=5haK`tv~dZ~d9Gf;Q)usN0Bz zMZLak@MZ5JqsPL!ERh-k<*Y1uQEF`K=4fq^KYYB%zx8Uvw;OF&XB>-)ZYe(gO!3TG z5v55tOFn-(71y_!tKlx6)egzIYuir0E4XpL{{K$xY2OdjA6P7Tz2SMm3eCAz{hS+G zC!0=*FZD>SS@AgAQoeCp*&4@i<+GBp*Evs}%oBRfA@V$=_-|jHdepJC7gDBc-f>{@ fT6Ji?{3CJsuYT;lw+=P}ea+zM>gTe~DWM4f=LM2k literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/0_11/6_lavey_punk.png b/edgepunks/attributes/0_11/6_lavey_punk.png new file mode 100644 index 0000000000000000000000000000000000000000..068ee015173e09a7c614d1ff89219643bf3fca48 GIT binary patch literal 518 zcmV+h0{Q)kP)ts> z<*~8<|Nl${UpfE)0Z&OpK~#90MNz?yf-n$$Z3RK0tO<#SJrVT(KS+st@Uny$1M8wK zg`KwG&S9oAudnlF%0q9_F3P#cy(Y4L>gh&h}%vJ$wIB?_Mj>Y?U(c_FO4xJ*$GF#wy7nX@1RF;)gL31JN7 z&H-zf700m7B0K5V;($zwf#a6l@eMHh5SzP1l5v<`*Sf~rDxj_hVvO%f<)ag9IHEgL z==79t77a~|OsqYj@|;V^f@!1yyD@dw4u^w_pR literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/0_11/7_demingo.png b/edgepunks/attributes/0_11/7_demingo.png new file mode 100644 index 0000000000000000000000000000000000000000..ac44e138889de568f3265eeebb35e486cbdbd64d GIT binary patch literal 1442 zcmV;T1zq}yP)3$g6h8O9ZQkrNeM5&%3v>#!61E7j0c@c_Qb8id1&lw07!3wuATiMp7lI~k_yb6U zXp9CiY$^c(SpuREAXQN)VxcW9bf#ry`ey4)XL-xLUVH)#o_sm^&UxQE`Oe9E7+?&7 zu{;EA_R%iz`K5>IkrzYIE;xaADPpAp&RHPMgKz_IVF>ZC+|NxFaa|=^;ufj|RAmQH zK*k(SP+UQ93>WMT7|X`(h~OiLx^-ly!K@}Xcw73QsuOz0VL9t6)WV^#S&&JeA)1w@ zI-L&j%G4|;;R%8=qb9Ww5Ju4(80&PJWTtBbM;6s{WT-)Uc#vK)K(;~fDk&!mo<0a( z7J74dY)BTm0j`0G)Co?h8tYQi#AMYO=UjxGn&=u&I?8m-XmD532odFOy*-sH3qm== z^Im{}zy+n{ZoNsOg-qroqHnq7NgnPr&p(ZarHco}$i$(nVrvbV<`po;ki8eptG$VM zzC5$As#^`jquS@Yj9cvq-7x*2?FZ;lDE7k3)43a>X&dC^`r*si%gy$g;cJ|nbO(s; zKtN5u^N3l-Q>Zd8eSA9sfMckoHGxs!RL1{n#9nWB!~NoLH+-qev|p>?i2nxd#)CO; zCM(!*gPuR1AgC35ndGHbSVm(%srybXszl@|)?9Xc6rqC)lo0TBqqjSd-xz~tVkhjlaBW2dkwYEjRlv-ucpq@ID!CerHI6UY1AV9-Mg;mdMiLg0yO@TmZ_-kf z{F2vnJVeBJS@4Nky-WN9x+uNA>V*|wZQK6Jik0jga(5ybF};Vw4AX5Wipnmh;wNGn zBDfD!JG$l6im`N$BG)lpRZaDaYgV&-#|XU>BguAzTTHUjoHSl&cDj58WHjQE07dMV zg=QKultz`-#`RlFT2mEbrdZxs8y>kPE8nb8IylU@2h85w?KFuO3&sg*cVh=`kb}p) zGn1s3Cj-0@WTLjVw#LRrmN)eFSl6*KD|;njt6?lzvZNh4=0n7tm;5GPOiM*a6+W9u z+On7VOiG5N;c2y2V^co+ddGhU#`kCKz8z!a@ZrNja0y65C>^lFA)%DdMX*bVS5dD{ z0=(Q%Cw5z_u~}zM%wYV^T?km$VY%zz21cg9MomyKdbHU!hZePJ+B#OO!=>_~u&|t0 z#tacXmrc#^H?d0(M52Ur{(Q`ZxI1R5uIF?B4KumJxH)_ir79)nLk=Az$|6Z8C78HaJkJfG%z8q8wF(BN}# zqy|$yhPT%TEyD0^Q*-~GuGEJoysz)6Te@-WlqpvKwe=3Ah(cn-#Hl(o9y`i2mTEPf zZqKu;FO_xw19P}D+r8_N^XCKCud~l`%atqdzJJ?#x^UfZ8dnOK#p{k~SSX+E ztQdG^amPS3`2arJbd@cFhq7A`S~qp-+6w;@He1`QS*-c-Cx2U-mZj0G*w7YwtZecqDJ>o0@X}0OdUHKLzBzi~s-t07*qoM6N<$f_aF#$N&HU literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/0_11/8_dark_acolyte_of_the_northern_wastes.png b/edgepunks/attributes/0_11/8_dark_acolyte_of_the_northern_wastes.png new file mode 100644 index 0000000000000000000000000000000000000000..3776f186520e2bcdc7e2d0daf0a259dc92a7c83e GIT binary patch literal 877 zcmV-z1CsoSP)K>$cW0Zc*wNV6hJTHQfR2HMj)H@Zf`pEPgO638kAH`cfQFDiu8=^j zkW`_OKCh8Ju#r-vk$a4iP^OZ1kdt(ilya4nbCi{CnU!ytm}a7xM7Wt{q?$yynqaA# zVW^s7rRV6@GL!_|M?u8qz1Xqp-zGSuk!)1S>mwv;ZIjk0x>xxTS)HcL%6Z7m;V&aVK z_ukBS#w@O3 z(FmkVyx1C@G~|zh6@|^ncDPr7LJdPcG#T1vz1r>9G1)T`%BNEJWbb%VU;Uc>oWC7e zlaL|JaE8y1zlhn*pXvYWS#>f*4rTon6}w*i zrz05=$xwr$h$B4_QYK1@82C8!p`6>h_UW&!&C|c8wbpfGK&S26)TeH@*)-$#_tna` zl(Dp=`bWjGPes83LV3Y}Aia?1b))1U@S8Dfx%mdm9_ z%LC;jvMi*U&jFS%qr&34x_f6dLvy04EMM?u8`Pi=;EJs2(Tole00000NkvXXu0mjf DBin&7 literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/0_11/9_marina_abramovic.png b/edgepunks/attributes/0_11/9_marina_abramovic.png new file mode 100644 index 0000000000000000000000000000000000000000..6fb8ba381183821b0219e940507c2edeb1c330de GIT binary patch literal 1029 zcmXBTYiv_x7zglf7+FTx28>7*F<>&H0d?XM_<+Nu70O_;GA~n{11EE-kg)7R9ByVr zZ~{U$Ai5f3fDIv&v4J|!53=6R>ACjYdcUn}dwMPn(G0_IK1YA&|NNi#eZQZ9J$2ic z7C%|6)9IF)b{NdCS7}qU2%5i!Av#^*3ww4o7~wi{=8VnZusNJIhs(aU%x-tsT}}sp zaylI@m(%Tbx)GNLaRUT#Bd8noxKYG2IqC7ZJpe&G2 zj(atj7lYtl9P{Eh2A~NDfdeSwexTh(nnJigrR7f zqJ5MP?hH-)XqNH$SRVt6V>B$oa16^c9LI1x%Wy2ivl^b|I2K+6o?``$=Q&>B;4BC{ zFYp2^h#$5fKnDcBU+@QnfL{m%{Mr`^XhMNtI1ma3Lg8RA91MYQC=7{&HIZ;M8ji+b zMIzBiG#ZJ)L}QwGES8AH6R|`*mPo|o$^WF1snkp|HKR#s(&y>e zF$)J#6#aft%!xT5SGeWh zQpkHtZle89|FM2Zzw^?vUA2E7X-mZq?AwX|HMqay)z7Wg+R8fQ*u6XErZjd3KR(iO z?r_zKA2u#t)!hBt&GyO@Ka%fwKN&_&^5gxb&tEPtoIWyqYOiJLbcrija4Xr_-Tli4 zsaH()-;YI3%3VF}iTwN%=>tt`&gwUPogAoW?&@o*55|Y@&;Qvl720rh(?F?h%hqSV zDm-PmU$lD7t%do5eb1C^CS17|Z++>*=v8aqi^aWlyQ{+0CGbD%OvXCHjhg2Ee*pkf BvX}q> literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/1_eyes/0_11_blank.png b/edgepunks/attributes/1_eyes/0_11_blank.png new file mode 100644 index 0000000000000000000000000000000000000000..12e8e07bfb5cd9f3c533eccfb083e4415ae70618 GIT binary patch literal 81 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7~Txo-U3d6?2l46a)==vm~w>tV#@F c&NXFVC@)|zG&8@H1XRP|>FVdQ&MBb@0EbNyfdBvi literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/1_eyes/10_3_d_glasses.png b/edgepunks/attributes/1_eyes/10_3_d_glasses.png new file mode 100644 index 0000000000000000000000000000000000000000..35f84bd547b6687acea7b4652effa4482d59d0df GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0UEXeb;hD#Sb4oq}}>u z4dkt-|jG;eyhn4_&-gSA#nfw$D0@#ZWjp}daZv8ash*mjv*Cul9L>me43jMYaCGMcpzb5aLDq%ok5Mui=7Qw d2jX{Gi7;&FVl}+h@(rYg!PC{xWt~$(69DqPD2f08 literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/1_eyes/13_eye_mask.png b/edgepunks/attributes/1_eyes/13_eye_mask.png new file mode 100644 index 0000000000000000000000000000000000000000..22d989b29a329e7b84c47c03fc4644d7a7447514 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*13r`ovkcv6UNeY4ny;%}+QvZ@0 zS#lCsoJz#%)MNkmA9LEs9DKOm*GEi_wVKVkx$EHU?uyLBokjhueT=FnGH9 KxvXryeK( literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/1_eyes/14_dark_shades.png b/edgepunks/attributes/1_eyes/14_dark_shades.png new file mode 100644 index 0000000000000000000000000000000000000000..c7b7e70e885c115808ab4ccadf4a9fb7793f8aba GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6Yw0G|+7APod&0x}*lGV=_DkHw4V zD%yGhh1g1h{DK+&gFsc~gMUB~Jx>?Mkcv6UNe)at%tsPMSQuyYbRA+BWtDh7mx064 o;{W}*>`F7v{N`6M30TL*VA{!RD8RZQ6{wTJ)78&qol`;+0Q_Gkme3*{~Hgq+5q%pENTeN>AvSWAJqKb6Mw<&;$UI9VkBl literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/1_eyes/17_earring.png b/edgepunks/attributes/1_eyes/17_earring.png new file mode 100644 index 0000000000000000000000000000000000000000..ba6bf506819e46e313584e9531d92b291857d707 GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w{s5m4S0D`p4z`xlva)_Z4dDme43jMFFCM)<+(v!!h`nWe{~5K{j1tt k89JG#xE1`nd~G4a#B1z^r|Lh31NAX@y85}Sb4q9e07_LYV*mgE literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/1_eyes/18_monk.png b/edgepunks/attributes/1_eyes/18_monk.png new file mode 100644 index 0000000000000000000000000000000000000000..a66b684ac738e29f436e519f4552e2d625b3221d GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6Yw0G|+7APoc?+eFS$w>}OKFmiGMOc{J7&+Q+dLBJGlXY2- zXXC@U-`P2yzn^DYeNMhn>-T>-j(bY8zx`+a8^g|!S3j3^P6 literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/1_eyes/19_lizard_eyes.png b/edgepunks/attributes/1_eyes/19_lizard_eyes.png new file mode 100644 index 0000000000000000000000000000000000000000..461055cdaaf371b82fa2195249a498c404092885 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?HN@F;F|2IDpnc55F zu#^P(1vC8r|9`WtLkEzr>FMGaQZXkviGf+oOY<3Xy~CCIgZv3yj6Q~j8VxJze+niX dWX?XZosmJ*gv)S+S)LupNKaQkmvv4FO#svPC4T?_ literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/1_eyes/1_hollow.png b/edgepunks/attributes/1_eyes/1_hollow.png new file mode 100644 index 0000000000000000000000000000000000000000..0a1df654dbf2802b1a9658ad2b4a856fe2943519 GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w{s5m4S0D`pZah4VA|hLYME2HY zt_Jd1OM?7@8U6!-%mp=&W))8t$B>FS$w>}OKFr4wMO+?naA+x<=1{PZm(W+R_c}c`Sx^-+WI4s%P+Y^>bP0l+XkK(#|7? literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/1_eyes/20_eyes.png b/edgepunks/attributes/1_eyes/20_eyes.png new file mode 100644 index 0000000000000000000000000000000000000000..051891f08a035863e592ea72cc027d0af1b145f5 GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlJOMr-u0R?H9BeJ8Wo4*?YcQZXkviGf*7E6|6R+d8K0$S;`TKL}J+KKKU|vG#Ov45^rtoaDgd!+cawM5Luif>mOw2rKIXqb{fU zQ=Tj|`Y$i}^3C24j9Q=Ho%#3ueInbR`u~mh*0C|f3-TFC{bjxZG={;`)z4*}Q$iB} Dd@nX( literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/1_eyes/3_laser_eyes.png b/edgepunks/attributes/1_eyes/3_laser_eyes.png new file mode 100644 index 0000000000000000000000000000000000000000..70ca5d424be23e6397152ec835a6e705bc9d94b7 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6Yw0G|+7APofnSXllY=l%Da_y7OD z+ne1AfI@5~L4Lsu|3RRt^1(l#h>fRFVdQ&MBb@ E0M>*!6951J literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/1_eyes/4_white_glasses.png b/edgepunks/attributes/1_eyes/4_white_glasses.png new file mode 100644 index 0000000000000000000000000000000000000000..97590d74e8416356455897ca18ed1a373131efa8 GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?H{{Q_O|MW}^ki}dQ z02yux0`7H19*M0+|%ip;DZAsD$ X#n(9u1$XzCfXwoA^>bP0l+XkKM~5Zz literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/1_eyes/5_big_glasses.png b/edgepunks/attributes/1_eyes/5_big_glasses.png new file mode 100644 index 0000000000000000000000000000000000000000..b71cf16efc74a35faa1798b3c8db7d8cefd93b82 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w{s5m4S0D`p(Na=;B|(0{4F7>Z=7JhXv$3a(V@SoEZ90C{){$zM^*iyl+ q<@5hHl?qLo)&Ch=UcAm?VPIGm!DGlO^;!(5ox#)9&t;ucLK6U2VJZ~> literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/1_eyes/6_holy_eyes.png b/edgepunks/attributes/1_eyes/6_holy_eyes.png new file mode 100644 index 0000000000000000000000000000000000000000..a6acfa3705d7cedcc4dea3ab33a5c1b6edccda41 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w{s5m4S0D`p#{#X+&aM9c_wQGc ziibcxYe|q_FvEW!kh!1+(roDI;uumfCppQ1$*1Ir0ha;CAxkE$9v?mfzR3*DN-@v= p&i^mZcfjI5pTV7lyPY={GaUZPVR&tC$1I>`22WQ%mvv4FO#s2nFNpvE literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/1_eyes/7_cyclops.png b/edgepunks/attributes/1_eyes/7_cyclops.png new file mode 100644 index 0000000000000000000000000000000000000000..5c51a999b77e7de321534fb996afa24bd6222306 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w{s5m4S0D`pOJv;stE>P2`?u%( zu9ZMOYe|q_FvEW!kh!1+(yZ(0;uumfCppQ1$*1Ir0T&n70n0ONr`SAB$tk={bh-4o l{p14%r?m5OzjjOUF?{r7H7uAJZUxlH;OXk;vd$@?2>|bFEWH2# literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/1_eyes/8_dark_shades.png b/edgepunks/attributes/1_eyes/8_dark_shades.png new file mode 100644 index 0000000000000000000000000000000000000000..c7b7e70e885c115808ab4ccadf4a9fb7793f8aba GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6Yw0G|+7APod&0x}*lGV=_DkHw4V zD%yGhh1g1h{DK+&gFsc~gMUB~Jx>?Mkcv6UNe)at%tsPMSQuyYbRA+BWtDh7mx064 o;{W}*>`F7v{N`6M30TL*VA{!RD8RZQ6{wTJ)78&qol`;+0Q_GktV#@F c&NXFVC@)|zG&8@H1XRP|>FVdQ&MBb@0EbNyfdBvi literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/2_hat/10_red_hair.png b/edgepunks/attributes/2_hat/10_red_hair.png new file mode 100644 index 0000000000000000000000000000000000000000..fdfe93d8a17f7dd3247a7523954ebfab236f21d8 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!Jgu?6^qxB}^aEG(5a&p3cArjj7P zV21zE6P30Cc{ZLdjv*Cul9Lh=5}1-*+0>S;U{iAwXHyevXHny96Zesq;F)2!zT)5) r{auZn59c$u$R1|X_{-QO`5}?vf)J14j$R&jpg9blu6{1-oD!M8} zKt4-JkY6yv|Ns9t>pFA*`4*lojv*Cul9L#i)%J*7UL~r~Wo*Kubm9iXl70Wr{Uz~J3&@6c)I$ztaD0e0st`zDzE?m literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/2_hat/14_cap.png b/edgepunks/attributes/2_hat/14_cap.png new file mode 100644 index 0000000000000000000000000000000000000000..57d8ce04907d41cd67f08c9d788d18f254a78a48 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6Yw0G|+7APoee(mJyg6wZc-zh5f7 zc&pTWpb%S0kY6yve-NmueDDt_;^gV#7*a7OImv;^N2P#;m6bI?#!XdK)ltGd!ZVOT zhxLiUzq^~iD=CMtt#FT){-EaI)Z;z^b^$w2~L|9$1V0g*PWBBquw*b%#22WQ%mvv4FO#r?aIFy=;saXA;OXk; Jvd$@?2>>E!J$L{B literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/2_hat/17_none.png b/edgepunks/attributes/2_hat/17_none.png new file mode 100644 index 0000000000000000000000000000000000000000..12e8e07bfb5cd9f3c533eccfb083e4415ae70618 GIT binary patch literal 81 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7~Txo-U3d6?2l46a)==vm~w>tV#@F c&NXFVC@)|zG&8@H1XRP|>FVdQ&MBb@0EbNyfdBvi literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/2_hat/18_vampire_hair.png b/edgepunks/attributes/2_hat/18_vampire_hair.png new file mode 100644 index 0000000000000000000000000000000000000000..eb3e75c343b04cd71a04936bba2c000f7c414e9b GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1XHOT$kcv6UNeY4ny;%&6|1~Bo zX#3C86CkEMqje!`EVHsuT0{1+*D5kxAF~fEF7-IVyw_Bq$AT+YK}mNZ)3Jw=g$!$J WxDAzNfc)B=-RLn_EVqjLYI4Z%gEJF6c6pjgOCuLbb|9fxGuqbXn+vk6O e9Iv@2b1__=$zjO0{A&VGAA_f>pUXO@geCx!g(orq literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/2_hat/1_dark_hoodie.png b/edgepunks/attributes/2_hat/1_dark_hoodie.png new file mode 100644 index 0000000000000000000000000000000000000000..1ae6908887eb17e4d2c491ef03ab0778d7c3a978 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_+i37#&FAr*6uPWI+&FyL_U_CNYJ z{LZRtbwMu_0+W?==BgVvKKrualfOe|t?-H zzEQSc$F${ncCf9shQfdQ+nHu?OH7z+Y+=dJcUsyo@nB2}$XTAQelF{r5}E+l%}Ve9 literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/2_hat/22_big_horns.png b/edgepunks/attributes/2_hat/22_big_horns.png new file mode 100644 index 0000000000000000000000000000000000000000..9b20ce627cb2c33b7c09d1f303292bc446b60f43 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w{s5m4S0D`pvr1BKZlC)9-`}-c z)pi5Wq(pthcb{ERZ=7JhXv%aT`V@SoE3jAWHFZn z`2{ol|L+oTO%ce|^mK6yshE?T#K5d3arBe`!y*Y;mkBJAOc4%O{_|!#UU|>Fe&W*? a&WsG7P1y{CSEXMB8RzNh=d#Wzp$P!=I3#}n literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/2_hat/25_bat.png b/edgepunks/attributes/2_hat/25_bat.png new file mode 100644 index 0000000000000000000000000000000000000000..946411574665beeddb547c00d5a1a3d307fdeab7 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w(Ey(iS0D`pX4md=i2J7>*^1q=*Qlh_sy2 z;GQAHq3vMt|Go4Zy9M>~TA%a&SGU#5FPQV6hv)r&Wgln5sviXm)0ub;x9)3W1e(R* M>FVdQ&MBb@06P*n+W-In literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/2_hat/26_messy_hair.png b/edgepunks/attributes/2_hat/26_messy_hair.png new file mode 100644 index 0000000000000000000000000000000000000000..20ddf9570e71e7307450693ed0c3b7ee7808af6e GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1e@_?3kcv6UNeY4nymh?)4@xk0 zZg^-fCpU|2joPAa#q5M5i)5U+&HNWTG8fc9n%z8I978JRBquR2IyxF0Wl@so?O}Z&qj-$Ht>Bz}+jfpr zp7)XuWZY665Az$GtG~Cu=ljD`=i)8crzigS@XvMI8mp}3U{|b($d(wX;t@-ZBa7d8ncGEDgV-j-z#^T|E!yPp1M-@qMk$E?GGVSkdEq5GNuPN206p00i_ I>zopr0OlT41^@s6 literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/2_hat/4_dark_pyramid.png b/edgepunks/attributes/2_hat/4_dark_pyramid.png new file mode 100644 index 0000000000000000000000000000000000000000..63904d58b68ae05d3b56f6473ded3e163ce6d161 GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w=>VS)S0D`pqN1X@y1Jg8p0Tm9 z6%`d-64u`s89x+keh8G~ED7=pX7~>U=1jA%00nbBT^vIy<|HREFuEC>Jiwyn$|4}+ z#_Y)AKBF;`;aH-{&-`?b#~jQb(-}G1FCIAf@MN_!hx?3&2N*j2JO3 zhMtGBY^%f8*Z*QTQ~6bnC2k*k;lK0j(Ldyq4zROHBqTX7F`s8-xUyW@@X@No4vpFA*`I??Cjv*Cul9L#i)fTN-I#Z!bQ{@Vy;*a{TSsP-`lo<3k hK4h5KHqnid;jTElq3-^#&w-j4JYD@<);T3K0RS%sDHQ+! literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/2_hat/6_soulfire_candles.png b/edgepunks/attributes/2_hat/6_soulfire_candles.png new file mode 100644 index 0000000000000000000000000000000000000000..22028584bf7a0f73c76f7904f2ac0a9e12d52256 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wxd5LKS0D`prm;7jjgo?={SV&# zKh`C8Le}c7|9>8;{?x9loB@>PDhcunX7~>Sb)6z%Kv8c`7srr_Imt;3jBW-e53n3* z;yJ`rz_)lohw_}m&mO!`V0iqem_f6(NJ8#U^#dR$b;p4NDhyBeL>FWq+{GVo?*DfO fhU?7C&XbuLq#Ohd1r%>A1Ubgj)z4*}Q$iB}r}{_D literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/2_hat/7_edge_wizard_hat.png b/edgepunks/attributes/2_hat/7_edge_wizard_hat.png new file mode 100644 index 0000000000000000000000000000000000000000..cc06d9493e717836d3fcaa09157f8557c30d8772 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w=>VS)S0D`p5)u;H+S;D3-WeGg zD`h?Y8yNgAHORcUL>?%|SrX(I%;_`jwW0SreHLv~gB zeR#LiyGx<(!s2d)4=*M%O!)ksmt_z0$vyx1S>+GtITYSjc*MY99;j>BaMYz1Xf1=M LtDnm{r-UW|N_tRh literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/2_hat/8_beanie.png b/edgepunks/attributes/2_hat/8_beanie.png new file mode 100644 index 0000000000000000000000000000000000000000..659088f33054be82e02b86d7cd46f8f58de3d290 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6Yw0G|+7APodTuf;PPE>^2wxc1-t zWPkm0pb%S0kY6yve-NmueDDt_;_T_-7*a7OImv;^=ZB?^o*u`!`FpDcWRhJ)*(KT~ zmk1p*{Biz6|3SuOZx!=8ejgm=Ui6* zKc3;L2g62IfntV@Yy#X2A6XT`7#^`Z)HHA&wP9mpXj;c(sBm(>3D8UiPgg&ebxsLQ E01Ndood5s; literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/3_mouth/0_11_blank.png b/edgepunks/attributes/3_mouth/0_11_blank.png new file mode 100644 index 0000000000000000000000000000000000000000..12e8e07bfb5cd9f3c533eccfb083e4415ae70618 GIT binary patch literal 81 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7~Txo-U3d6?2l46a)==vm~w>tV#@F c&NXFVC@)|zG&8@H1XRP|>FVdQ&MBb@0EbNyfdBvi literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/3_mouth/10_leather_mask.png b/edgepunks/attributes/3_mouth/10_leather_mask.png new file mode 100644 index 0000000000000000000000000000000000000000..fd8bd00eacc1fcf63a0004dc4841ec429c9a8936 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6XV0X`wFKpF^alvI-(t(L}GoGUeW zHP7Myg{(whc~zhUM@f)hFvEWcxOytY2q@;@>EaktF(*06fyu{tnlc9qlL6o6O&g7r zdp^Ja`@1}|Kr%V`ab&^F^6&Tlwin*3Wl+?3{{Qag?}Fd<)cL}db&7N9dAc};RLn_EVqjML6}(#Nz?Ezce-S5B69w(c-USSk&aoQqj{p1s PsFK0c)z4*}Q$iB}a=0Lk literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/3_mouth/13_brown_chinstrap.png b/edgepunks/attributes/3_mouth/13_brown_chinstrap.png new file mode 100644 index 0000000000000000000000000000000000000000..5fa9affef8996a6c6deab7597a81040ccd37f1ef GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?HYQo&sUQ25RvY1PP z{DK+&|91(vrU>M!d%8G=RLn_EVqjL=72uMK;d%m4<2N~w+>gTe~DWM4fuCOC# literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/3_mouth/14_teeth.png b/edgepunks/attributes/3_mouth/14_teeth.png new file mode 100644 index 0000000000000000000000000000000000000000..f1133dde0583cf1834ece965f99a4b020042e282 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?H{{8=(BY5N_ki}dQ zGLh2d=ntf!(PGS6%WQZ`Eg}Y_-P6_2 JWt~$(697G*9^U`} literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/3_mouth/16_smile.png b/edgepunks/attributes/3_mouth/16_smile.png new file mode 100644 index 0000000000000000000000000000000000000000..c8ac278d44f78186c23d6dcba276cab255cf12d5 GIT binary patch literal 96 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1bx#+^kcv6UNeY4ny;%}h4OTUB t@c!?-{z0Bcvh(@@jy4tR%oiC943A&17%EN@R0e8c@O1TaS?83{1OPtt8dCrO literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/3_mouth/17_regular.png b/edgepunks/attributes/3_mouth/17_regular.png new file mode 100644 index 0000000000000000000000000000000000000000..e10475f93f7f819142e4aac395bbe4cead7bf1ea GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1B~KT}kcv6UNeY4ny;%}h4OTVo nlKR)I$SEapaKbb{sRUkz8K0$S;`TKL}J+KKKU|G4gbA45^rtoaDgdb9kQe8Wo1e21eQ^52v>Dq@1g7 uD3W;k?#+LO={x`bW4_byU;e=|Mh5@aT!tGoq-OwiGkCiCxvX ze}M7d-@hi0oW1}hI7)*2f*Jlpz|~VBMnExpPZ!6KiaE(i4op7IQVS)S0D`pcDj1e?v9i4lDBNx zvenx9hOgX>R=J=5MN)xsoFzei!3_VQz?^CJ6`-J-r;B4q#hm0M2PU89hQnQFI5`e1 z&H2g}Q&soagjeIR2FFtaE-oXEzwIZduo|4IZ758W7ud&t`Sbtg3Gdij4UL8e23$%fYefD48JdbG h|J0vvaOU@6WB6~vR{4JFCQG0m22WQ%mvv4FO#qLGESmrT literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/3_mouth/5_bloody_mouth.png b/edgepunks/attributes/3_mouth/5_bloody_mouth.png new file mode 100644 index 0000000000000000000000000000000000000000..d0a23b966c3d5df89d1adba58bd84d127deb2563 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w{s5m4S0D`pb)qKk85!SKF#30X z+6?5gmIV0)GyDevnG0$l&3c|Ljv*Cul9L>md=5`k*64U(z@^EhkRmc6MdIK7zYP!e m)Hh7{S^uATl99%2Mh2f?PQ#ZKi%fw!89ZJ6T-G@yGywomxGPZr literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/3_mouth/6_cigar.png b/edgepunks/attributes/3_mouth/6_cigar.png new file mode 100644 index 0000000000000000000000000000000000000000..50b41c13af15da102c73286afd302941c2252472 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6Yw0G|+7APoe)-Cax5Jx{N)x_0f_ z$4mOzKq0o0AirRS{~%CR`QRT=#K6UK=mZIXZWb(5nMZN}K=1ngpq%NACIePeT;^7#O_y?v*rVI=Q89atTe)>~@ PCNX%r`njxgN@xNAZH^>z literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/3_mouth/8_cracked_teeth.png b/edgepunks/attributes/3_mouth/8_cracked_teeth.png new file mode 100644 index 0000000000000000000000000000000000000000..8ff0b6300befb739bd1857fd0317b5698c79e88f GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?H{{8(Mr@qV^$YL%D z@(X78|KBCxnj(-Z<>}%WQZXkviGg_;<6;x(15?hi8f>j%=9|ipWyEY~m-VLrq~Fuk K&t;ucLK6TMYaUww literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/3_mouth/9_small_fangs.png b/edgepunks/attributes/3_mouth/9_small_fangs.png new file mode 100644 index 0000000000000000000000000000000000000000..a17fb360666d982829d17b8ec57cc729791b0cc0 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0R?H{{Q_O|MW}^ki}dQ zbP0 Hl+XkK<<%XH literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/4_clothes/0_11_blank.png b/edgepunks/attributes/4_clothes/0_11_blank.png new file mode 100644 index 0000000000000000000000000000000000000000..12e8e07bfb5cd9f3c533eccfb083e4415ae70618 GIT binary patch literal 81 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7~Txo-U3d6?2l46a)==vm~w>tV#@F c&NXFVC@)|zG&8@H1XRP|>FVdQ&MBb@0EbNyfdBvi literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/4_clothes/10_purple_robes.png b/edgepunks/attributes/4_clothes/10_purple_robes.png new file mode 100644 index 0000000000000000000000000000000000000000..cd1bb992373b2ee115ced2315e6725a63eb00072 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w{s5m4S0D`puC8;NO0Mso@?Y`E zPCX!>wIs+dnBhMV$XrkZY1Z&`aSW-Llbqzh5mKs^keu6{1-oD!M<$vr8? literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/4_clothes/11_dark_wings.png b/edgepunks/attributes/4_clothes/11_dark_wings.png new file mode 100644 index 0000000000000000000000000000000000000000..cac1c4eb663dd8079401d03224a7a4a7225edfab GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_+iVow*xkcv5P&mZJ%P~c&`a7aP# zfRfLl0KOy%7cqx#EA}s|`gcUTfML@A4C&OOqpV^-*hQ+DGA6$1VC;|&>Mam8dgR=d zqhm3@;=8zI$?^ZzGc*|4X05Uijz0LPGhg%d)B4E^+P>YjzCOt!Gp2QV!kdJ}_p^`7 V>8`%R^c`qDgQu&X%Q~loCIIJ_K+FID literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/4_clothes/12_fire_robes.png b/edgepunks/attributes/4_clothes/12_fire_robes.png new file mode 100644 index 0000000000000000000000000000000000000000..6bd55d8818dbbb432ac4bf94fb5557f93e54e228 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wxd5LKS0D`pnwpv(9v;!MZUqGe zQ=}aJadZD`<^Fe%`)aBWD^QxNB*-tA;Xe%2b&7-mMQuD?978JRBqupA`5d06d_sfa zxq(`TV#<-}q6!xKCE{xv3M5!1BDkJAr?QB$zKv6Hvgl!okFl%$e}I9(w}$)fJPV#L QKyw&8UHx3vIVCg!05eKANdN!< literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/4_clothes/13_moss_robes.png b/edgepunks/attributes/4_clothes/13_moss_robes.png new file mode 100644 index 0000000000000000000000000000000000000000..eafad35aba867c8faeb1709ba618e1c056da26df GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w(Ey(iS0D`p7TU@l)$-BqR)-IW z{r?l1d2-eYin5mk`2{ol2ZN>c%YFleG(24#Ln`JZCpj?rDEBLOoJkaGD3oA55G2sI mVBrE=pSHjc-Y=LJ=rA}IF{kGI^Lq}|!{F)a=d#Wzp$PzC0V{q0 literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/4_clothes/15_none.png b/edgepunks/attributes/4_clothes/15_none.png new file mode 100644 index 0000000000000000000000000000000000000000..12e8e07bfb5cd9f3c533eccfb083e4415ae70618 GIT binary patch literal 81 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7~Txo-U3d6?2l46a)==vm~w>tV#@F c&NXFVC@)|zG&8@H1XRP|>FVdQ&MBb@0EbNyfdBvi literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/4_clothes/1_poison.png b/edgepunks/attributes/4_clothes/1_poison.png new file mode 100644 index 0000000000000000000000000000000000000000..7cb35577fdc264147e4b42a1b110584c11f357e7 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6XV0X`wFKpF_tGvt$2i7&d#w`AY_ zGymBB|NlFik2M-7!BGxq ztUJDN4bUoZnu1O%?03NZqTX?nUihE&W+PI6%KIXqjr<47Wps6#=E rq=?|0`tpfW_SVSb)6z%Kv8Q?7srr_Imt;5Og_!ClN%ls z7_cZ<*h@(X$UI|9u{|+o{|OmKM@JU-Ma(A|-ga?w@MW`4S}LBWFols}Uk2BmU(D;+ QfyOX+y85}Sb4q9e0Hbj{J^%m! literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/4_clothes/4_tentacle.png b/edgepunks/attributes/4_clothes/4_tentacle.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe0b9e5ca9001fdfb150d3c5b3c0cd2695747ef GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w{s5m4S0D`p(}jiqWi$PMW8=HM z>MD@WS`y?J%me3bi@JI*AEH55v)9taZXTd;6} jtxsFvhwjtN3v?J9Wtl_vW)!gl^)Pt4`njxgN@xNAjAbqU literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/4_clothes/6_bloody.png b/edgepunks/attributes/4_clothes/6_bloody.png new file mode 100644 index 0000000000000000000000000000000000000000..0f4eee20f957a1c670926527e2d235452410fbac GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w{s5m4S0D`p9dh>XczNH&@Or#+ zTM6W|mIV0)GyDevnG0$l&5E8bjv*Cul9L>me3WM&&gpodVXTzW!XkR^u;qKnAC4jn YZaGXd9goiL2P$UpboFyt=akR{00Dy}?*IS* literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/4_clothes/7_dark_fire.png b/edgepunks/attributes/4_clothes/7_dark_fire.png new file mode 100644 index 0000000000000000000000000000000000000000..699bcd65dff908e58e853a467ae540ec4564d11a GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6Yw0G|+7APoc#Dxp2fea{qL{hjiE z^%}joKq0o0AirRS{~%CR`QRT=#KhCZF{ENna*_j+Pjk=Vjx#^|7x^%BD*s^YRBl-F vW}m{QOfC*fwYK&XY$xg+9z8ITn#s(dS;jt{n{#CaP(OpGtDnm{r-UW|w+u5O literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/4_clothes/8_angel_wings.png b/edgepunks/attributes/4_clothes/8_angel_wings.png new file mode 100644 index 0000000000000000000000000000000000000000..5e349cde37fbdc02773cdd67377aeb8f1fb29f16 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w{s5m4S0D`pyDE~NZ0!91_y6bO z{bfKtYe|q_FvEW!kh!1+((LBx;uumfCppQ1$)|bhVU30(f@UHP1z+?e4_WGb7Zp79 zuh!|(;S)a?J>B>{+g=Jzvi-*OUtrE(9)7_&|DUs-SJtU5|IW-%vR%O0`s$U(Koc1} MUHx3vIVCg!01bOP6aWAK literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/4_clothes/9_dark_suit.png b/edgepunks/attributes/4_clothes/9_dark_suit.png new file mode 100644 index 0000000000000000000000000000000000000000..e04f5df43c420e00985514eb1b7e863e1a2d8812 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6XV0X`wFKpF@%H8q#WxINuH``>k? z|LW@h|NhTO<_!T#aFhi31vC7IfUBoMjDTWto-U3d6?2l49GH9-%Saq|2@yOeX#THT e<#U6i3loEtV#@F c&NXFVC@)|zG&8@H1XRP|>FVdQ&MBb@0EbNyfdBvi literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/5_body/10_whited_body.png b/edgepunks/attributes/5_body/10_whited_body.png new file mode 100644 index 0000000000000000000000000000000000000000..ebb796072280ef8b98d083ffa311c3f40f655ca2 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w{s5m4S0D`pxd9$?YO)WnpLR1k zMh3`dEeY}qX7~>TG8fc9nq53y978JRBqupA`8+9NVP$1aka0^+PIi`Xm*|+us$nR_ z!c%xErlIg3Q{?|dnKb4}Z!5dc{H*`>X7Bfc)c5!6k6dA9cpu8!uJYu99?(1nPgg&e IbxsLQ0DICk>i_@% literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/5_body/11_purple_body.png b/edgepunks/attributes/5_body/11_purple_body.png new file mode 100644 index 0000000000000000000000000000000000000000..30e105745ec8773b6076b58019507a31fd10f77f GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w{s5m4S0D`pR#uS-F;$J_GuO?V zCI{rRmIV0)GyDevnG0$l%`ToUjv*Cul9L>me4Z4su(Gly$hajZCp$~HOLWX+)i9J| z;VC>7(@^-2De`}!Od9i~x0T&ze%60`v-f*J>ihfkN3Jk4ybtAVS9x+l4`?2Pr>mdK II;Vst04wS>LjV8( literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/5_body/12_orange_dragon.png b/edgepunks/attributes/5_body/12_orange_dragon.png new file mode 100644 index 0000000000000000000000000000000000000000..7239236b51c1736d72182474080cb019ad293d0e GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w(Ey(iS0D`pA<_mt##Wc2?4DF> z|G%G@ywKW7*a7OImv;^=SdL@D=TY)j9YSYva^J{ zM8{0l311Dk6bd6Ir2eaMc=X5pqH@QPL|%umZE~l6Rx_StNMoKbo8y(^wlBIf*sp&6 m|K?`(`-fHc_W$o#${mbk me{-|?{lltz`~P>WWM}y2D%CO1!Mh%434^DrpUXO@geCy(j7IDL literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/5_body/4_green_lizard.png b/edgepunks/attributes/5_body/4_green_lizard.png new file mode 100644 index 0000000000000000000000000000000000000000..bd961fb1b69d7e1a924d9b60943021f8a1a8843c GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6Yw0G|+7APof4ma_WsMoG&pe*ZVW zbmE*kP>8K0$S;`TKL}J+KKKU|3G{Sv45^rtoaDgd^Q4G{m6bI?#w|HH*;&F}qGKj& zhjDKpL+9Zho#ck#^Y{4!&fVY7!}ENjRx+E^(~ipxe*?}%r_B7He*RuH|Mk!R{<{0v ZGVHh{(EdFu_A}6M22WQ%mvv4FO#oZ|K>Yv! literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/5_body/5_cave_lizard.png b/edgepunks/attributes/5_body/5_cave_lizard.png new file mode 100644 index 0000000000000000000000000000000000000000..1e343819ad5ad71a2fcf756b0006adf92beacb5b GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6Yw0G|+7APoe1CI$|!PQe+`8$SM0 zzxsO#P>8K0$S;`TKL}J+KKKU|3G{Sv45^rtoaDgd^Q4G{m6bI?#w|HH*;&F}qGKj& zhjDKpL+9Zho#ck#^Y{4!&fVY7!}ENjRx+E^(~ipxe*?}%r_B7He*RuH|Mk!R{<{0v ZGVHh{(EdFu_A}6M22WQ%mvv4FO#qXQL2v*7 literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/5_body/6_brown_lizard.png b/edgepunks/attributes/5_body/6_brown_lizard.png new file mode 100644 index 0000000000000000000000000000000000000000..8fd36cfb048d8fdb5f5f74413f56f6ad4f168be3 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6Yw0G|+7APofG24-0vuCo)||9`zT zA?|`GP>8K0$S;`TKL}J+KKKU|3G{Sv45^rtoaDgd^Q4G{m6bI?#w|HH*;&F}qGKj& zhjDKpL+9Zho#ck#^Y{4!&fVY7!}ENjRx+E^(~ipxe*?}%r_B7He*RuH|Mk!R{<{0v ZGVHh{(EdFu_A}6M22WQ%mvv4FO#qHUK~?|& literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/5_body/7_dark_green_lizard.png b/edgepunks/attributes/5_body/7_dark_green_lizard.png new file mode 100644 index 0000000000000000000000000000000000000000..dc3456fa1098996b453ae1f6216c015648906e4c GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6Yw0G|+7APoeHR>oFI;coM?e*ZV0 zveT9iD8yD0@49f(J_;? z!?-t)q4RK$PI5!=`TP6<=kD+4;d#DME16B|X~*S;zX9i>Q)d28KYy>9|N7^Df8Bj- Z8FpL}X#buS`x$6BgQu&X%Q~loCIAz(Kw|&^ literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/5_body/8_purple_dragon.png b/edgepunks/attributes/5_body/8_purple_dragon.png new file mode 100644 index 0000000000000000000000000000000000000000..3ddfd36c5472ee1ad664399c74b0c36de1f70d11 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w(Ey(iS0D`pCc6FsPAxGl!TI6G zw_IyoaZXDcD9Tg~AyVQ~%XDJo@8)QMuztA}^2?&Hwa|WkU)>H}eT!mahuYzu3++zxug9 l{rt`90^9fZ>yKPvW-weW)nOrd`5Dj_22WQ%mvv4FO#sL{MYsR} literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/5_body/9_dark_dragon.png b/edgepunks/attributes/5_body/9_dark_dragon.png new file mode 100644 index 0000000000000000000000000000000000000000..e20ad3e503a207a0cb0623e627916a9818d5725e GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w(Ey(iS0D`p($dlv78bUu7I9W# z3%mq%dSNobYA&su2B4>P+*ipZlx6 k?)_e1`~H6Xkt@s$$?Q^V80P)@2(*I1)78&qol`;+05t4G5dZ)H literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/6_background/0_11_blank.png b/edgepunks/attributes/6_background/0_11_blank.png new file mode 100644 index 0000000000000000000000000000000000000000..12e8e07bfb5cd9f3c533eccfb083e4415ae70618 GIT binary patch literal 81 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7~Txo-U3d6?2l46a)==vm~w>tV#@F c&NXFVC@)|zG&8@H1XRP|>FVdQ&MBb@0EbNyfdBvi literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/6_background/1_red.png b/edgepunks/attributes/6_background/1_red.png new file mode 100644 index 0000000000000000000000000000000000000000..2a7c8b1a0bfb190552ecfb6d3452679f229dee5d GIT binary patch literal 87 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!JgF$egBxHec>Eq$dp5y<8Dba4!+ in3J58kdUxQk&S`#0E1yg@4f#(DF#nhKbLh*2~7Yu0v0_0 literal 0 HcmV?d00001 diff --git a/edgepunks/attributes/6_background/2_purple.png b/edgepunks/attributes/6_background/2_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..1f788597de2b490d88f559e73e3ff3839f0874d2 GIT binary patch literal 87 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaT3?y&uT)!JgF$egBxQ6-UTyJ(-1myC2x;TbZ i%t=m4NJvVM%xNb!1@J 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 literal 0 HcmV?d00001 diff --git a/edgepunks/cache/0_4.png b/edgepunks/cache/0_4.png new file mode 100644 index 0000000000000000000000000000000000000000..bc6e1401ed127a72d5ad10c26f66e817c9eaf310 GIT binary patch literal 277 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 literal 0 HcmV?d00001 diff --git a/sandbox/prepare.rb b/sandbox/prepare.rb new file mode 100644 index 00000000..6caa5082 --- /dev/null +++ b/sandbox/prepare.rb @@ -0,0 +1,121 @@ +### +# todo: upstream +# add read_yml alias to read_yaml!!! + + +require 'cocos' +require 'pixelart' + + +## e.g. convert dimension (width x height) "24x24" or "24 x 24" to [24,24] +def parse_dimension( str ) + str.split( %r{x}i ).map { |str| str.strip.to_i } +end + +def parse_index( str ) + str.split( %r{/}i ).map { |str| str.strip.to_i } +end + +def slugify( name ) + name.downcase.gsub( /[^a-z0-9 ()$_-]/ ) do |_| + puts " !! WARN: asciify - found (and removing) non-ascii char >#{Regexp.last_match}<" + '' ## remove - use empty string + end.gsub( ' ', '_') +end + + + + + + +basedir = './aliensvspunks' +# basedir = './edgepunks' + + + +recs = read_csv( "#{basedir}/cache/layers.csv" ) +puts " #{recs.size} record(s)" + +config = read_yaml( "#{basedir}/collection.yml" ) +puts +puts "config:" +## pp config + +layer_names = config['token']['layers']['names'] +puts +puts " layers.names:" +pp layer_names + + +width, height = parse_dimension( config['format'] ) +puts +puts " width x height in px: #{width}x#{height}" + + +headers = ['path', 'category', 'name', 'more_names'] +meta = [] + + +recs.each_with_index do |rec,i| + print "." + print "#{i}" if i % 10 == 0 + + n, m = parse_index( rec['index'] ) ## e.g. split "0/1" to [0,1] etc. + name = rec['name'] + type = rec['type'] + + + path = "#{basedir}/cache/#{n}_#{m}.png" + + if type != 'image/png' + puts "!! WARN - non-png image; make sure there's a png conversion" + pp rec + end + + + img = Image.read( path ) + + if [img.width,img.height] != [width,height] + if img.width > width && img.height > height + ## try to downscale + puts "==> #{path} - try to downscale from #{img.width}x#{img.height} to #{width}x#{height}...." + steps_x = Image.calc_sample_steps( img.width, width ) + steps_y = Image.calc_sample_steps( img.height, height ) + img = img.pixelate( steps_x, steps_y ) + else + puts "!! ERROR - expected image in #{width}x#{height}px; got #{img.width}x#{img.height}" + pp rec + exit 1 + end + end + + category = layer_names[ n ] + + category_slug = slugify( category ) + name_slug = slugify( name ) + + outpath = "#{basedir}/attributes/#{n}_#{category_slug}/#{m}_#{name_slug}.png" + puts "saving #{outpath}..." + img.save( outpath ) + + meta << ["#{n}_#{category_slug}/#{m}_#{name_slug}.png", + category, + name, + '' + ] +end + +## +## save attributes.csv meta records + +File.open( "#{basedir}/tmp/attributes.csv", 'w:utf-8') do |f| + f.write( headers.join( ', ')) + f.write( "\n" ) + meta.each do |rec| + f.write( rec.join( ', ')) + f.write( "\n" ) + end +end + + +puts "bye" \ No newline at end of file diff --git a/sandbox/spritesheet.rb b/sandbox/spritesheet.rb new file mode 100644 index 00000000..2ce9501a --- /dev/null +++ b/sandbox/spritesheet.rb @@ -0,0 +1,42 @@ + +require 'cocos' +require 'pixelart' +require 'spritesheet' + + + +## e.g. convert dimension (width x height) "24x24" or "24 x 24" to [24,24] +def parse_dimension( str ) + str.split( %r{x}i ).map { |str| str.strip.to_i } +end + + + +basedir = './aliensvspunks' +# basedir = './edgepunks' + + + +config = read_yaml( "#{basedir}/collection.yml" ) +puts +puts "config:" +## pp config + +width, height = parse_dimension( config['format'] ) +puts +puts " width x height in px: #{width}x#{height}" + + +sheet = Spritesheet.pack( "#{basedir}/attributes/attributes.csv", + dir: "#{basedir}/attributes", + width: width, height: height ) + + +sheet.image.save( "#{basedir}/tmp/spritesheet-#{width}x#{height}.png" ) +sheet.image.zoom(2).save( "#{basedir}/tmp/spritesheet-#{width}x#{height}@2x.png" ) + + +sheet.export( "#{basedir}/tmp/spritesheet-#{width}x#{height}.csv" ) + + +puts "bye"