<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.minetest.org/index.php?action=history&amp;feed=atom&amp;title=Mods%2Fbasic_robot%2FTodo</id>
	<title>Mods/basic robot/Todo - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.minetest.org/index.php?action=history&amp;feed=atom&amp;title=Mods%2Fbasic_robot%2FTodo"/>
	<link rel="alternate" type="text/html" href="https://wiki.minetest.org/index.php?title=Mods/basic_robot/Todo&amp;action=history"/>
	<updated>2026-05-25T15:29:28Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.4</generator>
	<entry>
		<id>https://wiki.minetest.org/index.php?title=Mods/basic_robot/Todo&amp;diff=12419&amp;oldid=prev</id>
		<title>&gt;Voxel: mods do not need their own category</title>
		<link rel="alternate" type="text/html" href="https://wiki.minetest.org/index.php?title=Mods/basic_robot/Todo&amp;diff=12419&amp;oldid=prev"/>
		<updated>2021-04-08T21:45:29Z</updated>

		<summary type="html">&lt;p&gt;mods do not need their own category&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:45, 8 April 2021&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key mediawiki-mw_:diff::1.12:old-8654:rev-12419 --&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Voxel</name></author>
	</entry>
	<entry>
		<id>https://wiki.minetest.org/index.php?title=Mods/basic_robot/Todo&amp;diff=8654&amp;oldid=prev</id>
		<title>&gt;Voxel: mods do not need their own category</title>
		<link rel="alternate" type="text/html" href="https://wiki.minetest.org/index.php?title=Mods/basic_robot/Todo&amp;diff=8654&amp;oldid=prev"/>
		<updated>2021-04-08T21:45:29Z</updated>

		<summary type="html">&lt;p&gt;mods do not need their own category&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:45, 8 April 2021&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key mediawiki-mw_:diff::1.12:old-4889:rev-8654 --&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Voxel</name></author>
	</entry>
	<entry>
		<id>https://wiki.minetest.org/index.php?title=Mods/basic_robot/Todo&amp;diff=4889&amp;oldid=prev</id>
		<title>&gt;Voxel: mods do not need their own category</title>
		<link rel="alternate" type="text/html" href="https://wiki.minetest.org/index.php?title=Mods/basic_robot/Todo&amp;diff=4889&amp;oldid=prev"/>
		<updated>2021-04-08T21:45:29Z</updated>

		<summary type="html">&lt;p&gt;mods do not need their own category&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:45, 8 April 2021&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key mediawiki-mw_:diff::1.12:old-1124:rev-4889 --&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Voxel</name></author>
	</entry>
	<entry>
		<id>https://wiki.minetest.org/index.php?title=Mods/basic_robot/Todo&amp;diff=1124&amp;oldid=prev</id>
		<title>&gt;Voxel: mods do not need their own category</title>
		<link rel="alternate" type="text/html" href="https://wiki.minetest.org/index.php?title=Mods/basic_robot/Todo&amp;diff=1124&amp;oldid=prev"/>
		<updated>2021-04-08T21:45:29Z</updated>

		<summary type="html">&lt;p&gt;mods do not need their own category&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Todo/WIP==&lt;br /&gt;
Mods/basic_robot/Todo&lt;br /&gt;
&lt;br /&gt;
Examples that don't work yet.&lt;br /&gt;
&lt;br /&gt;
==Sandbox-Test==&lt;br /&gt;
The code-check doesn't ignore comments:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
 if not pn then pn=&amp;quot;sandbox-test 2017-03-03&amp;quot;; say(pn)&lt;br /&gt;
 &lt;br /&gt;
 say(&amp;quot;Test0: &amp;quot;)   -- works&lt;br /&gt;
 size=1000&lt;br /&gt;
 for x = 1,size do  &lt;br /&gt;
  say(x) &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 s=&amp;quot;Test1 &amp;quot;  -- works&lt;br /&gt;
 size=1000&lt;br /&gt;
 for x = 1,size do  say(s..x) end&lt;br /&gt;
 &lt;br /&gt;
 s=&amp;quot;Test2 with func_tion &amp;quot; -- works&lt;br /&gt;
 size=1000&lt;br /&gt;
 for x = 1,size do  say(s..x) end&lt;br /&gt;
 &lt;br /&gt;
 s=&amp;quot;Test3 &amp;quot;; say(s)   -- stops&lt;br /&gt;
 -- this is not a function   --!! causes 'Exec.count exceeded'&lt;br /&gt;
 size=100&lt;br /&gt;
 for x = 1,size do  say(s..x) end&lt;br /&gt;
&lt;br /&gt;
 --fun_ction bla(x) return &amp;quot;xx&amp;quot; end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 self.remove()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Todo1 - Dig6==&lt;br /&gt;
:(Fixme - issue with sandbox)&lt;br /&gt;
Dig one block in every direction.&lt;br /&gt;
:This comes in handy when the detector says &amp;quot;found X within range 2&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 dig.forward()  dig.backward()&lt;br /&gt;
 dig.left() dig.right()&lt;br /&gt;
 dig.up()   dig.down()&lt;br /&gt;
&lt;br /&gt;
===Todo2 - DigDownstairs===&lt;br /&gt;
:(Fixme - issue with sandbox)&lt;br /&gt;
Digs one step downstairs with each buttonpress.&lt;br /&gt;
&lt;br /&gt;
 dig.forward()   dig.down()  dig.up() &lt;br /&gt;
 move.forward()  move.down()&lt;br /&gt;
Or:&lt;br /&gt;
 dig.down() turn.left()&lt;br /&gt;
 dig.up()   turn.right()&lt;br /&gt;
 dig.forward()&lt;br /&gt;
 move.forward()  move.down()&lt;br /&gt;
&lt;br /&gt;
'''Caution:''' don't run this as-is on the spawner, or without moving the robot first.&amp;lt;br /&amp;gt;&lt;br /&gt;
Because that first &amp;quot;dig.down()&amp;quot; would destroy the spawner,&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
===Todo3===&lt;br /&gt;
&lt;br /&gt;
Todo / Ideas: &lt;br /&gt;
* dig/check all 3x3x3 blocks around position &lt;br /&gt;
* dig/check all visible stone-blocks within a radius of 3 blocks&lt;br /&gt;
* dig a shaft/staircase up/down&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
===type()===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
 i=1  t=type(i)  say(i..&amp;quot; --&amp;gt;&amp;quot;..t)&lt;br /&gt;
 i=&amp;quot;Hi&amp;quot;  say(i..&amp;quot; --&amp;gt;&amp;quot;..type(i) )&lt;br /&gt;
 p=self.pos()  say(p.x..&amp;quot;,&amp;quot;..p.y..&amp;quot;,&amp;quot;..p.z..&amp;quot;--&amp;gt; &amp;quot;..type(p))&lt;br /&gt;
 i=read_node.down()  say(i..&amp;quot; --&amp;gt;&amp;quot;..type(i) )&lt;br /&gt;
 --&lt;br /&gt;
 self.remove()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bugs===&lt;br /&gt;
 if i==nil then say(&amp;quot;Test&amp;quot;)  i=0 end&lt;br /&gt;
 &lt;br /&gt;
 i=i+1&lt;br /&gt;
 say(&amp;quot;while dogs are cute, cats are also cute&amp;quot;) &lt;br /&gt;
 &lt;br /&gt;
 if i then say(&amp;quot;done.&amp;quot;) self.remove()  end&lt;br /&gt;
&lt;br /&gt;
...&lt;/div&gt;</summary>
		<author><name>&gt;Voxel</name></author>
	</entry>
</feed>