<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://developer.vellocetsoftware.com/index.php?action=history&amp;feed=atom&amp;title=Grimwar%2FEntities%2Flogic_script</id>
	<title>Grimwar/Entities/logic script - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://developer.vellocetsoftware.com/index.php?action=history&amp;feed=atom&amp;title=Grimwar%2FEntities%2Flogic_script"/>
	<link rel="alternate" type="text/html" href="https://developer.vellocetsoftware.com/w/index.php?title=Grimwar/Entities/logic_script&amp;action=history"/>
	<updated>2026-10-21T20:39:05Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://developer.vellocetsoftware.com/w/index.php?title=Grimwar/Entities/logic_script&amp;diff=240&amp;oldid=prev</id>
		<title>DocumentationBot: Version 1</title>
		<link rel="alternate" type="text/html" href="https://developer.vellocetsoftware.com/w/index.php?title=Grimwar/Entities/logic_script&amp;diff=240&amp;oldid=prev"/>
		<updated>2026-10-01T04:13:05Z</updated>

		<summary type="html">&lt;p&gt;Version 1&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{GameNav}}&lt;br /&gt;
&lt;br /&gt;
[[Grimwar/Entities|All entities]]&lt;br /&gt;
&lt;br /&gt;
{{Entity icon|logic_script|section}}&lt;br /&gt;
&lt;br /&gt;
Configure a reusable VSig module in the map.&lt;br /&gt;
&lt;br /&gt;
Placement: Logic host.&lt;br /&gt;
&lt;br /&gt;
== Set it up ==&lt;br /&gt;
&lt;br /&gt;
Select its Library asset, Module Name, and optional Alias. Enable Bind To Hierarchy when its local refs should find descendants of this object. Arguments use name=VSig expression; each name must be unique. In reusable prefabs, {id} in an alias expands to the instance identity. This is an authoring host: the compiler expands it into a module instance and it has no runtime entity of its own. Call the module alias and its declared inputs.&lt;br /&gt;
&lt;br /&gt;
== Settings ==&lt;br /&gt;
&lt;br /&gt;
These are the initial authoring values. Script inputs and runtime state are listed separately below.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Default !! Meaning and choices&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;library&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;Library || &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt; || Select a .vsiglib asset containing the module. Reference: &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;module_name&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;Module Name || &amp;lt;code&amp;gt;Empty&amp;lt;/code&amp;gt; || Value type: &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;alias&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;Alias || &amp;lt;code&amp;gt;Empty&amp;lt;/code&amp;gt; || Optional VSig alias. Empty uses the GameObject name; &amp;amp;#123;id&amp;amp;#125; expands to this entity&amp;#039;s stable ID for reusable instances.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;bind_to_hierarchy&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;Bind To Hierarchy || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Scope module refs to this GameObject hierarchy. Disable for pure logic modules.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;arguments&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;Module arguments || &amp;lt;code&amp;gt;[]&amp;lt;/code&amp;gt; || Each entry is name=VSig expression, for example speed=4 or door=@entrance. Names must be unique. Ordered list.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ignore_nav_mesh&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;Ignore Nav Mesh || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Exclude this entity from navigation-mesh building. This does not disable its gameplay collision.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== VSig contract ==&lt;br /&gt;
&lt;br /&gt;
The module supplies its own inputs, outputs, and state. Although the marker catalog inherits &amp;lt;code&amp;gt;kill&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;killed&amp;lt;/code&amp;gt;, this authoring host does not create a runtime entity and those members are not usable on the host. See [[Grimwar/VSig reference#Spatial modules and logic_script|Spatial modules and logic_script]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Grimwar entities]]&lt;/div&gt;</summary>
		<author><name>DocumentationBot</name></author>
	</entry>
</feed>