<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Insufficient Data on novice&#x2F;respawn areas to effectively run fully automated code]]></title><description><![CDATA[<p>While working on a fully automated bot, I've run into serious issues while working around novice/respawn areas. There just isn't any information available on respawn/novice areas except that which is only available through the UI.  I've found no way in my code to determine when the walls come down, I don't know how far the novice wall extends or which rooms are contained within the novice area. I can't even tell if I am in the novice area or outside of it.  Can we expose an api call that would either A. Give us the protection level of the room i.e. &quot;novice&quot;/&quot;respawn&quot;/&quot;normal&quot;. Or B. Give us the status of the novice/respawn areas in the world i.e. decay time, boundaries, which rooms are protected.</p>
]]></description><link>http://screeps.com/forum/topic/1930/insufficient-data-on-novice-respawn-areas-to-effectively-run-fully-automated-code</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Jul 2026 03:19:00 GMT</lastBuildDate><atom:link href="http://screeps.com/forum/topic/1930.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 15 Sep 2017 19:58:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Insufficient Data on novice&#x2F;respawn areas to effectively run fully automated code on Invalid Date]]></title><description><![CDATA[<p>While working on a fully automated bot, I've run into serious issues while working around novice/respawn areas. There just isn't any information available on respawn/novice areas except that which is only available through the UI.  I've found no way in my code to determine when the walls come down, I don't know how far the novice wall extends or which rooms are contained within the novice area. I can't even tell if I am in the novice area or outside of it.  Can we expose an api call that would either A. Give us the protection level of the room i.e. &quot;novice&quot;/&quot;respawn&quot;/&quot;normal&quot;. Or B. Give us the status of the novice/respawn areas in the world i.e. decay time, boundaries, which rooms are protected.</p>
]]></description><link>http://screeps.com/forum/post/8358</link><guid isPermaLink="true">http://screeps.com/forum/post/8358</guid><dc:creator><![CDATA[Rajecz]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Insufficient Data on novice&#x2F;respawn areas to effectively run fully automated code on Invalid Date]]></title><description><![CDATA[<p>There is a property on the temporary walls called ticksTolive <a href="http://docs.screeps.com/api/#StructureWall.ticksToLive" rel="nofollow">http://docs.screeps.com/api/#StructureWall.ticksToLive</a>
This will tell you the number of ticks until the wall comes down.</p>
<p>However, it doesn't tell you whether you are inside or outside of the walls. Although I cant see what you would do with that information. As for novice area, when you try to claim your fourth room you will get a ERR_FULL error code.</p>
<p>I realise these are workarounds and in the ideal world this information would be available in the API in a well formatted way. But we dont live in an ideal world!</p>
<p>Other than having walls around you I am not aware of any differences between a respawn area and a normal area.</p>
]]></description><link>http://screeps.com/forum/post/8369</link><guid isPermaLink="true">http://screeps.com/forum/post/8369</guid><dc:creator><![CDATA[SteveTrov]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Insufficient Data on novice&#x2F;respawn areas to effectively run fully automated code on Sun, 17 Sep 2017 12:17:36 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="http://screeps.com/forum/uid/35">@stevetrov</a> The respawn area differences are outlined here: <a href="http://docs.screeps.com/start-areas.html" rel="nofollow">http://docs.screeps.com/start-areas.html</a></p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="http://screeps.com/forum/uid/87">@Rajecz</a> There are some programmatic clues to potential new areas with room signs (constants: SYSTEM_USERNAME, SIGN_NOVICE_AREA, SIGN_RESPAWN_AREA),  <a href="http://blog.screeps.com/2017/03/Changelog-2017-03-09/" rel="nofollow">http://blog.screeps.com/2017/03/Changelog-2017-03-09/</a>  but once the room formally becomes a green/blue zone I guess you'd have to inspect the boundaries and use the ticksToLive like Steve pointed out...Maybe someone has found a better way?</p>
]]></description><link>http://screeps.com/forum/post/8384</link><guid isPermaLink="true">http://screeps.com/forum/post/8384</guid><dc:creator><![CDATA[Mashee]]></dc:creator><pubDate>Sun, 17 Sep 2017 12:17:36 GMT</pubDate></item><item><title><![CDATA[Reply to Insufficient Data on novice&#x2F;respawn areas to effectively run fully automated code on Invalid Date]]></title><description><![CDATA[<p>I agree with this sentiment. I don't even know of a way to easily find new sectors. I wish that if a new respawn area popped up, and I have no current location, I could get notified somehow that a new area was available.</p>
]]></description><link>http://screeps.com/forum/post/8390</link><guid isPermaLink="true">http://screeps.com/forum/post/8390</guid><dc:creator><![CDATA[jnesselr]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Insufficient Data on novice&#x2F;respawn areas to effectively run fully automated code on Mon, 18 Sep 2017 18:39:37 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="http://screeps.com/forum/uid/35">@stevetrov</a> said in <a href="/forum/post/8369">Insufficient Data on novice/respawn areas to effectively run fully automated code</a>:</p>
<blockquote>
<blockquote>
<p>I realise these are workarounds and in the ideal world this information would be available in the API in a well formatted way. But we dont live in an ideal world!</p>
</blockquote>
</blockquote>
<p>Ugh, you could have left that last sentence out.  With that mindset, why improve anything as long as there's some sort of workaround?  At least it's not a mindset a developer (of said world) should have -hopefully you aren't one <img
      src="http://screeps.com/forum/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=a1k070tfs06"
      class="not-responsive emoji emoji-android emoji--wink"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>http://screeps.com/forum/post/8391</link><guid isPermaLink="true">http://screeps.com/forum/post/8391</guid><dc:creator><![CDATA[Khaztr]]></dc:creator><pubDate>Mon, 18 Sep 2017 18:39:37 GMT</pubDate></item><item><title><![CDATA[Reply to Insufficient Data on novice&#x2F;respawn areas to effectively run fully automated code on Invalid Date]]></title><description><![CDATA[<p>FYI I am an experienced software developer and have been working as a professional software developer for 18 years. In that time I have never worked on a project that didn't have a larger backlog of features that we would like to implement than we had time and effort to implement.</p>
