Merge pull request from LLK/dei/prototype1

Update people characters
This commit is contained in:
chrisgarrity 2021-11-17 14:08:18 -05:00 committed by GitHub
commit 3366deec4a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 55 additions and 4 deletions
editions/free/src/localizations
src

View file

@ -213,6 +213,40 @@
"CHARACTER_Whale.svg": "Whale", "CHARACTER_Whale.svg": "Whale",
"CHARACTER_Penguin.svg": "Penguin", "CHARACTER_Penguin.svg": "Penguin",
"CHARACTER_PolarBear.svg": "Polar Bear", "CHARACTER_PolarBear.svg": "Polar Bear",
"CHARACTER_Girl1V2.svg": "Child",
"CHARACTER_Girl2V2.svg": "Child",
"CHARACTER_Girl3V2.svg": "Child",
"CHARACTER_Boy1V2.svg": "Child",
"CHARACTER_Boy2V2.svg": "Child",
"CHARACTER_Boy3V2.svg": "Child",
"CHARACTER_TeenGirl1V2.svg": "Person",
"CHARACTER_TeenGirl2V2.svg": "Person",
"CHARACTER_TeenGirl3V2.svg": "Person",
"CHARACTER_TeenBoy1V2.svg": "Person",
"CHARACTER_TeenBoy2V2.svg": "Person",
"CHARACTER_TeenBoy3V2.svg": "Person",
"CHARACTER_Baby1V2.svg": "Baby",
"CHARACTER_Baby2V2.svg": "Baby",
"CHARACTER_Baby3V2.svg": "Baby",
"CHARACTER_MotherV2.svg": "Person",
"CHARACTER_FatherV2.svg": "Person",
"CHARACTER_GrandmotherV2.svg": "Person",
"CHARACTER_GrandfatherV2.svg": "Person",
"CHARACTER_GirlV2.svg": "Child",
"CHARACTER_BoyV2.svg": "Child",
"CHARACTER_Teen2V2.svg": "Person",
"CHARACTER_Teen3V2.svg": "Person",
"CHARACTER_Farmer1V2.svg": "Rancher",
"CHARACTER_FarmerV2.svg": "Rancher",
"CHARACTER_Bike2V2.svg": "Cyclist",
"CHARACTER_BikeV2.svg": "Cyclist",
"CHARACTER_Car2V2.svg": "Driver",
"CHARACTER_Car1V2.svg": "Driver",
"CHARACTER_AeroplaneV2.svg": "Pilot",
"CHARACTER_AstronautV2.svg": "Astronaut",
"CHARACTER_InuitV2.svg": "Northerner",
"CHARACTER_ScubadiverV2.svg": "Scuba Diver",
"CHARACTER_RowboatV2.svg": "Rower",
"CHARACTER_Girl1.svg": "Child", "CHARACTER_Girl1.svg": "Child",
"CHARACTER_Girl2.svg": "Child", "CHARACTER_Girl2.svg": "Child",
"CHARACTER_Girl3.svg": "Child", "CHARACTER_Girl3.svg": "Child",

View file

@ -990,15 +990,15 @@ export default class Paint {
'#2BBF8A', // new green '#2BBF8A', // new green
'#027607', '#114D24', //greens '#027607', '#114D24', //greens
'#FFFFFF', '#CCDDE7', '#61787C', '#1C1C1C', // grays '#FFFFFF', '#CCDDE7', '#61787C', '#1C1C1C', // grays
'#D830A3', // sarah's pink shoes border // '#D830A3', // sarah's pink shoes border
'#FF64E9', // purple pinks '#FF64E9', // purple pinks
'#D999FF', ' #A159D3', // vilote '#D999FF', ' #A159D3', // vilote
'#722696', // sarah's violet '#722696', // sarah's violet
'#141463', '#003399', '#1D40ED', '#141463', '#003399', '#1D40ED',
'#0079D3', '#009EFF', '#76C8FF', '#0079D3', '#009EFF', '#76C8FF',
'#ACE0FD', '#11B7BC', '#21F9F3', '#C3FCFC', '#54311E', '#ACE0FD', '#11B7BC', '#21F9F3', '#C3FCFC',
'#8E572A', '#E4B69D', '#FFCDA4', '#FFEDD7' // skin colors // '#54311E', '#8E572A', '#E4B69D', '#FFCDA4', '#FFEDD7' // skin colors
'#FDDBB4', '#E4B681', '#BF8C5C', '#955D31', '#6B3D1F', '#482D18' // new skin colors
]; ];
} }

View file

@ -923,6 +923,9 @@ export default class SVGTools {
if (elem.id.indexOf('Border') > -1) { if (elem.id.indexOf('Border') > -1) {
return true; return true;
} }
if (elem.id.indexOf('Body') > -1) {
return false;
}
if (elem.id.indexOf('Skip') > -1) { if (elem.id.indexOf('Skip') > -1) {
return false; return false;
} }

View file

@ -5,6 +5,7 @@ let path;
let samples; let samples;
let backgrounds; let backgrounds;
let sprites; let sprites;
let legacySprites;
let sounds; let sounds;
let keys = {}; let keys = {};
let version = 0; let version = 0;
@ -44,6 +45,7 @@ export default class MediaLib {
path = parsedResult.path; path = parsedResult.path;
samples = parsedResult.samples; samples = parsedResult.samples;
sprites = parsedResult.sprites; sprites = parsedResult.sprites;
legacySprites = parsedResult.legacySprites;
backgrounds = parsedResult.backgrounds; backgrounds = parsedResult.backgrounds;
sounds = parsedResult.sounds; sounds = parsedResult.sounds;
@ -68,6 +70,11 @@ export default class MediaLib {
for (let i = 0; i < backgrounds.length; i++) { for (let i = 0; i < backgrounds.length; i++) {
backgrounds[i].name = Localization.localize('BACKGROUND_' + backgrounds[i].md5); backgrounds[i].name = Localization.localize('BACKGROUND_' + backgrounds[i].md5);
} }
// Localize names of legacy sprites
for (let i = 0; i < legacySprites.length; i++) {
legacySprites[i].name = Localization.localize('CHARACTER_' + legacySprites[i].md5);
}
} }
static generateKeys () { static generateKeys () {
@ -80,5 +87,12 @@ export default class MediaLib {
var spr = sprites[i]; var spr = sprites[i];
keys[spr.md5] = {width: spr.width, height: spr.height, name: spr.name}; keys[spr.md5] = {width: spr.width, height: spr.height, name: spr.name};
} }
// when we change sprites (or remove them) the old ones still need to be in keys
// for projects that were created before the change
for (let i = 0; i < legacySprites.length; i++) {
var legacySpr = legacySprites[i];
keys[legacySpr.md5] = {width: legacySpr.width, height: legacySpr.height, name: legacySpr.name};
}
} }
} }