This reduces duplication for characters that have many equally-sized macro sizes for their various forms.master
| @@ -2115,7 +2115,7 @@ function configSizeList(entity) { | |||||
| entity.sizes.forEach((defaultInfo) => { | entity.sizes.forEach((defaultInfo) => { | ||||
| if (Object.keys(entity.forms).length > 0) { | if (Object.keys(entity.forms).length > 0) { | ||||
| if (defaultInfo.form !== entity.form) { | |||||
| if (!defaultInfo.allForms && defaultInfo.form !== entity.form) { | |||||
| return; | return; | ||||
| } | } | ||||
| } | } | ||||
| @@ -57632,6 +57632,26 @@ characterMakers.push(() => makeCharacter( | |||||
| default: true, | default: true, | ||||
| form: "snivy" | 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": { | "snivy": { | ||||