<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.atomictorch.com/index.php?action=history&amp;feed=atom&amp;title=VoidExpanse%2Fscope-storage</id>
	<title>VoidExpanse/scope-storage - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.atomictorch.com/index.php?action=history&amp;feed=atom&amp;title=VoidExpanse%2Fscope-storage"/>
	<link rel="alternate" type="text/html" href="https://wiki.atomictorch.com/index.php?title=VoidExpanse/scope-storage&amp;action=history"/>
	<updated>2026-06-24T18:18:00Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.atomictorch.com/index.php?title=VoidExpanse/scope-storage&amp;diff=85&amp;oldid=prev</id>
		<title>Damonwall at 09:59, 13 February 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.atomictorch.com/index.php?title=VoidExpanse/scope-storage&amp;diff=85&amp;oldid=prev"/>
		<updated>2014-02-13T09:59:34Z</updated>

		<summary type="html">&lt;p&gt;&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 09:59, 13 February 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l31&quot;&gt;Line 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* object: value |&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* object: value |&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;void |&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;void |&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&quot;margin:0px;&quot;&amp;gt;storage.Set(&quot;quest_rats_in_the_cellar&quot;, &quot;house&quot;, {address: &quot;Moscow, Krasnaya street, house 66&quot;});&amp;lt;/pre&amp;gt; |&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&quot;margin:0px;&quot;&amp;gt;storage.Set(&quot;quest_rats_in_the_cellar&quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/ins&gt;&quot;house&quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/ins&gt;{address: &quot;Moscow, Krasnaya street, house 66&quot;});&amp;lt;/pre&amp;gt; |&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sets an entry in specified table.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sets an entry in specified table.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb712-wikiatomic:diff:1.41:old-84:rev-85:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Damonwall</name></author>
	</entry>
	<entry>
		<id>https://wiki.atomictorch.com/index.php?title=VoidExpanse/scope-storage&amp;diff=84&amp;oldid=prev</id>
		<title>Damonwall: Created page with &quot;&lt;noinclude&gt; Category:VoidExpanse/api_scopes &lt;/noinclude&gt;  = Scope storage = Extremely useful scope for persistent, global variables and data storage. Used in complex quest...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.atomictorch.com/index.php?title=VoidExpanse/scope-storage&amp;diff=84&amp;oldid=prev"/>
		<updated>2014-02-13T09:58:55Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;noinclude&amp;gt; &lt;a href=&quot;/Category:VoidExpanse/api_scopes&quot; title=&quot;Category:VoidExpanse/api scopes&quot;&gt;Category:VoidExpanse/api_scopes&lt;/a&gt; &amp;lt;/noinclude&amp;gt;  = Scope storage = Extremely useful scope for persistent, global variables and data storage. Used in complex quest...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:VoidExpanse/api_scopes]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scope storage =&lt;br /&gt;
Extremely useful scope for persistent, global variables and data storage. Used in complex quests and overall in game. Storage has tables and entries, which can contain any javascript object. This scope and it&amp;#039;s data can be accessible from any other script.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Visibility:&amp;#039;&amp;#039;&amp;#039; Global.&lt;br /&gt;
&lt;br /&gt;
== List of functions ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting_api|Get|&lt;br /&gt;
* string: table_name&lt;br /&gt;
* string: key_name|&lt;br /&gt;
object |&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin:0px;&amp;quot;&amp;gt;storage.Get(&amp;quot;quest_rats_in_the_cellar&amp;quot;, &amp;quot;house&amp;quot;);&amp;lt;/pre&amp;gt; |&lt;br /&gt;
Retrieves object, which was set with storage.Set call.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Scripting_api|Remove|&lt;br /&gt;
* string: table_name&lt;br /&gt;
* string: key_name|&lt;br /&gt;
void |&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin:0px;&amp;quot;&amp;gt;storage.Remove(&amp;quot;quest_rats_in_the_cellar&amp;quot;, &amp;quot;house&amp;quot;);&amp;lt;/pre&amp;gt; |&lt;br /&gt;
Removes an entry from storage.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Scripting_api|Set|&lt;br /&gt;
* string: table_name&lt;br /&gt;
* string: key_name&lt;br /&gt;
* object: value |&lt;br /&gt;
void |&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin:0px;&amp;quot;&amp;gt;storage.Set(&amp;quot;quest_rats_in_the_cellar&amp;quot;, &amp;quot;house&amp;quot;, {address: &amp;quot;Moscow, Krasnaya street, house 66&amp;quot;});&amp;lt;/pre&amp;gt; |&lt;br /&gt;
Sets an entry in specified table.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Scripting_api|GetGlobal|&lt;br /&gt;
* string: key_name|&lt;br /&gt;
object |&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin:0px;&amp;quot;&amp;gt;storage.GetGlobal(&amp;quot;best_player_id&amp;quot;);&amp;lt;/pre&amp;gt; |&lt;br /&gt;
Gets an entry from table &amp;quot;default&amp;quot;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Scripting_api|IsSetGlobal|&lt;br /&gt;
* string: key_name|&lt;br /&gt;
bool |&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin:0px;&amp;quot;&amp;gt;storage.IsSetGlobal(&amp;quot;best_player_id&amp;quot;);&amp;lt;/pre&amp;gt; |&lt;br /&gt;
Returns whether variable in &amp;quot;default&amp;quot; table is set.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Scripting_api|RemoveGlobal|&lt;br /&gt;
* string: key_name|&lt;br /&gt;
void |&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin:0px;&amp;quot;&amp;gt;storage.RemoveGlobal(&amp;quot;best_player_id&amp;quot;);&amp;lt;/pre&amp;gt; |&lt;br /&gt;
Removes an entry from storage.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Scripting_api|SetGlobal|&lt;br /&gt;
* string: key_name&lt;br /&gt;
* object: value |&lt;br /&gt;
void |&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin:0px;&amp;quot;&amp;gt;storage.SetGlobal(&amp;quot;best_player_id&amp;quot;, {name: &amp;quot;dlirry&amp;quot;});&amp;lt;/pre&amp;gt; |&lt;br /&gt;
Sets an entry in global table &amp;quot;default&amp;quot;.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Damonwall</name></author>
	</entry>
</feed>