{"id":720,"date":"2010-06-06T16:58:54","date_gmt":"2010-06-06T16:58:54","guid":{"rendered":"http:\/\/blog.metroplexity.com\/?p=720"},"modified":"2010-06-06T20:05:05","modified_gmt":"2010-06-06T20:05:05","slug":"combat-retool","status":"publish","type":"post","link":"https:\/\/www.metroplexitygames.com\/?p=720","title":{"rendered":"Combat Retool"},"content":{"rendered":"<p>I&#8217;ve rewritten a lot of the combat code over the last couple of days, partially to lay the way for Survivors&#8217; stuff and partially just because it was getting unmanageable. <\/p>\n<p>The big upshots going forward are:<\/p>\n<ul>\n<li>Ease of adding Techniques that do neat stuff.<\/li>\n<li>More places to hook neat stuff (it&#8217;s way easier to have effects triggering on defenses now, for example).<\/li>\n<li>Speed and stability in the combat script (which honestly hasn&#8217;t been much of a problem).<\/li>\n<\/ul>\n<p>So obviously most of the changes are &#8220;under the hood,&#8221; so to speak. But if you see anything weird, be sure to tell me. I&#8217;d expect it to be pretty obvious, like PHP errors whenever you use a certain Technique.<\/p>\n<p>Changes that you may notice are listed below. I apologize in advance if I missed any. I cleaned up a lot of code while I was moving stuff around.<\/p>\n<ul>\n<li>There should be less variance in damage when you get battles between opponents with high power and high defense. Overall, this ends up being a defenses buff as well.<\/li>\n<li>Reactive Defense has gotten a separate boost that I&#8217;ve been meaning to give it for a while. I&#8217;m still a bit torn, so feel free to play around with it for a bit and give some feedback.<\/li>\n<li>Stunning attacks that logically need to do damage to have an effect (like Live Wire) now can be evaded. Thanks for the suggestion, Nyther.<\/li>\n<li>Running out of options no longer lets you escape inescapable fights, which is to say you now get beaten up rather than running. Thanks for pointing out the weirdness, Llamaman.<\/li>\n<li>To make the above less obnoxious, trying to flee will no longer clear your hand. Striking with an empty chain still will, though.<\/li>\n<li>Reactive Defense should apply to end of round damage (like Dynamite) consistently now.<\/li>\n<li>In the &#8220;very minor change&#8221; department, tweaked the way Brutality is gained. It should be easier to get <em>some<\/em>, but harder to get an overwhelming amount. We&#8217;ll see :)<\/li>\n<\/ul>\n<p>Cheers!<br \/>\nKinak<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve rewritten a lot of the combat code over the last couple of days, partially to lay the way for Survivors&#8217; stuff and partially just because it was getting unmanageable. The big upshots going forward are: Ease of adding Techniques that do neat stuff. More places to hook neat stuff (it&#8217;s way easier to have [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[57,88,165],"class_list":["post-720","post","type-post","status-publish","format-standard","hentry","category-updates","tag-combat","tag-llamaman","tag-nyther"],"_links":{"self":[{"href":"https:\/\/www.metroplexitygames.com\/index.php?rest_route=\/wp\/v2\/posts\/720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.metroplexitygames.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.metroplexitygames.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.metroplexitygames.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.metroplexitygames.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=720"}],"version-history":[{"count":6,"href":"https:\/\/www.metroplexitygames.com\/index.php?rest_route=\/wp\/v2\/posts\/720\/revisions"}],"predecessor-version":[{"id":726,"href":"https:\/\/www.metroplexitygames.com\/index.php?rest_route=\/wp\/v2\/posts\/720\/revisions\/726"}],"wp:attachment":[{"href":"https:\/\/www.metroplexitygames.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.metroplexitygames.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.metroplexitygames.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}