fertig-classic-games/data/swdbg-artwork.json

43 lines
2.2 KiB
JSON

{
"_readme": [
"Drop-in art for Star Wars Deckbuilder. All cards render fully procedurally",
"(faction frame, cost badge, stats, name, rules text) until a sheet path is",
"filled in below; supplied art fills only the card's art window inside the",
"procedural frame, so illustrations need no borders or text of their own.",
"To add art:",
" 1. Drop the sheet PNG into /assets/images/ (row-major frame order).",
" 2. Set that sheet's path below (frameWidth/frameHeight already match the",
" art-window aspect the renderer uses: cards landscape, bases portrait).",
" 3. Map each card id to its 0-based frame index in the matching map below.",
"Ids not present in a map (or maps left empty) stay procedural."
],
"cardSheet": { "key": "swdbg-cards-art", "path": "", "frameWidth": 300, "frameHeight": 230 },
"baseSheet": { "key": "swdbg-bases-art", "path": "", "frameWidth": 220, "frameHeight": 300 },
"cards": {
"allianceshuttle": 0, "rebeltrooper": 1, "templeguardian": 2,
"imperialshuttle": 3, "stormtrooper": 4, "inquisitor": 5,
"outerrimpilot": 6,
"tiefighter": 7, "scouttrooper": 8, "deathtrooper": 9, "tiebomber": 10,
"tieinterceptor": 11, "atst": 12, "atat": 13, "generalveers": 14,
"grandmofftarkin": 15, "directorkrennic": 16, "darthvader": 17,
"emperorpalpatine": 18, "gozanticruiser": 19, "imperialcarrier": 20,
"stardestroyer": 21,
"rebelpathfinder": 22, "ywing": 23, "snowspeeder": 24, "durosspy": 25,
"xwing": 26, "rebelcommando": 27, "cassianandor": 28, "k2so": 29,
"chirrutimwe": 30, "jynerso": 31, "chewbacca": 32, "hansolo": 33,
"princessleia": 34, "lukeskywalker": 35, "blockaderunner": 36,
"hammerheadcorvette": 37, "medicalfrigate": 38, "moncalamaricruiser": 39,
"millenniumfalcon": 40,
"z95headhunter": 41, "jawascavenger": 42, "keldormystic": 43,
"rodiangunslinger": 44, "hwk290": 45, "twileksmuggler": 46,
"fangfighter": 47, "quarrenmercenary": 48, "bossk": 49, "ig88": 50,
"bobafett": 51, "jabbathehutt": 52, "crocruiser": 53, "khetanna": 54
},
"bases": {
"dantooine": 0, "hoth": 1, "sullust": 2, "moncala": 3, "yavin4": 4,
"lothal": 5, "corellia": 6, "coruscant": 7, "deathstar": 8, "endor": 9
}
}