<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://hlkitwiki.wolflair.com//index.php?action=history&amp;feed=atom&amp;title=Scripting_Language_Overview</id>
	<title>Scripting Language Overview - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://hlkitwiki.wolflair.com//index.php?action=history&amp;feed=atom&amp;title=Scripting_Language_Overview"/>
	<link rel="alternate" type="text/html" href="https://hlkitwiki.wolflair.com//index.php?title=Scripting_Language_Overview&amp;action=history"/>
	<updated>2026-05-05T17:02:50Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://hlkitwiki.wolflair.com//index.php?title=Scripting_Language_Overview&amp;diff=1264&amp;oldid=prev</id>
		<title>Rob at 11:26, 4 December 2008</title>
		<link rel="alternate" type="text/html" href="https://hlkitwiki.wolflair.com//index.php?title=Scripting_Language_Overview&amp;diff=1264&amp;oldid=prev"/>
		<updated>2008-12-04T11:26:21Z</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 11:26, 4 December 2008&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-l7&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&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;{{important}}The Scripting Language documentation assumes you are already familiar with the basics of scripting and the evaluation cycle. If you have not already done so, please review the section [[Data Manipulation Basics]] before proceeding with these topics.&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;{{important}}The Scripting Language documentation assumes you are already familiar with the basics of scripting and the evaluation cycle. If you have not already done so, please review the section [[Data Manipulation Basics]] before proceeding with these topics.&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;br&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;br&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;{{important}}The scripting language and parsing mechanisms used by the Kit are relatively simple. This means that certain features provided in more complex languages are not available. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;However&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;all &lt;/del&gt;the intricacies of multiple, highly complex game systems have been implemented using the scripting mechanisms provided within the Kit, so you should have everything you need to fully develop data files for whatever game system you set your sights on.&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;{{important}}The scripting language and parsing mechanisms used by the Kit are relatively simple. This means that certain features provided in more complex &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;programming &lt;/ins&gt;languages are not available&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, and this is intentional. Complexity is not needed to support the writing of typically short and simple scripts&lt;/ins&gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;In addition&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a simple language makes it relatively easy for non-programmers to modify existing scripts and/or write their own. All &lt;/ins&gt;the intricacies of multiple, highly complex game systems have &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;already &lt;/ins&gt;been implemented using the scripting mechanisms provided within the Kit, so you should have everything you need to fully develop data files for whatever game system you set your sights on.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Rob</name></author>
	</entry>
	<entry>
		<id>https://hlkitwiki.wolflair.com//index.php?title=Scripting_Language_Overview&amp;diff=1262&amp;oldid=prev</id>
		<title>Rob: New page: {{context|Kit Reference}}  The scripting engine is a fundamental element of the Kit and you will find yourself writing numerous scripts to successfully manage character data and present it...</title>
		<link rel="alternate" type="text/html" href="https://hlkitwiki.wolflair.com//index.php?title=Scripting_Language_Overview&amp;diff=1262&amp;oldid=prev"/>
		<updated>2008-12-04T11:12:26Z</updated>

		<summary type="html">&lt;p&gt;New page: {{context|Kit Reference}}  The scripting engine is a fundamental element of the Kit and you will find yourself writing numerous scripts to successfully manage character data and present it...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{context|Kit Reference}}&lt;br /&gt;
&lt;br /&gt;
The scripting engine is a fundamental element of the Kit and you will find yourself writing numerous scripts to successfully manage character data and present it to the user. The Scripting Language section provides in-depth details on how to utilize the scripting language for your data files, and authors should be familiar with all the concepts presented herein before trying to write any scripts. The specifics of individual scripts and details of accessing the information within particular objects will be found in the sections that follow this one.&lt;br /&gt;
&lt;br /&gt;
The scripting language documentation assumes that readers have a minimal familiarity with programming concepts (e.g. the notion of variables). As such, this documentation is not designed for a person with zero understanding of programming. However, anyone that has picked up a programming book and spent a couple of days toying around with a programming language should have plenty of background to work with HL scripts. &lt;br /&gt;
&lt;br /&gt;
{{important}}The Scripting Language documentation assumes you are already familiar with the basics of scripting and the evaluation cycle. If you have not already done so, please review the section [[Data Manipulation Basics]] before proceeding with these topics.&lt;br /&gt;
&lt;br /&gt;
{{important}}The scripting language and parsing mechanisms used by the Kit are relatively simple. This means that certain features provided in more complex languages are not available. However, all the intricacies of multiple, highly complex game systems have been implemented using the scripting mechanisms provided within the Kit, so you should have everything you need to fully develop data files for whatever game system you set your sights on.&lt;/div&gt;</summary>
		<author><name>Rob</name></author>
	</entry>
</feed>