<?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[Request: Don&#x27;t reset RoomVisuals each tick]]></title><description><![CDATA[<p>It would be nice if we could add something to remove visual and have it stay until the clear function was called, or have it time out over X number of tickets. This would let us skip running all the code to generate it each tick, without the negative side effect of flickering visuals.</p>]]></description><link>http://screeps.com/forum/topic/268/request-don-t-reset-roomvisuals-each-tick</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 05:23:33 GMT</lastBuildDate><atom:link href="http://screeps.com/forum/topic/268.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 17 Feb 2017 09:07:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Request: Don&#x27;t reset RoomVisuals each tick on Invalid Date]]></title><description><![CDATA[<p>It would be nice if we could add something to remove visual and have it stay until the clear function was called, or have it time out over X number of tickets. This would let us skip running all the code to generate it each tick, without the negative side effect of flickering visuals.</p>]]></description><link>http://screeps.com/forum/post/1381</link><guid isPermaLink="true">http://screeps.com/forum/post/1381</guid><dc:creator><![CDATA[tedivm]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Request: Don&#x27;t reset RoomVisuals each tick on Invalid Date]]></title><description><![CDATA[<p>I can see this coming in handy. An extra parameter to say the visual element should "last multiple ticks" would be nice.</p>
<p>I'd plead for it not being readable by the user code, else we have another way to storing memory in a creative way just like the "flags fiasco".</p>]]></description><link>http://screeps.com/forum/post/1382</link><guid isPermaLink="true">http://screeps.com/forum/post/1382</guid><dc:creator><![CDATA[Dissi]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Request: Don&#x27;t reset RoomVisuals each tick on Invalid Date]]></title><description><![CDATA[<p>Perhaps this could be done entirely client side - so visuals themselves would never be relayed to the client if they were published on a previous tick, but if the code published visuals every 15 ticks say, the client would retain any visuals received for that number? (specified in code)</p>]]></description><link>http://screeps.com/forum/post/1383</link><guid isPermaLink="true">http://screeps.com/forum/post/1383</guid><dc:creator><![CDATA[daboross]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Request: Don&#x27;t reset RoomVisuals each tick on Invalid Date]]></title><description><![CDATA[<p>I'd prefer for this to be something to opt into.  ie: you have to set something explicitly in the options of the visual call to make it persist.  I do see this as being handy, and potentially a CPU saver in some scenarios.</p>
<p>You could get fancy, do something like give each visual a "group", and then when you call the clear method pass an optional group name that only clears visuals of that group, or if not passed just clear everything that was persisted.</p>]]></description><link>http://screeps.com/forum/post/1384</link><guid isPermaLink="true">http://screeps.com/forum/post/1384</guid><dc:creator><![CDATA[roncli]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Request: Don&#x27;t reset RoomVisuals each tick on Invalid Date]]></title><description><![CDATA[<p>Great idea, I'd love to see this implemented.  As it stands I'm wondering if I should implement my own caching, which would use potentially a lot of CPU/RAM, as I'm using visuals to see the results of very intense calculations (automatic room layout, etc).  It is not feasible to run those every tick to keep the visuals on screen - if there was a client-side way to keep the visuals it would be really handy.</p>]]></description><link>http://screeps.com/forum/post/1385</link><guid isPermaLink="true">http://screeps.com/forum/post/1385</guid><dc:creator><![CDATA[Xist]]></dc:creator><pubDate>Invalid Date</pubDate></item></channel></rss>