{"id":928,"date":"2019-11-03T17:41:23","date_gmt":"2019-11-03T16:41:23","guid":{"rendered":"https:\/\/clockwork-origins.com\/spine-tutorial-2-achievements\/"},"modified":"2019-12-14T18:43:24","modified_gmt":"2019-12-14T17:43:24","slug":"spine-tutorial-2-achievements","status":"publish","type":"page","link":"https:\/\/clockwork-origins.com\/de\/spine-tutorial-2-achievements\/","title":{"rendered":"Spine Tutorial 2 &#8211; Erfolge"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Voraussetzungen<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Ikarus Script-Paket: <a rel=\"noreferrer noopener\" href=\"https:\/\/forum.worldofplayers.de\/forum\/threads\/1299679-Skriptpaket-Ikarus-4\" target=\"_blank\">Thread @ World of Gothic<\/a><\/li><li>LeGo Script-Paket: <a rel=\"noreferrer noopener\" href=\"https:\/\/forum.worldofplayers.de\/forum\/threads\/1505251-Skriptpaket-LeGo-4\" target=\"_blank\">Thread @ World of Gothic<\/a><\/li><li>Spine Script-Paket: <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/BonneCW\/Spine-Scripts\" target=\"_blank\">Download @ GitHub<\/a><\/li><li><a href=\"https:\/\/clockwork-origins.com\/de\/spine-tutorial-1-initialization\/\">Tutorial 1 &#8211; Initialisierung<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Einleitung<\/h2>\n\n\n\n<p>Mit Hilfe von Spine lassen sich sehr einfach Erfolge umsetzen, wie man sie auch von anderen Plattformen wie Steam gewohnt ist. Dieses Tutorial zeigt, was man alles tun muss, um Erfolge einzubauen. Als Grundlage dient das erste Tutorial zum Thema <a href=\"https:\/\/clockwork-origins.com\/de\/spine-tutorial-1-initialization\/\">Initialisierung<\/a>. Ben\u00f6tigt wird das Modul &#8222;Erfolge&#8220; in den Scripts <em>SPINE_MODULE_ACHIEVEMENTS<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Erfolge konfigurieren<\/h2>\n\n\n\n<p>Um Erfolge nutzen zu k\u00f6nnen, brauchen sie folgende Eigenschaften:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>ID<\/li><li>Name<\/li><li>Beschreibung<\/li><li>Icon<\/li><li>Versteckt<\/li><\/ul>\n\n\n\n<p>Die ID ist n\u00f6tig, um den Erfolg zu identifizieren und eine Zuordnung zwischen den einzelnen Komponenten herzustellen. Sie ist eindeutig und ist sowohl in den Scripten als auch in Spine n\u00f6tig. Der Name des Erfolgs ist genau einer ID zugeordnet und wird auf dem Erfolg sowie in Spine angezeigt. Die Beschreibung gibt eine Information zu dem entsprechenden Erfolg. Der Text kann leer sein oder auch erst eingeblendet werden, wenn der Erfolg freigeschaltet wurde. Angezeigt wird er nur in Spine, nicht aber in der Modifikation. Und zu guter Letzt besteht jeder Erfolg ebenfalls aus einer kleinen Grafik. Diese ist in zweifacher Ausf\u00fchrung n\u00f6tig f\u00fcr den freigeschalteten und den gesperrten Zustand. Wer selbst keine entsprechenden Texturen erstellen kann, kann auch die Standardtextur nutzen, die Spine mitliefert. Es wird jedoch empfohlen, eine eigene zu erstellen, um eine Individualisierung zu haben. Die Textur wird auf eine Aufl\u00f6sung von 64&#215;64 skaliert und sollte diese Aufl\u00f6sung daher nicht unterschreiten. Wenn zwar ein Icon f\u00fcr den freigeschalteten Erfolg, nicht aber f\u00fcr den gesperrten hochgeladen wird, dann generiert Spine automatisch eine ausgegraute Variante. Zuletzt gibt es noch das Versteckt-Flag. Dieses ist ebenfalls lediglich f\u00fcr Spine selbst relevant und gibt an, ob der Erfolg erst sichtbar sein soll, wenn man ihn freigeschaltet hat, oder von Anfang an.<\/p>\n\n\n\n<p>Die Konfiguration der Erfolge findet in der <em>Spine_UserConstants.d<\/em> statt. Zuerst einmal wichtig sind die Konstanten:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>MAX_ACHIEVEMENTS<\/li><li>SPINE_ACHIEVEMENT_NAMES<\/li><li>SPINE_ACHIEVEMENT_TEXTURES<\/li><li>SPINE_ACHIEVEMENT_PROGRESS<\/li><\/ul>\n\n\n\n<p><em>MAX_ACHIEVEMENTS<\/em> enth\u00e4lt die Anzahl aller in der entsprechenden Modifikation enthaltenen Erfolge. <em>SPINE_ACHIEVEMENT_NAMES<\/em> enth\u00e4lt die Namen der einzelnen Erfolge und <em>SPINE_ACHIEVEMENT_TEXTURES<\/em> die dazugeh\u00f6rige Textur. <em>SPINE_ACHIEVEMENT_DEFAULT.TGA<\/em> ist die von Spine mitgelieferte Standardtextur und kann verwendet werden, wenn keine eigene Textur vorhanden ist. Ansonsten den Eintrag mit dem Namen der eigenen Textur ersetzen. SPINE_ACHIEVEMENT_PROGRESS gibt den maximalen Fortschritt f\u00fcr Fortschrittserfolge an (siehe weiter unten).<\/p>\n\n\n\n<p>Nun sollte man sich noch f\u00fcr jeden Erfolg eine Konstante anlegen, den identifier. Das kann wie folgt aussehen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>const int Mod_Erfolg_01 = 0;<\/code><\/pre>\n\n\n\n<p>Wichtig dabei ist, dass der erste Erfolg immer die ID 0 besitzt, alle weiteren aufsteigend. Die Reihenfolge ist aber lediglich f\u00fcr die Zuordnung wichtig und hat nichts mit der Reihenfolge der Freischaltung der Erfolge zu tun.<\/p>\n\n\n\n<p>Eine komplette Beispielkonfiguration der Erfolge k\u00f6nnte dann wie folgt aussehen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>const int Mod_Erfolg_01 = 0;\nconst int Mod_Erfolg_02 = 1;\nconst int Mod_Erfolg_03 = 2;\n\nconst int MAX_ACHIEVEMENTS = 3;\nconst string SPINE_ACHIEVEMENT_NAMES[MAX_ACHIEVEMENTS] = {\n\t\"Kapitel 1\", \/\/ wird freigeschaltet nach Abschluss von Kapitel 1\n\t\"Sammler\", \/\/ wird freigeschaltet, wenn man 10 Pflanzen gesammelt hat\n\t\"Erwache\" \/\/ wird freigeschaltet, wenn man den Schlaefer besiegt hat\n};\n\nconst string SPINE_ACHIEVEMENT_TEXTURES[MAX_ACHIEVEMENTS] = {\n\t\"SPINE_ACHIEVEMENT_DEFAULT.TGA\",\n\t\"SPINE_ACHIEVEMENT_DEFAULT.TGA\",\n\t\"SPINE_ACHIEVEMENT_DEFAULT.TGA\"\n};\n\nconst string SPINE_ACHIEVEMENT_PROGRESS[MAX_ACHIEVEMENTS] = {\n\t\"0\",\n\t\"10\",\n\t\"0\"\n};<\/code><\/pre>\n\n\n\n<p>Ab Spine 1.3 gibt es f\u00fcr die noch einfachere Erstellung der Erfolge in Spine selbst den Spine-Editor. Mit diesem l\u00e4sst sich die komplette hier erw\u00e4hnte Konfiguration angenehm \u00fcber die GUI regeln.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Optionale Einstellungen<\/h2>\n\n\n\n<p>Neben den Pflichteinstellungen, gibt es ein paar weitere optionale Einstellungen, mit denen man die Erfolge etwas konfigurieren kann. Dazu existieren zur Zeit zwei Einstellungen:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>SPINE_ACHIEVEMENTORIENTATION<\/li><li>SPINE_ACHIEVEMENT_DISPLAY_TIME<\/li><\/ul>\n\n\n\n<p><em>SPINE_ACHIEVEMENTORIENTATION<\/em> gibt an, wo der Erfolg angezeigt werden soll. Dazu stehen die vier Positionen <em>SPINE_BOTTOMRIGHT<\/em>, <em>SPINE_BOTTOMLEFT<\/em>, <em>SPINE_TOPLEFT<\/em> und <em>SPINE_TOPRIGHT<\/em> zur Verf\u00fcgung, die die vier Bildschirmecken repr\u00e4sentieren. Mit <em>SPINE_ACHIEVEMENT_DISPLAY_TIME<\/em> l\u00e4sst sich die Anzeigedauer der Erfolge konfigurieren. Der Standardwert ist 3000, was f\u00fcr 3 Sekunden steht.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Erfolge freischalten<\/h2>\n\n\n\n<p>Hat man die Konfiguration nun abgeschlossen, so muss man nur noch, wenn die entsprechende Bedingung f\u00fcr den Erfolg abgeschlossen ist, die richtige Spine-Funktion aufrufen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Spine_UnlockAchievement(id);<\/code><\/pre>\n\n\n\n<p>Nimmt man die Erfolge aus dem vorigen Beispiel, so kann man beim Kapitelwechsel zu Kapitel 2 jetzt einfach<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Spine_UnlockAchievement(Mod_Erfolg_01);<\/code><\/pre>\n\n\n\n<p>aufrufen und den Rest erledigt Spine.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Erfolge mit Fortschritt<\/h2>\n\n\n\n<p>Seit Spine 1.4 gibt es au\u00dferdem Erfolge mit einem Fortschritt. Man kann das beispielsweise f\u00fcr Erfolge wie &#8220;T\u00f6te 100 Gegner&#8220; benutzen, aber auch f\u00fcr Erfolge der Art &#8220;Spiele mit allen drei Hauptgilden durch&#8220;. F\u00fcr Fortschritts-Erfolge wird zus\u00e4tzlich die maximale Menge, die zum Erreichen des Erfolgs ben\u00f6tigt ist, erwartet. Abfragen kann man den Maximal-Wert sowie den aktuell gespeicherten Fortschritt \u00fcber<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Spine_GetAchievementProgress(id);\nSpine_GetAchievementMaxProgress(id);<\/code><\/pre>\n\n\n\n<p>\u00c4ndert sich der Fortschritt, so setzt man den neuen Wert ganz einfach \u00fcber<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Spine_UpdateAchievementProgress(id, progress);<\/code><\/pre>\n\n\n\n<p>Sobald der aktuelle Fortschritt dem maximalen Fortschritt entspricht, wird der Erfolg automatisch freigeschaltet.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Spine_IncrementAchievementProgress<\/h3>\n\n\n\n<p>Als kleine Hilfsfunktion f\u00fcr Fortschrittserfolge existiert <em>Spine_IncrementAchievementProgress<\/em>. Die Funktion erh\u00f6ht den Fortschritt den Erfolgs um 1 ohne es manuell machen zu m\u00fcssen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Erfolge von anderen Modifikationen anfragen<\/h2>\n\n\n\n<p>Einige Teams ver\u00f6ffentlichen mehrere Modifikationen und wollen sie irgendwie miteinander verkn\u00fcpfen. So w\u00e4re es m\u00f6glich einen Erfolg nur dann freizuschalten, wenn der Spieler einen anderen Erfolg in der vorigen Mod des Teams freigeschaltet hat.<\/p>\n\n\n\n<p>Dazu existiert die Funktion <em>Spine_IsAchievementOfOtherModUnlocked<\/em>. Als Parameter erh\u00e4lt sie die ID der anderen Modifikation (falls nicht bekannt kann diese in der Datenbank eingesehen werden) und die ID des Erfolgs. Wie auch <em>Spine_IsAchievementUnlocked<\/em> gibt die Funktion <em>TRUE<\/em> zur\u00fcck, wenn der Erfolg freigeschaltet ist, ansonsten <em>FALSE<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Erfolge in Spine-Datenbank bekommen<\/h2>\n\n\n\n<p>Gut, so weit kannst du die Erfolge in den Scripts benutzen, aber beim Datenbankeintrag in Spine werden sie nicht angezeigt und auch Freischalten lassen sie sich nicht.<\/p>\n\n\n\n<p>Um das zu \u00e4ndern musst du folgendes tun:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Starte Spine<\/li><li>In der Men\u00fcleiste oben w\u00e4hle &#8222;Entwickler&#8220; =&gt; &#8222;Management&#8220;<\/li><li>W\u00e4hle deine Modifikation auf der linken Seite aus<\/li><li>W\u00e4hle in den &#8222;Erfolge&#8220; Tab<\/li><li>Gibt hier alle Informationen zu deinen Erfolgen ein<\/li><li>Wenn du alles eingegeben hast, schicke die \u00c4nderungen ab<\/li><\/ol>\n\n\n\n<p>Jetzt werden die Erfolge auf der Infoseite, in der Bibliothek und im Profil angezeigt und k\u00f6nnen vom Spiel aus freigeschaltet werden.<\/p>\n\n\n\n<p>Schaue auch ins Tutorial <a href=\"https:\/\/clockwork-origins.com\/de\/spine-tutorial-publishing-on-spine\/\">Ver\u00f6ffentlichen auf Spine<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"entry-summary\">\nVoraussetzungen Ikarus Script-Paket: Thread @ World of Gothic LeGo Script-Paket: Thread @ World of Gothic Spine Script-Paket: Download @ GitHub Tutorial 1 &#8211; Initialisierung Einleitung Mit Hilfe von Spine lassen sich sehr einfach Erfolge umsetzen, wie man sie auch von&hellip;\n<\/div>\n<div class=\"link-more\"><a href=\"https:\/\/clockwork-origins.com\/de\/spine-tutorial-2-achievements\/\" class=\"more-link\"><span class=\"screen-reader-text\"> &ldquo;Spine Tutorial 2 &#8211; Erfolge&rdquo;<\/span> weiterlesen\u00a0&hellip;<\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"iawp_total_views":3,"footnotes":""},"tags":[43,42],"class_list":["post-928","page","type-page","status-publish","hentry","tag-spine","tag-tools","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Spine Tutorial 2 - Erfolge - Clockwork Origins<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/clockwork-origins.com\/de\/spine-tutorial-2-achievements\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Spine Tutorial 2 - Erfolge - Clockwork Origins\" \/>\n<meta property=\"og:description\" content=\"Voraussetzungen Ikarus Script-Paket: Thread @ World of Gothic LeGo Script-Paket: Thread @ World of Gothic Spine Script-Paket: Download @ GitHub Tutorial 1 &#8211; Initialisierung Einleitung Mit Hilfe von Spine lassen sich sehr einfach Erfolge umsetzen, wie man sie auch von&hellip; &ldquo;Spine Tutorial 2 &#8211; Erfolge&rdquo; weiterlesen\u00a0&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/clockwork-origins.com\/de\/spine-tutorial-2-achievements\/\" \/>\n<meta property=\"og:site_name\" content=\"Clockwork Origins\" \/>\n<meta property=\"article:modified_time\" content=\"2019-12-14T17:43:24+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"5\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/clockwork-origins.com\\\/de\\\/spine-tutorial-2-achievements\\\/\",\"url\":\"https:\\\/\\\/clockwork-origins.com\\\/de\\\/spine-tutorial-2-achievements\\\/\",\"name\":\"Spine Tutorial 2 - Erfolge - Clockwork Origins\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clockwork-origins.com\\\/#website\"},\"datePublished\":\"2019-11-03T16:41:23+00:00\",\"dateModified\":\"2019-12-14T17:43:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/clockwork-origins.com\\\/de\\\/spine-tutorial-2-achievements\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/clockwork-origins.com\\\/de\\\/spine-tutorial-2-achievements\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/clockwork-origins.com\\\/de\\\/spine-tutorial-2-achievements\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/clockwork-origins.com\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Spine Tutorial 2 &#8211; Erfolge\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/clockwork-origins.com\\\/#website\",\"url\":\"https:\\\/\\\/clockwork-origins.com\\\/\",\"name\":\"Clockwork Origins\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/clockwork-origins.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/clockwork-origins.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/clockwork-origins.com\\\/#organization\",\"name\":\"Clockwork Origins\",\"url\":\"https:\\\/\\\/clockwork-origins.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/clockwork-origins.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/clockwork-origins.com\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/cropped-ClockworkOrigins_Icon_256xx-1.png\",\"contentUrl\":\"https:\\\/\\\/clockwork-origins.com\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/cropped-ClockworkOrigins_Icon_256xx-1.png\",\"width\":256,\"height\":256,\"caption\":\"Clockwork Origins\"},\"image\":{\"@id\":\"https:\\\/\\\/clockwork-origins.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Spine Tutorial 2 - Erfolge - Clockwork Origins","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/clockwork-origins.com\/de\/spine-tutorial-2-achievements\/","og_locale":"de_DE","og_type":"article","og_title":"Spine Tutorial 2 - Erfolge - Clockwork Origins","og_description":"Voraussetzungen Ikarus Script-Paket: Thread @ World of Gothic LeGo Script-Paket: Thread @ World of Gothic Spine Script-Paket: Download @ GitHub Tutorial 1 &#8211; Initialisierung Einleitung Mit Hilfe von Spine lassen sich sehr einfach Erfolge umsetzen, wie man sie auch von&hellip; &ldquo;Spine Tutorial 2 &#8211; Erfolge&rdquo; weiterlesen\u00a0&hellip;","og_url":"https:\/\/clockwork-origins.com\/de\/spine-tutorial-2-achievements\/","og_site_name":"Clockwork Origins","article_modified_time":"2019-12-14T17:43:24+00:00","twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"5\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/clockwork-origins.com\/de\/spine-tutorial-2-achievements\/","url":"https:\/\/clockwork-origins.com\/de\/spine-tutorial-2-achievements\/","name":"Spine Tutorial 2 - Erfolge - Clockwork Origins","isPartOf":{"@id":"https:\/\/clockwork-origins.com\/#website"},"datePublished":"2019-11-03T16:41:23+00:00","dateModified":"2019-12-14T17:43:24+00:00","breadcrumb":{"@id":"https:\/\/clockwork-origins.com\/de\/spine-tutorial-2-achievements\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/clockwork-origins.com\/de\/spine-tutorial-2-achievements\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/clockwork-origins.com\/de\/spine-tutorial-2-achievements\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/clockwork-origins.com\/de\/"},{"@type":"ListItem","position":2,"name":"Spine Tutorial 2 &#8211; Erfolge"}]},{"@type":"WebSite","@id":"https:\/\/clockwork-origins.com\/#website","url":"https:\/\/clockwork-origins.com\/","name":"Clockwork Origins","description":"","publisher":{"@id":"https:\/\/clockwork-origins.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/clockwork-origins.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/clockwork-origins.com\/#organization","name":"Clockwork Origins","url":"https:\/\/clockwork-origins.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/clockwork-origins.com\/#\/schema\/logo\/image\/","url":"https:\/\/clockwork-origins.com\/wp-content\/uploads\/2018\/02\/cropped-ClockworkOrigins_Icon_256xx-1.png","contentUrl":"https:\/\/clockwork-origins.com\/wp-content\/uploads\/2018\/02\/cropped-ClockworkOrigins_Icon_256xx-1.png","width":256,"height":256,"caption":"Clockwork Origins"},"image":{"@id":"https:\/\/clockwork-origins.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/clockwork-origins.com\/de\/wp-json\/wp\/v2\/pages\/928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clockwork-origins.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/clockwork-origins.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/clockwork-origins.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/clockwork-origins.com\/de\/wp-json\/wp\/v2\/comments?post=928"}],"version-history":[{"count":3,"href":"https:\/\/clockwork-origins.com\/de\/wp-json\/wp\/v2\/pages\/928\/revisions"}],"predecessor-version":[{"id":1016,"href":"https:\/\/clockwork-origins.com\/de\/wp-json\/wp\/v2\/pages\/928\/revisions\/1016"}],"wp:attachment":[{"href":"https:\/\/clockwork-origins.com\/de\/wp-json\/wp\/v2\/media?parent=928"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clockwork-origins.com\/de\/wp-json\/wp\/v2\/tags?post=928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}