| @@ -56,6 +56,12 @@ function makeCharacter(info, viewInfo, defaultSizes, forms) { | |||||
| base: value.energyNeed | base: value.energyNeed | ||||
| } | } | ||||
| } | } | ||||
| if (value.extraAttributes) { | |||||
| Object.entries(value.extraAttributes).forEach(([attrKey, attrValue]) => { | |||||
| views[key].attributes[attrKey] = attrValue | |||||
| }) | |||||
| } | |||||
| }); | }); | ||||
| return createEntityMaker(info, views, defaultSizes, forms); | return createEntityMaker(info, views, defaultSizes, forms); | ||||
| @@ -34694,6 +34700,14 @@ characterMakers.push(() => makeCharacter( | |||||
| source: "./media/characters/raylldo/maw.svg", | source: "./media/characters/raylldo/maw.svg", | ||||
| extra: 883/660, | extra: 883/660, | ||||
| bottom: 0/883 | bottom: 0/883 | ||||
| }, | |||||
| extraAttributes: { | |||||
| preyCapacity: { | |||||
| name: "Capacity", | |||||
| power: 3, | |||||
| type: "volume", | |||||
| base: math.unit(1000, "people") | |||||
| } | |||||
| } | } | ||||
| }, | }, | ||||
| forepaw: { | forepaw: { | ||||
| @@ -50760,6 +50774,14 @@ characterMakers.push(() => makeCharacter( | |||||
| source: "./media/characters/aetherios/maw.svg", | source: "./media/characters/aetherios/maw.svg", | ||||
| extra: 748/637, | extra: 748/637, | ||||
| bottom: 0/748 | bottom: 0/748 | ||||
| }, | |||||
| extraAttributes: { | |||||
| preyCapacity: { | |||||
| name: "Capacity", | |||||
| power: 3, | |||||
| type: "volume", | |||||
| base: math.unit(1000, "people") | |||||
| } | |||||
| } | } | ||||
| }, | }, | ||||
| forepaw: { | forepaw: { | ||||