{"id":142,"date":"2010-03-29T02:05:09","date_gmt":"2010-03-29T09:05:09","guid":{"rendered":"http:\/\/legendofeuterra.com\/devblog\/?p=142"},"modified":"2010-03-29T11:23:13","modified_gmt":"2010-03-29T18:23:13","slug":"the-status-screen","status":"publish","type":"post","link":"https:\/\/www.shadowdawngenesis.com\/devblog\/?p=142","title":{"rendered":"The Status Screen"},"content":{"rendered":"<p style=\"text-align: center;\">\n<figure id=\"attachment_144\" aria-describedby=\"caption-attachment-144\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/legendofeuterra.com\/devblog\/wp-content\/uploads\/2010\/03\/screenshot19.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-144 \" title=\"screenshot19\" src=\"http:\/\/legendofeuterra.com\/devblog\/wp-content\/uploads\/2010\/03\/screenshot19-1024x597.jpg\" alt=\"Finally Arashi has some statistics AND equipment\" width=\"600\" height=\"349\" srcset=\"https:\/\/www.shadowdawngenesis.com\/devblog\/wp-content\/upLoads\/2010\/03\/screenshot19-1024x597.jpg 1024w, https:\/\/www.shadowdawngenesis.com\/devblog\/wp-content\/upLoads\/2010\/03\/screenshot19-300x175.jpg 300w, https:\/\/www.shadowdawngenesis.com\/devblog\/wp-content\/upLoads\/2010\/03\/screenshot19.jpg 1296w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><figcaption id=\"caption-attachment-144\" class=\"wp-caption-text\">I know you like the minimalistic approach, Arashi, but save that for the next game<\/figcaption><\/figure>\n<p>I meant to get more done this weekend, but I was so tired Saturday I ended up spending 4 hours after work wasting time trying to find ANY information on lighting effects in 2D (which I eventually did find some useful tidbits), then passed out for over 15 hours.\u00a0 However, the good news is, all day today I have been working on the game and it&#8217;s hard to say where to begin!<\/p>\n<p>I started off with some fixes to combat code, as promised.\u00a0 A few timing fixes and some logic fixes and most of the holes in the conversion between attack\/defend\/dash are gone.\u00a0 I also added the damage formula to the enemies and gave them important statistics like Arashi.\u00a0 One more thing I did was enhance damage numbers slightly by making critical hits a larger number for more effect, it took awhile to get the placement just right (I also fidgeted with the original damage numbers so they centered more properly).\u00a0 And finally added some flashes and color coding to Arashi&#8217;s combat states, so if she&#8217;s doing a dash attack or counter attack, she flashes brightly.\u00a0 There&#8217;s some debug code for now for parry (red) and vulnerable (blue) but they may end up staying in some capacity.<\/p>\n<p>After that, as seen in the screenshot here, I finally tackled the first major submenu: Character.\u00a0 I actually need to rename the 2nd submenu now because of the way I designed this screen, but that&#8217;s for next time.\u00a0 Adding the status submenu finally forced me to create the inventory database, but as you can see it works pretty ideally.\u00a0 I even made some nice icons for the premeire items.\u00a0 There&#8217;s 1 weapon slot, 11 armor\/accessory slots, and 4 special items (used with the B Button in-game).\u00a0 Special items also have passive traits that automatically work while they are the active item, and can be cycled from in-game without using the menu.\u00a0 The Rune of Life (at the bottom) has a passive regen trait, so Arashi can gradually recover hit points, and yes, I coded all that too.\u00a0 There are 3 other Runes and other special items like food and healing items, and maybe more if time allows.\u00a0 Also, you are allowed to turn items off, which basically converts the B button to Arashi&#8217;s personal sword technique that improves with the story (remember, she is just a trainee at the start).<\/p>\n<p>If you can&#8217;t tell I&#8217;m excited, there&#8217;s a lot more in this screenshot than I can fully explain and visually can&#8217;t be shown such as the selectors, though it&#8217;s not complete just yet, I still have to make the button commands for each equipment slot and display their help text at the bottom.\u00a0 Well, I&#8217;ve written and spoiled enough, I sometimes wonder if it&#8217;ll do me much good to screenshot every aspect of the game, but I do want to share as much progress as I make\u00a0\ud83d\ude42\u00a0 Until next time!<\/p>\n<div name=\"googleone_share_1\" style=\"position:relative;z-index:5;float: right; margin-left: 10px;\"><g:plusone size=\"tall\" count=\"1\" href=\"https:\/\/www.shadowdawngenesis.com\/devblog\/?p=142\"><\/g:plusone><\/div>","protected":false},"excerpt":{"rendered":"<p>I meant to get more done this weekend, but I was so tired Saturday I ended up spending 4 hours after work wasting time trying<a class=\"moretag\" href=\"https:\/\/www.shadowdawngenesis.com\/devblog\/?p=142\"> [&#8230;]<\/a><\/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":[39,21,31,11,25,10,32,29,38,7,6,18,13,309,37,4,28,15],"class_list":["post-142","post","type-post","status-publish","format-standard","hentry","category-game-development","tag-2d-animation","tag-action","tag-ai","tag-anime","tag-arashi","tag-art","tag-artificial-intelligence","tag-collision","tag-controls","tag-development","tag-game","tag-independent","tag-jrpg","tag-rpg","tag-scripting","tag-shadowdawn","tag-timing","tag-xbox-360"],"_links":{"self":[{"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/posts\/142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=142"}],"version-history":[{"count":0,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/posts\/142\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}