Unveränderter Ausgangsstand inklusive Masterprompt und Konzeptbildern unter assets/. .godot/ und docs/screenshots/ bleiben laut .gitignore unversioniert; letztere sind unter ../backups gesichert. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
533 lines
12 KiB
JSON
533 lines
12 KiB
JSON
{
|
||
"phase": 3,
|
||
"assets": [
|
||
{
|
||
"id": "g01",
|
||
"display_name": "Kohlenbeißer",
|
||
"faction": "glutpakt",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "g02",
|
||
"display_name": "Schlackenklaue",
|
||
"faction": "glutpakt",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "g03",
|
||
"display_name": "Schlackenwacht",
|
||
"faction": "glutpakt",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "g04",
|
||
"display_name": "Basaltbastion",
|
||
"faction": "glutpakt",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "g05",
|
||
"display_name": "Funkenlanze",
|
||
"faction": "glutpakt",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "g06",
|
||
"display_name": "Glasballiste",
|
||
"faction": "glutpakt",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "g07",
|
||
"display_name": "Aschenwerfer",
|
||
"faction": "glutpakt",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "g08",
|
||
"display_name": "Kraterrufer",
|
||
"faction": "glutpakt",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "g09",
|
||
"display_name": "Herdhüter",
|
||
"faction": "glutpakt",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "g10",
|
||
"display_name": "Sonnenesse",
|
||
"faction": "glutpakt",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "m01",
|
||
"display_name": "Kesselwicht",
|
||
"faction": "nietenkonvent",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "m02",
|
||
"display_name": "Druckhüter",
|
||
"faction": "nietenkonvent",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "m03",
|
||
"display_name": "Scherschreiter",
|
||
"faction": "nietenkonvent",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "m04",
|
||
"display_name": "Sechsklingler",
|
||
"faction": "nietenkonvent",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "m05",
|
||
"display_name": "Bolzenknecht",
|
||
"faction": "nietenkonvent",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "m06",
|
||
"display_name": "Linienmeister",
|
||
"faction": "nietenkonvent",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "m07",
|
||
"display_name": "Klangkolben",
|
||
"faction": "nietenkonvent",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "m08",
|
||
"display_name": "Resonanzramme",
|
||
"faction": "nietenkonvent",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "m09",
|
||
"display_name": "Taktspindel",
|
||
"faction": "nietenkonvent",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "m10",
|
||
"display_name": "Taktprälat",
|
||
"faction": "nietenkonvent",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "n01",
|
||
"display_name": "Saummaske",
|
||
"faction": "nebelchor",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "n02",
|
||
"display_name": "Grenzmaske",
|
||
"faction": "nebelchor",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "n03",
|
||
"display_name": "Fadentänzer",
|
||
"faction": "nebelchor",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "n04",
|
||
"display_name": "Saumzertrenner",
|
||
"faction": "nebelchor",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "n05",
|
||
"display_name": "Fernflüsterer",
|
||
"faction": "nebelchor",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "n06",
|
||
"display_name": "Fernrufer",
|
||
"faction": "nebelchor",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "n07",
|
||
"display_name": "Glockenschlepper",
|
||
"faction": "nebelchor",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "n08",
|
||
"display_name": "Hohlgeläut",
|
||
"faction": "nebelchor",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "n09",
|
||
"display_name": "Maskenkantor",
|
||
"faction": "nebelchor",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "n10",
|
||
"display_name": "Vielstimmenkantor",
|
||
"faction": "nebelchor",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "w01",
|
||
"display_name": "Dornhopser",
|
||
"faction": "wurzelbund",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "w02",
|
||
"display_name": "Rankenschnapper",
|
||
"faction": "wurzelbund",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "w03",
|
||
"display_name": "Korkrücken",
|
||
"faction": "wurzelbund",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "w04",
|
||
"display_name": "Ringborke",
|
||
"faction": "wurzelbund",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "w05",
|
||
"display_name": "Samenschleuder",
|
||
"faction": "wurzelbund",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "w06",
|
||
"display_name": "Zapfenkrone",
|
||
"faction": "wurzelbund",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "w07",
|
||
"display_name": "Sporenkelch",
|
||
"faction": "wurzelbund",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "w08",
|
||
"display_name": "Pilzkathedrale",
|
||
"faction": "wurzelbund",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "w09",
|
||
"display_name": "Tauhüter",
|
||
"faction": "wurzelbund",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "w10",
|
||
"display_name": "Quellgeflecht",
|
||
"faction": "wurzelbund",
|
||
"kind": "unit_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "s01",
|
||
"display_name": "Nadelspäher",
|
||
"faction": "neutral",
|
||
"kind": "mercenary_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "s02",
|
||
"display_name": "Rostschieber",
|
||
"faction": "neutral",
|
||
"kind": "mercenary_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "s03",
|
||
"display_name": "Dunstsänger",
|
||
"faction": "neutral",
|
||
"kind": "mercenary_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "s04",
|
||
"display_name": "Keilbrecher",
|
||
"faction": "neutral",
|
||
"kind": "mercenary_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "s05",
|
||
"display_name": "Risszehrer",
|
||
"faction": "neutral",
|
||
"kind": "mercenary_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "res_gold",
|
||
"display_name": "Gold",
|
||
"faction": "resources",
|
||
"kind": "resource_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "res_sparks",
|
||
"display_name": "Funken",
|
||
"faction": "resources",
|
||
"kind": "resource_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "res_income",
|
||
"display_name": "Einkommen",
|
||
"faction": "resources",
|
||
"kind": "resource_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "res_core",
|
||
"display_name": "Kernleben",
|
||
"faction": "resources",
|
||
"kind": "resource_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "worker_funkenleser",
|
||
"display_name": "Funkenleser",
|
||
"faction": "neutral",
|
||
"kind": "worker_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "type_damage_blade",
|
||
"display_name": "Klinge",
|
||
"faction": "types",
|
||
"kind": "type_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "type_damage_pierce",
|
||
"display_name": "Durchschlag",
|
||
"faction": "types",
|
||
"kind": "type_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "type_damage_pulse",
|
||
"display_name": "Impuls",
|
||
"faction": "types",
|
||
"kind": "type_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "type_armor_light",
|
||
"display_name": "Leichte Rüstung",
|
||
"faction": "types",
|
||
"kind": "type_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "type_armor_heavy",
|
||
"display_name": "Schwere Rüstung",
|
||
"faction": "types",
|
||
"kind": "type_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "type_armor_aether",
|
||
"display_name": "Ätherische Rüstung",
|
||
"faction": "types",
|
||
"kind": "type_icon",
|
||
"import_size_limit": 256,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "map_overview",
|
||
"display_name": "Doppelsteg – Kartenkonzept",
|
||
"faction": "map",
|
||
"kind": "map_concept",
|
||
"import_size_limit": 0,
|
||
"requires_alpha": false
|
||
},
|
||
{
|
||
"id": "map_lane_floor",
|
||
"display_name": "Baufeld-Bodenkachel",
|
||
"faction": "map",
|
||
"kind": "tile_concept",
|
||
"import_size_limit": 0,
|
||
"requires_alpha": false
|
||
},
|
||
{
|
||
"id": "map_lane_edge",
|
||
"display_name": "Lane-Randkachel",
|
||
"faction": "map",
|
||
"kind": "tile_concept",
|
||
"import_size_limit": 0,
|
||
"requires_alpha": false
|
||
},
|
||
{
|
||
"id": "map_leak_line",
|
||
"display_name": "Lecklinie-Kachel",
|
||
"faction": "map",
|
||
"kind": "tile_concept",
|
||
"import_size_limit": 0,
|
||
"requires_alpha": false
|
||
},
|
||
{
|
||
"id": "ui_panel_a",
|
||
"display_name": "Breiter UI-Rahmen",
|
||
"faction": "ui",
|
||
"kind": "ui_frame",
|
||
"import_size_limit": 0,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "ui_panel_b",
|
||
"display_name": "Hoher UI-Rahmen",
|
||
"faction": "ui",
|
||
"kind": "ui_frame",
|
||
"import_size_limit": 0,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "ui_button_normal",
|
||
"display_name": "Button – Normal",
|
||
"faction": "ui",
|
||
"kind": "ui_button",
|
||
"import_size_limit": 0,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "ui_button_hover",
|
||
"display_name": "Button – Hover",
|
||
"faction": "ui",
|
||
"kind": "ui_button",
|
||
"import_size_limit": 0,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "ui_button_pressed",
|
||
"display_name": "Button – Gedrückt",
|
||
"faction": "ui",
|
||
"kind": "ui_button",
|
||
"import_size_limit": 0,
|
||
"requires_alpha": true
|
||
},
|
||
{
|
||
"id": "ui_button_disabled",
|
||
"display_name": "Button – Deaktiviert",
|
||
"faction": "ui",
|
||
"kind": "ui_button",
|
||
"import_size_limit": 0,
|
||
"requires_alpha": true
|
||
}
|
||
]
|
||
}
|