Skip to content

Instantly share code, notes, and snippets.

@ennorehling
Created June 30, 2019 17:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ennorehling/0bdc466f47d4ff8eb8b5a642d9f0c028 to your computer and use it in GitHub Desktop.
Save ennorehling/0bdc466f47d4ff8eb8b5a642d9f0c028 to your computer and use it in GitHub Desktop.
Sample CR to JSON conversion
{
"charset": "UTF-8",
"locale": "de",
"noskillpoints": 1,
"date": 1509041527,
"Spiel": "Drachensgrab",
"Konfiguration": "Standard",
"Koordinaten": "Hex",
"max_units": 50,
"Basis": 36,
"Runde": 9,
"Zeitalter": 3,
"Build": "3.14.0-a9c6255",
"mailto": "drachensgrab@gmx.de",
"mailcmd": "DRACHENSGRAB 101 BEFEHLE",
"PARTEI": [
{
"id": 1045107,
"locale": "de",
"age": 8,
"Optionen": 599,
"Typ": "Menschen",
"typprefix": "Licht",
"Rekrutierungskosten": 100,
"Anzahl Personen": 21,
"Magiegebiet": "gwyrrd",
"Anzahl Immigranten": 4,
"Max. Immigranten": 0,
"Parteiname": "Meermenschen",
"email": "enno@eressea.de",
"banner": "",
"OPTIONEN": {
"AUSWERTUNG": 1,
"COMPUTER": 1,
"ZUGVORLAGE": 1,
"STATISTIK": 1,
"DEBUG": 0,
"ZIPPED": 1,
"ZEITUNG": 0,
"ADRESSEN": 1,
"BZIP2": 0,
"PUNKTE": 0,
"SHOWSKCHANGE": 0
},
"MESSAGE": [
{
"id": 56725696,
"type": 1740286322,
"rendered": "Wanderer (berg) lernt viel schneller als gewöhnlich.",
"unit": 532348
},
{
"id": 56724256,
"type": 1740286322,
"rendered": "Schweiger (schw) lernt viel schneller als gewöhnlich.",
"unit": 1322564
},
{
"id": 56723376,
"type": 1740286322,
"rendered": "Finladir (bogn) lernt viel schneller als gewöhnlich.",
"unit": 544919
},
{
"id": 56990976,
"type": 571284347,
"rendered": "Fiete (6) in Karnickelhügel (0,11): 'GIB schw 1 Lerntrank' - Die Einheit hat diesen Gegenstand nicht.",
"unit": 6,
"region": "0 11 0",
"command": "GIB schw 1 Lerntrank"
},
{
"id": 56986224,
"type": 571284347,
"rendered": "Fiete (6) in Karnickelhügel (0,11): 'GIB berg 1 Lerntrank' - Die Einheit hat diesen Gegenstand nicht.",
"unit": 6,
"region": "0 11 0",
"command": "GIB berg 1 Lerntrank"
},
{
"id": 57064336,
"type": 771334452,
"rendered": "Solthar (9) verdient in Heimat (-1,12) 50 Silber durch Zauberei.",
"unit": 9,
"region": "-1 12 0",
"amount": 50,
"wanted": 50,
"mode": 6
},
{
"id": 57068816,
"type": 771334452,
"rendered": "Xolgrim (7) verdient in Heimat (-1,12) 50 Silber durch Zauberei.",
"unit": 7,
"region": "-1 12 0",
"amount": 50,
"wanted": 50,
"mode": 6
},
{
"id": 56726256,
"type": 443066738,
"rendered": "Isilpetz (8) in Heimat (-1,12) verbraucht 550 Silber für das Studium von Magie.",
"unit": 8,
"region": "-1 12 0",
"cost": 550,
"skill": "Magie"
},
{
"id": 58027136,
"type": 2087428775,
"rendered": "Phygon (5) in Heimat (-1,12) produziert 1 Speer.",
"unit": 5,
"region": "-1 12 0",
"amount": 1,
"wanted": 1,
"resource": "Speer"
},
{
"id": 58027200,
"type": 1670080073,
"rendered": "Werft (ship) baut für 1 an Skíðblaðnir (iLjc) weiter.",
"unit": 1329073,
"size": 1,
"ship": 867720
},
{
"id": 58026464,
"type": 2087428775,
"rendered": "Durgan (durg) in Heimat (-1,12) produziert 2 Holz.",
"unit": 646396,
"region": "-1 12 0",
"amount": 2,
"wanted": 2,
"resource": "Holz"
},
{
"id": 58026288,
"type": 2087428775,
"rendered": "Ponnuki (ponn) in Heimat (-1,12) produziert 2 Holz.",
"unit": 1198355,
"region": "-1 12 0",
"amount": 2,
"wanted": 2,
"resource": "Holz"
},
{
"id": 58025696,
"type": 2087428775,
"rendered": "Faroul (saiL) in Heimat (-1,12) produziert 1 Holz.",
"unit": 1319997,
"region": "-1 12 0",
"amount": 1,
"wanted": 1,
"resource": "Holz"
},
{
"id": 58025792,
"type": 2087428775,
"rendered": "Ugor Steinfaust (ugor) in Heimat (-1,12) produziert 2 Holz.",
"unit": 1421307,
"region": "-1 12 0",
"amount": 2,
"wanted": 2,
"resource": "Holz"
},
{
"id": 58025536,
"type": 2087428775,
"rendered": "Hoodoo (hood) in Heimat (-1,12) produziert 1 Pferd.",
"unit": 825133,
"region": "-1 12 0",
"amount": 1,
"wanted": 1,
"resource": "Pferd"
},
{
"id": 58039376,
"type": 1264208711,
"rendered": "Bratskartoffel (enno) treibt in Heimat (-1,12) Steuern in Höhe von 315 Silber ein.",
"unit": 683844,
"region": "-1 12 0",
"amount": 315
},
{
"id": 55846864,
"type": 1242100855,
"rendered": "Aahz (aahz) wandert von Heimat (-1,12) nach Karnickelhügel (0,11).",
"unit": 480167,
"mode": 2,
"start": "-1 12 0",
"end": "0 11 0",
"regions": ""
},
{
"id": 58471648,
"type": 442874678,
"rendered": "Solthar (9) in Heimat (-1,12) regeneriert 1 Aura.",
"unit": 9,
"region": "-1 12 0",
"amount": 1
},
{
"id": 58428448,
"type": 442874678,
"rendered": "Isilpetz (8) in Heimat (-1,12) regeneriert 2 Aura.",
"unit": 8,
"region": "-1 12 0",
"amount": 2
},
{
"id": 58428544,
"type": 442874678,
"rendered": "Xolgrim (7) in Heimat (-1,12) regeneriert 1 Aura.",
"unit": 7,
"region": "-1 12 0",
"amount": 1
}
]
},
{
"id": 16296,
"Parteiname": "Clan Knickohr",
"email": "DC6644@gmail.com",
"banner": "",
"locale": "de"
}
],
"REGION": [
{
"x": 0,
"y": 11,
"id": 441677996,
"Name": "Karnickelhügel",
"Terrain": "Berge",
"Bauern": 137,
"Pferde": 12,
"owner": 16296,
"Silber": 4912,
"Unterh": 245,
"Rekruten": 3,
"Lohn": 11,
"morale": 0,
"Baeume": 4,
"Schoesslinge": 4,
"Steine": 2,
"Eisen": 7,
"RESOURCE": [
{
"id": 1352714618,
"type": "Schößlinge",
"number": 4
},
{
"id": 6035652,
"type": "Bäume",
"number": 4
},
{
"id": 210060480,
"type": "Silber",
"number": 4912
},
{
"id": 347593380,
"type": "Bauern",
"number": 137
},
{
"id": 200695649,
"type": "Pferde",
"number": 12
},
{
"id": 221560393,
"type": "Steine",
"skill": 1,
"number": 2
},
{
"id": 5478848,
"type": "Eisen",
"skill": 1,
"number": 7
}
],
"PREISE": {
"Balsam": 4,
"Juwel": 35,
"Myrrhe": -5,
"Öl": 9,
"Seide": 6,
"Weihrauch": 16
},
"BURG": [
{
"id": 802617,
"Typ": "Grundmauern",
"Name": "Balmoral Castle",
"Groesse": 3,
"Besitzer": 553084,
"Partei": 1045107
},
{
"id": 1637283,
"Typ": "Befestigung",
"Name": "Goblinhöhle",
"Groesse": 13,
"Besitzer": 43700,
"Partei": 16296
}
],
"EINHEIT": [
{
"id": 553084,
"Name": "Mierin",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Menschen",
"Burg": 802617,
"Kampfstatus": 5,
"weight": 1000,
"hp": "schwer verwundet",
"COMMANDS": [
"UNTERHALTE"
],
"TALENTE": {
"Burgenbau": "30 1",
"Unterhaltung": "30 1"
}
},
{
"id": 532348,
"Name": "Wanderer",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Menschen",
"Burg": 802617,
"Kampfstatus": 5,
"weight": 2500,
"hp": "schwer verwundet",
"COMMANDS": [
"LERNE Hiebwaffen"
],
"TALENTE": {
"Bergbau": "30 1",
"Hiebwaffen": "90 2"
},
"GEGENSTAENDE": {
"Eisen": 3
}
},
{
"id": 502152,
"Name": "Argolas",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Menschen",
"Burg": 802617,
"Kampfstatus": 5,
"weight": 1000,
"hp": "schwer verwundet",
"COMMANDS": [
"UNTERHALTE"
],
"TALENTE": {
"Steinbau": "30 1",
"Unterhaltung": "30 1"
}
},
{
"id": 1322564,
"Name": "Schweiger",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Menschen",
"Burg": 802617,
"Kampfstatus": 5,
"weight": 1000,
"hp": "schwer verwundet",
"COMMANDS": [
"LERNE Waffenbau"
],
"TALENTE": {
"Waffenbau": "90 2"
}
},
{
"id": 998807,
"Name": "Leonforte",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Menschen",
"Burg": 802617,
"Kampfstatus": 5,
"weight": 1000,
"hp": "schwer verwundet",
"COMMANDS": [
"LERNE Hiebwaffen"
],
"TALENTE": {
"Hiebwaffen": "180 3",
"Waffenbau": "30 1"
}
},
{
"id": 6,
"Name": "Fiete",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Elfen",
"Burg": 802617,
"Kampfstatus": 0,
"weight": 6500,
"hp": "schwer verwundet",
"COMMANDS": [
"LERNE Hiebwaffen"
],
"TALENTE": {
"Hiebwaffen": "90 2"
},
"GEGENSTAENDE": {
"Adamantiumaxt": 1,
"Pferd": 1,
"Laenschild": 1,
"Plattenpanzer": 1
}
},
{
"id": 43700,
"Name": "Steinschubser",
"Partei": 16296,
"Anzahl": 4,
"Typ": "Goblins",
"Burg": 1637283,
"bewacht": 1,
"GEGENSTAENDE": {
"Stein": 3
}
},
{
"id": 480167,
"Name": "Aahz",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Menschen",
"temp": 480167,
"Kampfstatus": 0,
"weight": 1470,
"COMMANDS": [],
"GEGENSTAENDE": {
"Silber": 470
}
}
]
},
{
"x": 1,
"y": 11,
"id": 700170238,
"Name": "Dudtul",
"Terrain": "Ebene",
"visibility": "neighbour"
},
{
"x": 1,
"y": 10,
"id": 533123999,
"Name": "Kovarbedsel",
"Terrain": "Hochland",
"visibility": "neighbour"
},
{
"x": 0,
"y": 10,
"id": 1261774890,
"Name": "Pocat",
"Terrain": "Ebene",
"visibility": "neighbour"
},
{
"x": -1,
"y": 11,
"id": 1342237499,
"Name": "Cosal",
"Terrain": "Wüste",
"visibility": "neighbour"
},
{
"x": -1,
"y": 12,
"id": 632230857,
"Name": "Heimat",
"Terrain": "Ebene",
"Bauern": 1059,
"Pferde": 33,
"owner": 1045107,
"Silber": 33384,
"Unterh": 1669,
"Rekruten": 26,
"Lohn": 12,
"morale": 2,
"Baeume": 37,
"Schoesslinge": 56,
"RESOURCE": [
{
"id": 1352714618,
"type": "Schößlinge",
"number": 56
},
{
"id": 6035652,
"type": "Bäume",
"number": 37
},
{
"id": 210060480,
"type": "Silber",
"number": 33384
},
{
"id": 347593380,
"type": "Bauern",
"number": 1059
},
{
"id": 200695649,
"type": "Pferde",
"number": 33
}
],
"PREISE": {
"Balsam": 4,
"Juwel": 28,
"Myrrhe": 10,
"Öl": -3,
"Seide": 12,
"Weihrauch": 12
},
"DURCHREISE": [
"Berittener Bote (urft)",
"Aahz (aahz)"
],
"BURG": [
{
"id": 1205104,
"Typ": "Turm",
"Name": "Burg",
"Groesse": 50,
"Besitzer": 683844,
"Partei": 1045107
}
],
"SCHIFF": [
{
"id": 867720,
"Name": "Skíðblaðnir",
"Typ": "Kutter",
"Groesse": 7,
"Kapitaen": 1329073,
"Partei": 1045107,
"capacity": 0,
"cargo": 600,
"speed": 0
}
],
"EINHEIT": [
{
"id": 683844,
"Name": "Bratskartoffel",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Menschen",
"Burg": 1205104,
"bewacht": 1,
"Kampfstatus": 0,
"weight": 1762,
"COMMANDS": [
"LERNE Stangenwaffen"
],
"TALENTE": {
"Stangenwaffen": "180 3"
},
"GEGENSTAENDE": {
"Silber": 762,
"Talenttrunk": 1,
"Lerntrank": 3
}
},
{
"id": 9,
"Name": "Solthar",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Elfen",
"Burg": 1205104,
"Kampfstatus": 0,
"weight": 1110,
"Aura": 1,
"Auramax": 1,
"COMMANDS": [
"ZAUBERE Stufe 1 Viehheilung"
],
"TALENTE": {
"Magie": "30 1"
},
"SPRUECHE": [
"Magie analysieren",
"Viehheilung",
"Schleieraura"
],
"GEGENSTAENDE": {
"Silber": 110
}
},
{
"id": 8,
"Name": "Isilpetz",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Elfen",
"Burg": 1205104,
"Kampfstatus": 0,
"weight": 1000,
"Aura": 9,
"Auramax": 9,
"COMMANDS": [
"LERNE Magie"
],
"TALENTE": {
"Magie": "180 3"
},
"SPRUECHE": [
"Magie analysieren",
"Viehheilung",
"Schleieraura",
"Braue Wasser des Lebens",
"Erschaffe Steingolems",
"Hainzauber",
"Erschaffe Eisengolems",
"Friedenslied",
"Segen der Erde",
"Hagel",
"Rostregen",
"Regentanz"
]
},
{
"id": 7,
"Name": "Xolgrim",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Elfen",
"Burg": 1205104,
"Kampfstatus": 0,
"weight": 1240,
"Aura": 1,
"Auramax": 1,
"COMMANDS": [
"ZAUBERE Stufe 1 Viehheilung"
],
"TALENTE": {
"Magie": "30 1"
},
"SPRUECHE": [
"Magie analysieren",
"Viehheilung",
"Schleieraura"
],
"GEGENSTAENDE": {
"Silber": 240
}
},
{
"id": 544919,
"Name": "Finladir",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Menschen",
"Burg": 1205104,
"Kampfstatus": 0,
"weight": 1000,
"COMMANDS": [
"LERNE Bogenschießen"
],
"TALENTE": {
"Bogenschießen": "180 3"
}
},
{
"id": 825133,
"Name": "Hoodoo",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Menschen",
"Burg": 1205104,
"Kampfstatus": 0,
"weight": 26000,
"COMMANDS": [
"MACHE Pferd"
],
"TALENTE": {
"Pferdedressur": "30 1"
},
"GEGENSTAENDE": {
"Pferd": 5
}
},
{
"id": 1421307,
"Name": "Ugor Steinfaust",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Menschen",
"Burg": 1205104,
"Kampfstatus": 0,
"weight": 1200,
"COMMANDS": [
"MACHE Holz",
"// TODO: 20 Holz, Wagenbau"
],
"TALENTE": {
"Holzfällen": "180 3",
"Wagenbau": "30 1"
},
"GEGENSTAENDE": {
"Holz": 2
}
},
{
"id": 5,
"Name": "Phygon",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Menschen",
"Burg": 1205104,
"Kampfstatus": 0,
"weight": 1100,
"COMMANDS": [
"MACHE Speer"
],
"TALENTE": {
"Waffenbau": "90 2"
},
"GEGENSTAENDE": {
"Speer": 1
}
},
{
"id": 645939,
"Name": "Duergar",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Menschen",
"Kampfstatus": 0,
"weight": 6000,
"COMMANDS": [
"LERNE Reiten"
],
"TALENTE": {
"Reiten": "90 3"
},
"GEGENSTAENDE": {
"Pferd": 1
}
},
{
"id": 1329073,
"Name": "Werft",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Menschen",
"Schiff": 867720,
"Kampfstatus": 0,
"weight": 1000,
"COMMANDS": [
"MACHE SCHIFF iLjc"
],
"TALENTE": {
"Schiffbau": "90 4"
}
},
{
"id": 1319997,
"Name": "Faroul",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Menschen",
"Schiff": 867720,
"Kampfstatus": 0,
"weight": 1100,
"COMMANDS": [
"MACHE Holz"
],
"TALENTE": {
"Holzfällen": "30 1",
"Segeln": "30 3"
},
"GEGENSTAENDE": {
"Holz": 1
}
},
{
"id": 1198355,
"Name": "Ponnuki",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Menschen",
"Schiff": 867720,
"Kampfstatus": 0,
"weight": 1200,
"COMMANDS": [
"MACHE Holz"
],
"TALENTE": {
"Holzfällen": "90 2",
"Segeln": "30 3"
},
"GEGENSTAENDE": {
"Holz": 2
}
},
{
"id": 646396,
"Name": "Durgan",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Menschen",
"Schiff": 867720,
"Kampfstatus": 0,
"weight": 1300,
"COMMANDS": [
"MACHE Holz"
],
"TALENTE": {
"Holzfällen": "90 2",
"Segeln": "30 3"
},
"GEGENSTAENDE": {
"Holz": 3
}
},
{
"id": 1104961,
"Name": "Noldor",
"Partei": 1045107,
"typprefix": "Licht",
"Anzahl": 1,
"Typ": "Menschen",
"Schiff": 867720,
"Kampfstatus": 0,
"weight": 1000,
"COMMANDS": [
"LERNE Stangenwaffen"
],
"TALENTE": {
"Stangenwaffen": "90 2"
}
}
]
},
{
"x": 0,
"y": 12,
"id": 1299803033,
"Name": "Kurkevabet",
"Terrain": "Sumpf",
"visibility": "neighbour"
},
{
"x": -2,
"y": 13,
"id": 249362605,
"Name": "Kicetatas",
"Terrain": "Gletscher",
"visibility": "neighbour"
},
{
"x": -2,
"y": 12,
"id": 1273315000,
"Terrain": "Ozean",
"visibility": "neighbour"
},
{
"x": -1,
"y": 13,
"id": 1608037551,
"Terrain": "Packeis",
"visibility": "neighbour"
}
],
"MESSAGETYPE": [
{
"id": 571284347,
"text": "\\\"$unit($unit) in $region($region): '$order($command)' - Die Einheit hat diesen Gegenstand nicht.\\\"",
"section": "errors"
},
{
"id": 1242100855,
"text": "\\\"$unit($unit) $if($eq($mode,1),\\\"reitet\\\", \\\"wandert\\\") von $region($start) nach $region($end).$if($isnull($regions),\\\"\\\",\\\" Dabei wurde $trail($regions) durchquert.\\\")\\\"",
"section": "movement"
},
{
"id": 1264208711,
"text": "\\\"$unit($unit) treibt in $region($region) Steuern in Höhe von $int($amount) Silber ein.\\\"",
"section": "economy"
},
{
"id": 2087428775,
"text": "\\\"$unit($unit) in $region($region) produziert $int($amount)$if($eq($wanted,$amount),\\\"\\\",\\\" von $int($wanted)\\\") $resource($resource,$wanted).\\\"",
"section": "production"
},
{
"id": 771334452,
"text": "\\\"$unit($unit) verdient$if($eq($mode,4),\\\" am Handel\\\",\\\"\\\") in $region($region) $int($amount)$if($eq($wanted,$amount),\\\"\\\",\\\" statt $int($wanted)\\\") Silber$if($eq($mode,1),\\\" durch Unterhaltung\\\",$if($eq($mode,2),\\\" durch Steuern\\\",$if($eq($mode,3),\\\" durch Handel\\\",$if($eq($mode,5),\\\" durch Diebstahl\\\",$if($eq($mode,6),\\\" durch Zauberei\\\",$if($eq($mode,7),\\\" durch Plündern\\\",\\\"\\\")))))).\\\"",
"section": "economy"
},
{
"id": 442874678,
"text": "\\\"$unit($unit) in $region($region) regeneriert $int($amount) Aura.\\\"",
"section": "magic"
},
{
"id": 443066738,
"text": "\\\"$unit($unit) in $region($region) verbraucht $int($cost) Silber für das Studium von $skill($skill).\\\"",
"section": "study"
},
{
"id": 1670080073,
"text": "\\\"$unit($unit) baut für $int($size) an $ship($ship) weiter.\\\"",
"section": "production"
},
{
"id": 1740286322,
"text": "\\\"$unit($unit) lernt viel schneller als gewöhnlich.\\\"",
"section": "events"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment