Manifest reference

Characters and mirrors

A character style holds a base drawn facing 4 or 8 directions, states, and loops, with a mirror asset for the direction that faces the other way, made locally at no cost. The shapes, engines, references, and costs have their own page: Characters and Mirrors.

{
  "styles": {
    "cast": {
      "generator": "character",
      "outDir": "art/characters",
      "mode": "pro-flash",         // standard, v3, pro, or pro-flash
      "template": "custom",        // mannequin, a quadruped, or custom (pro-flash)
      "size": 96
    }
  },
  "assets": {
    "bot": {
      "prompt": "small round orange robot with one blue eye",
      "reference": "refs/bot-south.png"      // rotate this sprite instead of drawing from text
    },
    "bot.dented": {
      "prompt": "shell dented, one arm hanging loose",
      "state": { "of": "bot", "paletteFromReference": true }
    },
    "bot.walk.west": {
      "prompt": "walking in place, short legs stepping",
      "animation": { "of": "bot", "direction": "west", "frames": 12, "fps": 12 }
    },
    "bot.walk.east": { "mirror": "bot.walk.west" },     // flipped locally, 0 generations
    "bot.bust": { "portrait": { "of": "bot", "size": 64 } },  // no prompt; drawn from bot's pixels
    "bot.walk.west.armored": { "outfit": { "of": "bot.walk.west", "reference": "refs/armor.png" } }
  }
}