<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.fonline-reloaded.net/w/index.php?action=history&amp;feed=atom&amp;title=A_Development_Tutorial%3A_Chapter_27</id>
	<title>A Development Tutorial: Chapter 27 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.fonline-reloaded.net/w/index.php?action=history&amp;feed=atom&amp;title=A_Development_Tutorial%3A_Chapter_27"/>
	<link rel="alternate" type="text/html" href="https://www.fonline-reloaded.net/w/index.php?title=A_Development_Tutorial:_Chapter_27&amp;action=history"/>
	<updated>2026-04-05T20:12:46Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://www.fonline-reloaded.net/w/index.php?title=A_Development_Tutorial:_Chapter_27&amp;diff=16285&amp;oldid=prev</id>
		<title>Henry: Created page with &quot;{{Guide | name = A Development Tutorial: Chapter 22 | image = AWikiEditor.gif | description = Get the developer tools and try building new content for this game! | status = Pr...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.fonline-reloaded.net/w/index.php?title=A_Development_Tutorial:_Chapter_27&amp;diff=16285&amp;oldid=prev"/>
		<updated>2018-09-22T19:07:50Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Guide | name = A Development Tutorial: Chapter 22 | image = AWikiEditor.gif | description = Get the developer tools and try building new content for this game! | status = Pr...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Guide&lt;br /&gt;
| name = A Development Tutorial: Chapter 22&lt;br /&gt;
| image = AWikiEditor.gif&lt;br /&gt;
| description = Get the developer tools and try building new content for this game!&lt;br /&gt;
| status = Progress Stopped&lt;br /&gt;
| season = All Seasons&lt;br /&gt;
| complete = 75%&lt;br /&gt;
| authors = Slowhand&lt;br /&gt;
| chapter = 22: Mysterious Stranger Perk&lt;br /&gt;
| chapters = [[A Development Tutorial|Title Page]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 01|Development Kit Setup]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 02|Making Maps]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 03|The World Map Editor]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 04|NPC Dialogues]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 05|Create a 2-Map Zone]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 06|Monsters, Loot, and Scripts]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 07|Tracking Quest Progress]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 08|Scenery Scripts]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 09|Dialogue-to-Quest Location]]&amp;lt;br&amp;gt;Chapter 10&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 11|The Scripting Environment]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 12|Understanding Quest Scripts]]&amp;lt;br&amp;gt;Chapter 13&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 14|Dialogue: The &amp;quot;SAY&amp;quot; Menu]]&amp;lt;br&amp;gt;Chapter 15&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 15.01|Lockpick Cooldown]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 16|Repeatable Locations]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 17|Floating FA Text]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 18|Roulette Game]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 19|Dialogues vs Scripts]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 20|Simple Kill Quest]]&amp;lt;br&amp;gt;Chapter 21&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 22|Mysterious Stranger Perk]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 23|Perk Installation]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 24|Black Jack Game]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 25|Black Jack Installation]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 26|Sound Effects]]&amp;lt;br&amp;gt;[[A Development Tutorial: Chapter 27|Pro Tips]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Good Things to Know==&lt;br /&gt;
&lt;br /&gt;
* You can reload client scripts without restarting server. Very useful for unit testing function.&lt;br /&gt;
&lt;br /&gt;
* When a character is offline (and enough time passes?) or server resets, it&amp;#039;s object (Critter&amp;amp; player) will be freed. Thus a Critter&amp;amp; player object can become a null reference exception on a timer, stucking some value indefinitely. Always use ID&amp;#039;s instead of objects to get game variables, etc.&lt;br /&gt;
&lt;br /&gt;
* Use Critter.Stat[SK_SMALL_GUNS] for Skills, instead of Critter.Skill[SK_SMALL_GUNS].&lt;br /&gt;
&lt;br /&gt;
* You cannot load sprites images in class constructor.&lt;br /&gt;
&lt;br /&gt;
...&amp;#039;&amp;#039;more later&amp;#039;&amp;#039;...&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]]&lt;/div&gt;</summary>
		<author><name>Henry</name></author>
	</entry>
</feed>