{"id":773,"date":"2022-06-30T09:22:44","date_gmt":"2022-06-30T16:22:44","guid":{"rendered":"https:\/\/blog.sixages.com\/?p=773"},"modified":"2022-06-30T09:22:44","modified_gmt":"2022-06-30T16:22:44","slug":"kinship","status":"publish","type":"post","link":"https:\/\/blog.sixages.com\/index.php\/2022\/06\/30\/kinship\/","title":{"rendered":"Kinship"},"content":{"rendered":"\n<p>Six Ages is a game about clans and kingdoms and world-shattering events. But it\u2019s also a game about people. In the first game, \u201cRide Like the Wind,\u201d you watch (and help guide) some characters pass through their youth to adulthood, and possibly even to old age.<\/p>\n\n\n\n<p>The second game, \u201cLights Going Out,\u201d is no different. It goes a step further by presenting characters who are related to each other more directly than belonging to the same family.<\/p>\n\n\n\n<p>I have friends who raised their children otherwise, but I think in most families, children don\u2019t refer to their parents by their given names. So the bug report complaining that this can happen made sense. Here\u2019s what the line of script looked like (<code>&lt;a&gt;<\/code> is a placeholder, filled in with a character\u2019s name):<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[Diplomacy \u2265 4] The Wheels have more to worry about than what &lt;a&gt; thinks of them. [1]<\/pre>\n\n\n\n<p>If this advice was given about the advisor\u2019s mother, it would feel out of place or even rude.<\/p>\n\n\n\n<p>Another example has the advisor directly talking to someone who might be their elder:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[Default] I\u2019m sorry, &lt;i&gt;. [3]<\/pre>\n\n\n\n<p>How to deal with this? In many events, we have advice specific to various characters, such as the king and the prince. But this situation could happen with a number of people, and that felt cumbersome (as well as potentially blocking useful skill-related advice in favor of character-specific advice).<\/p>\n\n\n\n<p>We could simply live with this, since it\u2019s pretty rare (we only noticed an example this week) and doesn\u2019t impact game play. But it does weaken the idea that your advisors are real people who behave in complex ways. So I decided to add a few special properties to our scripting language. Those lines of advice are now<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[Diplomacy \u2265 4] The Wheels have more to worry about than what &lt;a.relative&gt; thinks of them. [1]\n\n[Default] I\u2019m sorry, &lt;i.relativeDirect&gt;. [3]<\/pre>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/blog.sixages.com\/wp-content\/uploads\/2022\/06\/Wheels-worrying.png\" alt=\"Advisor says, \u201cThe Wheels have more to worry about than what my mother thinks of them.\u201d\" class=\"wp-image-777\" width=\"266\" height=\"223\" srcset=\"https:\/\/blog.sixages.com\/wp-content\/uploads\/2022\/06\/Wheels-worrying.png 532w, https:\/\/blog.sixages.com\/wp-content\/uploads\/2022\/06\/Wheels-worrying-300x252.png 300w\" sizes=\"(max-width: 266px) 85vw, 266px\" \/><\/figure><\/div>\n\n\n\n<p>If most characters give the advice, the placeholder <code>&lt;a.relative&gt;<\/code> is still the name. But if the speaker is related to the person in question, it will be filled in with something like \u201cmy mother\u201d or \u201cmy son.\u201d The second form, when one character talks to another, essentially drops the \u201cmy,\u201d so the complete sentence could be \u201cI\u2019m sorry, Father.\u201d<\/p>\n\n\n\n<p>This is a pretty specialized substitution, but it\u2019s something that\u2019s really only practical because the game uses its own scripting language.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Six Ages is a game about clans and kingdoms and world-shattering events. But it\u2019s also a game about people. In the first game, \u201cRide Like the Wind,\u201d you watch (and help guide) some characters pass through their youth to adulthood, and possibly even to old age. The second game, \u201cLights Going Out,\u201d is no different. &hellip; <a href=\"https:\/\/blog.sixages.com\/index.php\/2022\/06\/30\/kinship\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Kinship&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[16,12],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.sixages.com\/index.php\/wp-json\/wp\/v2\/posts\/773"}],"collection":[{"href":"https:\/\/blog.sixages.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.sixages.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.sixages.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.sixages.com\/index.php\/wp-json\/wp\/v2\/comments?post=773"}],"version-history":[{"count":11,"href":"https:\/\/blog.sixages.com\/index.php\/wp-json\/wp\/v2\/posts\/773\/revisions"}],"predecessor-version":[{"id":785,"href":"https:\/\/blog.sixages.com\/index.php\/wp-json\/wp\/v2\/posts\/773\/revisions\/785"}],"wp:attachment":[{"href":"https:\/\/blog.sixages.com\/index.php\/wp-json\/wp\/v2\/media?parent=773"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.sixages.com\/index.php\/wp-json\/wp\/v2\/categories?post=773"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.sixages.com\/index.php\/wp-json\/wp\/v2\/tags?post=773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}