Преглед изворни кода

Add a way to stick custom attributes on characters

master
Fen Dweller пре 4 година
родитељ
комит
8e1bb8f673
1 измењених фајлова са 22 додато и 0 уклоњено
  1. +22
    -0
      presets/characters.js

+ 22
- 0
presets/characters.js Прегледај датотеку

@@ -56,6 +56,12 @@ function makeCharacter(info, viewInfo, defaultSizes, forms) {
base: value.energyNeed
}
}

if (value.extraAttributes) {
Object.entries(value.extraAttributes).forEach(([attrKey, attrValue]) => {
views[key].attributes[attrKey] = attrValue
})
}
});

return createEntityMaker(info, views, defaultSizes, forms);
@@ -34694,6 +34700,14 @@ characterMakers.push(() => makeCharacter(
source: "./media/characters/raylldo/maw.svg",
extra: 883/660,
bottom: 0/883
},
extraAttributes: {
preyCapacity: {
name: "Capacity",
power: 3,
type: "volume",
base: math.unit(1000, "people")
}
}
},
forepaw: {
@@ -50760,6 +50774,14 @@ characterMakers.push(() => makeCharacter(
source: "./media/characters/aetherios/maw.svg",
extra: 748/637,
bottom: 0/748
},
extraAttributes: {
preyCapacity: {
name: "Capacity",
power: 3,
type: "volume",
base: math.unit(1000, "people")
}
}
},
forepaw: {


Loading…
Откажи
Сачувај