<p>I hate having to use workarounds but my point was that although it would be nice to have these features, IMHO there are features that would be more beneficial for the developers to spend their time on.</p>
<p>Sorry if you misunderstood me.</p>
]]></description><link>http://screeps.com/forum/post/8393</link><guid isPermaLink="true">http://screeps.com/forum/post/8393</guid><dc:creator><![CDATA[SteveTrov]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Insufficient Data on novice&#x2F;respawn areas to effectively run fully automated code on Invalid Date]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="http://screeps.com/forum/uid/13">@mashee</a> said in <a href="/forum/post/8384">Insufficient Data on novice/respawn areas to effectively run fully automated code</a>:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="http://screeps.com/forum/uid/35">@stevetrov</a> The respawn area differences are outlined here: <a href="http://docs.screeps.com/start-areas.html" rel="nofollow">http://docs.screeps.com/start-areas.html</a></p>
</blockquote>
<p>I have completely missed the bit about no nukes in the respawn area. Thanks for the link.</p>
]]></description><link>http://screeps.com/forum/post/8394</link><guid isPermaLink="true">http://screeps.com/forum/post/8394</guid><dc:creator><![CDATA[SteveTrov]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Insufficient Data on novice&#x2F;respawn areas to effectively run fully automated code on Invalid Date]]></title><description><![CDATA[<p>Running into this currently. Really disappointing. My observers find a great room and the code tries to claim it and has no way to know it's unavailable.</p>
]]></description><link>http://screeps.com/forum/post/9315</link><guid isPermaLink="true">http://screeps.com/forum/post/9315</guid><dc:creator><![CDATA[HailHydra]]></dc:creator><pubDate>Invalid Date</pubDate></item></channel></rss>