diff --git a/macrovision.js b/macrovision.js index 25ea9833..cf5694d5 100644 --- a/macrovision.js +++ b/macrovision.js @@ -2115,7 +2115,7 @@ function configSizeList(entity) { entity.sizes.forEach((defaultInfo) => { if (Object.keys(entity.forms).length > 0) { - if (defaultInfo.form !== entity.form) { + if (!defaultInfo.allForms && defaultInfo.form !== entity.form) { return; } } diff --git a/presets/characters.js b/presets/characters.js index 364ab309..76c4c7a5 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -57632,6 +57632,26 @@ characterMakers.push(() => makeCharacter( default: true, form: "snivy" }, + { + name: "Macro", + height: math.unit(500, "feet"), + allForms: true + }, + { + name: "Mega Macro", + height: math.unit(10, "earths"), + allForms: true + }, + { + name: "Giga Macro", + height: math.unit(1, "galaxy"), + allForms: true + }, + { + name: "Godly Macro", + height: math.unit(1e10, "multiverses"), + allForms: true + }, ], { "snivy": {