- ProfilePic =
convenience aliases / shortcuts / alternate spellings
Profilepic
- ProfilePicService =
ProfilepicService
- IMAGES =
keep cache of generated images (profile pics)
{}
- FILES =
serve-up built-in spritesheet(s) and metadata
{
'doge-24x24.png' => "#{Shibainus.root}/config/spritesheet.png",
'doge-24x24.csv' => "#{Shibainus.root}/config/spritesheet.csv",
'marcs-24x24.png' => "#{Pixelart::Module::Punks.root}/config/marcs-24x24.png",
'marcs-24x24.csv' => "#{Pixelart::Module::Punks.root}/config/marcs-24x24.csv",
'saudis-24x24.png' => "#{Pixelart::Module::Punks.root}/config/saudis-24x24.png",
'saudis-24x24.csv' => "#{Pixelart::Module::Punks.root}/config/saudis-24x24.csv",
'yeoldepunks-24x24.png' => "#{Pixelart::Module::Punks.root}/config/yeoldepunks-24x24.png",
'yeoldepunks-24x24.csv' => "#{Pixelart::Module::Punks.root}/config/yeoldepunks-24x24.csv",
}
- SPRITESHEETS =
{
doge: ['doge-24x24.png', 'doge-24x24.csv'],
marcs: ['marcs-24x24.png', 'marcs-24x24.csv'],
saudis: ['saudis-24x24.png', 'saudis-24x24.csv'],
yeoldepunks: ['yeoldepunks-24x24.png', 'yeoldepunks-24x24.csv'],
}
- DOGE =
{
t: {
legend: 'Select a doge shiba inu base (archetype)',
options: [
'Classic',
'Dark',
'Zombie',
'Alien',
]
},
hair: {
legend: 'Select hair',
none: true,
options: [
'Crazy Hair',
],
},
headwear: {
legend: 'Select headwear',
none: true,
options: [
'Beanie',
'Cap',
'Cap Forward',
'Cowboy Hat',
'Fedora',
'Knitted Cap',
'Top Hat',
'Bandana',
'Headband',
'Tiara',
]
},
eyewear: {
legend: 'Select eyewear',
none: true,
options: [
'3D Glasses',
'Big Shades',
'Classic Shades',
'Regular Shades',
'Small Shades',
'Nerd Glasses',
'Eye Patch',
]
}
}
- MARC =
{
t: {
legend: 'Select a marc base (archetype)',
options: [
'Marc',
'Marc Mid',
'Marc Dark',
'Marc Albino',
'Marc Golden',
'Mad Lad',
'Zombie',
'Ape',
'Ape Golden',
'Ape Pink',
'Alien',
'Alien Green',
'Devil',
'Orc',
'Skeleton',
'Bot'],
},
eyes: {
legend: 'Select eyes (extras)',
none: true,
options: [
'Blue Eyes',
'Green Eyes',
],
},
face: {
legend: 'Select face (extras)',
none: true,
options: [
'Blue Eye Shadow',
'Green Eye Shadow',
'Purple Eye Shadow',
'Clown Eyes Blue',
'Clown Eyes Green',
'Bagner',
'Marc Tyson',
'Tears',
],
},
beard: {
legend: 'Select beard',
none: true,
options: [
'Big Beard White',
'Big Beard',
'Chinstrap',
'Front Beard',
'Front Beard Dark',
'Full Mustache',
'Full Mustache Dark',
'Goat',
'Goat Dark',
'Handlebar',
'Luxurious Beard',
'Mustache',
'Mutton Chop',
'Normal Beard',
'Normal Beard Black',
'Shadow Beard',
'Soul Patch',
],
},
hair: {
legend: 'Select hair',
none: true,
options: [
'Blonde Bob',
'Chad',
'Clown Hair',
'Crazy White Hair',
'Crazy Hair',
'Frumpy Hair',
'Marc Three',
'Purple Hair',
'Stringy Hair',
'Vampire Hair',
'Wild Blonde Hair',
'Wild Hair',
],
},
headwear: {
legend: 'Select headwear',
none: true,
options: [
'Bandana',
'Beanie',
'Bunny Ears',
'Cap',
'Skull Cap',
'Cap Forward',
'Police Cap',
'Cowboy Hat',
'Do Rag',
'Fast Food',
'Marcdonalds',
'Fedora',
'Headband',
'Roaring Headband',
'Hoodie',
'Purple Hoodie',
'Knitted Cap',
'Laurels',
'Shemagh',
'Tassle Hat',
'Tiarra',
'Top Hat',
'Uncle Sam',
'Viking',
'Welding Goggles',
],
},
eyewear: {
legend: 'Select eyewear',
none: true,
options: [
'3D Glasses',
'Aviators',
'Big Shades',
'Classic Shades',
'Deal With It',
'Glasses',
'Gold Glasses',
'Horned-Rim Glasses',
'Monocle',
'Nerd Glasses',
'Pink Shades',
'Polarized',
'Polarized White',
'Regular Shades',
'Small Shades',
'VR Headset',
'Eye Mask',
'Eye Patch',
'Lasers'],
},
mouth: {
legend: 'Select mouth prop',
none: true,
options: [
'Cigar',
'Cigarette',
'Hookah',
'Pipe',
'Vape',
'Medical Mask',
'Bubble Gum' ],
},
}
- SAUDI =
{
t: {
legend: 'Select a saudi/sheik base (archetype)',
options: [
'Light 1',
'Light 2',
'Medium 1',
'Medium 2',
'Dark 1',
'Dark 2',
],
},
headwear: {
legend: 'Select headwear',
none: true,
options: [
'White Shemagh',
'White Shemagh Agal',
'White Shemagh Gold Agal',
'White Shemagh Stylish Gold Agal',
'White Shemagh Crown',
'Brown Shemagh Agal',
'Brown Shemagh Crown',
'Red Shemagh',
'Red Shemagh Agal',
'Red Shemagh Crown',
],
},
beard: {
legend: 'Select beard',
none: true,
options: [
'messy white beard',
'short white beard',
'normal white beard',
'luxurious white beard',
'short grey beard',
'messy brown beard',
'normal brown beard',
'luxurious brown beard',
'shadow beard',
'shadow beard mustache',
'light beard',
'mustache',
'stylish mustache',
'sideburns',
'sideburns mustache',
'normal beard',
'normal brown beard mustache',
'luxurious beard',
],
},
eyewear: {
legend: 'Select eyewear',
none: true,
options: [
'horn rimmed glasses',
'rimless glasses',
'nerd glasses',
'stylish nerd glasses',
'classic shades',
'classic green shades',
'classic gold shades',
'regular pixel shades',
'regular reflective shades',
'big green shades',
'big pixel shades',
'big purple shades',
'big shades',
'small shades',
'regular shades',
'round shades',
'big round shades',
'square reflective shades',
'square shades',
'3d glasses',
'vr',
'laser eyes',
'max bidding',
],
},
mouth: {
legend: 'Select mouth prop',
none: true,
options: [
'cigarette',
'shadowless cigarette',
'miswak',
'vape',
'shadowless vape',
'cigar',
'pearwood pipe',
'rosewood pipe',
'bubble gum',
],
},
}
- YEOLDEPUNK =
{
t: {
legend: "Select a ye olde' punk base (archetype)",
options: [
'Male 1',
'Male 2',
'Male 3',
'Male 4',
'Female 1',
'Female 2',
'Female 3',
'Female 4',
'Zombie',
'Ape',
'Alien',
'Bot',
'Zombie Female',
'Ape Female',
'Alien Female',
'Bot Female',
],
},
cheeks: {
legend: 'Select cheeks',
none: true,
options: [
'Rosy Cheeks (m/f)',
]
},
blemish: {
legend: 'Select blemish',
none: true,
options: [
'Mole (m/f)',
'Spots (m/f)',
]
},
hair: {
legend: 'Select hair',
none: true, options: [
'Shaved Head (m/f)',
'Peak Spike (m/f)',
'Vampire Hair (m/f)',
'Purple Hair (m/f)',
'Mohawk (m/f)',
'Mohawk Dark (m/f)',
'Mohawk Thin (m/f)',
'Wild Hair (m/f)',
'Crazy Hair (m/f)',
'Messy Hair (m/f)',
'Frumpy Hair (m/f)',
'Stringy Hair (m/f)',
'Clown Hair Green (m/f)',
'Straight Hair (m/f)',
'Straight Hair Dark (m/f)',
'Straight Hair Blonde (m/f)',
'Blonde Short (m/f)',
'Blonde Bob (m/f)',
'Wild Blonde (m/f)',
'Wild White Hair (m/f)',
'Orange Side (m/f)',
'Dark Hair (m/f)',
'Pigtails (m/f)',
'Pink With Hat¹ (m/f)',
'Half Shaved (m/f)',
'Red Mohawk (m/f)',
],
notes: "¹: Note: Pink With Hat is a hair+headwear combo.",
},
beard: {
legend: 'Select beard',
none: true,
options: [
'Shadow Beard (m)',
'Normal Beard (m)',
'Normal Beard Black (m)',
'Big Beard (m)',
'Luxurious Beard (m)',
'Mustache (m)',
'Goat (m)',
'Handlebars (m)',
'Front Beard (m)',
'Front Beard Dark (m)',
'Chinstrap (m)',
'Muttonchops (m)',
],
},
eyes: {
legend: 'Select eyes (make-up)',
none: true,
options: [
'Clown Eyes Green (m/f)',
'Clown Eyes Blue (m/f)',
'Green Eye Shadow (f)',
'Blue Eye Shadow (f)',
'Purple Eye Shadow (f)',
]
},
eyewear: {
legend: 'Select eyewear',
none: true,
options: [
'Small Shades (m/f)',
'Regular Shades (m/f)',
'Classic Shades (m/f)',
'Big Shades (m/f)',
'Nerd Glasses (m/f)',
'Horned Rim Glasses (m/f)',
'3D Glasses (m/f)',
'VR (m/f)',
'Eye Mask (m/f)',
'Eye Patch (m/f)',
'Welding Goggles (m/f)',
]
},
nose: {
legend: 'Select nose accessory',
none: true,
options: [
'Clown Nose (m/f)',
]
},
mouth: {
legend: 'Select mouth expression / lipstick make-up',
none: true,
options: [
'Smile (m)',
'Frown (m)',
'Buck Teeth (m)',
'Hot Lipstick (f)',
'Black Lipstick (f)',
'Purple Lipstick (f)',
]
},
mouthprop: {
legend: 'Select mouth prop',
none: true,
options: [
'Cigarette (m/f)',
'Vape (m/f)',
'Pipe (m/f)',
'Medical Mask (m/f)',
]
},
earring: {
legend: 'Select earring',
none: true,
options: [
'Earring (m/f)'
]
},
headwear: {
legend: 'Select headwear',
none: true,
options: [
'Cowboy Hat (m/f)',
'Fedora (m/f)',
'Hoodie (m/f)',
'Beanie (m/f)',
'Top Hat (m/f)',
'Do-rag (m/f)',
'Police Cap (m/f)',
'Cap Forward (m/f)',
'Cap (m/f)',
'Knitted Cap (m/f)',
'Bandana (m/f)',
'Headband¹ (m/f)',
'Pilot Helmet (m/f)',
'Tassle Hat (m/f)',
'Tiara (m/f)',
],
notes: '¹: Note: Headband (f) is a (black) hair+headwear combo.',
},
neck: {
legend: 'Select neck accessory',
none: true,
options: [
'Silver Chain (m/f)',
'Gold Chain (m/f)',
'Choker (m/f)',
]
},
}