{"id":505,"date":"2014-12-24T19:26:13","date_gmt":"2014-12-25T02:26:13","guid":{"rendered":"http:\/\/www.innovapain.com\/borg\/?p=505"},"modified":"2014-12-24T19:26:13","modified_gmt":"2014-12-25T02:26:13","slug":"christmas-eve-2014","status":"publish","type":"post","link":"http:\/\/www.innovapain.com\/borg\/2014\/12\/24\/christmas-eve-2014\/","title":{"rendered":"Christmas Eve 2014"},"content":{"rendered":"<p>Merry Christmas!\u00a0 I have a nice Zborg update with lots of improvements.<\/p>\n<ul>\n<li>Slight correction to the stair scum use.\u00a0 The borg was leaving the munchkin mode if he were 1 step away from the stair.<\/li>\n<li>Borg needed to know that activating cursed items is 3x harder than non-cursed ones.<\/li>\n<li>The Death spell of Invoke Spirits needed to be listed as icky, and not attempted since it has random results (some of which require targeting)<\/li>\n<li>The defense maneuver 0 (calling speed) had the potential to stall the borg if the allow_fail was altered.<\/li>\n<li>A borg with no light and no cash could become twitchy in town.\u00a0 He will be allowed to sell some items\u00a0 (which he would not normally like to sell) in order to raise cash to buy torches\/oil.<\/li>\n<li>The borg could possibly hang while considering the casting of Divine Intervention.<\/li>\n<li>Divine Intervention Life Realm had a bad spell address from the defense call.<\/li>\n<li>Reworked the ego ammo a bit to clean up the code.<\/li>\n<li>Questor monsters were added to the uniques with respect to adding damage in damage_one().\u00a0 This will influence the borg to select Questor monsters for combat.<\/li>\n<li>The borg was at the Paladin Guild trying to enchant his swap ring.<\/li>\n<li>Solved a Twitchy issue by adding a prep_check flag to the borg_flow_stair_more().\u00a0 If false, it will ignore the basic preparation checks before taking a down stair.<\/li>\n<li>Added an anti-&#8216;cast Detection\/rest&#8217; loop by adding a mana check.<\/li>\n<li>Nature&#8217;s Awareness was being cast multiple times in a row.\u00a0 Once for each type of detection.<\/li>\n<li>Borg was looping a bit while flowing to a take.\u00a0 He would retreat one step then re-attempt the flow path.\u00a0 The retreat function from borg_caution wont be used if the goal == GOAL_TAKE<\/li>\n<li>Some cursed artifacts were not being junked in the dungeon because they had some nice high resists which the borg was lacking. But having that resistance was not worth carrying the item.\u00a0 He is allowed to check the value of junk items before junking them.<\/li>\n<li>Slight change to the munchkin mode to help him dive better without being subject to the restock() restrictions.<\/li>\n<li>Monks were trying to dig unarmed.\u00a0 So I added special considerations for the monks to carry diggers.\u00a0 But that required special handling of the borg_wear_stuff() to allow him to remove the digger and return to being an unarmed monk.<\/li>\n<li>Borgs in vanilla_town mode were not storing items in their home correctly.\u00a0 Vanilla town is town_num 1, which is also the Outpost in the Zangband wilderness.\u00a0 And the borg does not shop or store items the same way in the Outpost.\u00a0 The borg will move to the town north of the Outpost at about clevel 12.\u00a0 So items don&#8217;t get stored in the Outpost Home.<\/li>\n<li>The Arcane spell of Elemental Ball had the wrong spell address in the attack routine.<\/li>\n<li>Zangband provides skill bonuses to players for using weapons of certain mass.\u00a0 These are in xtra1.c.\u00a0 These bonuses were taught to the borg.\u00a0 So he can consider them when choosing his weapons.<\/li>\n<li>The borg was not calculating his &#8216;member discount&#8217; correctly at the temple.\u00a0 Restoration can cost either $100 or $500.\u00a0 Rather than have the borg do the calculating, I just told him to have the $500.<\/li>\n<li>The arcane spell of See Invis had the wrong address in borg4.c<\/li>\n<li>The defense maneuver of See Invis needed better handling and ordering the duration spells before the snap-shot spells.<\/li>\n<li>The Nature realm spell of Whirlpool was added to the list of nice offset-ball attacks in the borg_defend_aux_rest() object.<\/li>\n<li>The borg_prep requirement for See_Inv or ESP for depth 9 is lifted if the borg clevel &gt;= 30.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Merry Christmas!\u00a0 I have a nice Zborg update with lots of improvements. Slight correction to the stair scum use.\u00a0 The borg was leaving the munchkin mode if he were 1 step away from the stair. Borg needed to know that &hellip; <a href=\"http:\/\/www.innovapain.com\/borg\/2014\/12\/24\/christmas-eve-2014\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4],"tags":[19,11,14,26,15,23,12,10],"class_list":["post-505","post","type-post","status-publish","format-standard","hentry","category-zborg","tag-bug-fix","tag-combat","tag-defense","tag-diving","tag-equipment","tag-exploration","tag-inventory","tag-loops"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/www.innovapain.com\/borg\/wp-json\/wp\/v2\/posts\/505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.innovapain.com\/borg\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.innovapain.com\/borg\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.innovapain.com\/borg\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.innovapain.com\/borg\/wp-json\/wp\/v2\/comments?post=505"}],"version-history":[{"count":2,"href":"http:\/\/www.innovapain.com\/borg\/wp-json\/wp\/v2\/posts\/505\/revisions"}],"predecessor-version":[{"id":507,"href":"http:\/\/www.innovapain.com\/borg\/wp-json\/wp\/v2\/posts\/505\/revisions\/507"}],"wp:attachment":[{"href":"http:\/\/www.innovapain.com\/borg\/wp-json\/wp\/v2\/media?parent=505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.innovapain.com\/borg\/wp-json\/wp\/v2\/categories?post=505"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.innovapain.com\/borg\/wp-json\/wp\/v2\/tags?post=505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}