I'm not sure if this is a bug, or simply me failing to rtfm.
TO REPLICATE: Copy and paste the following code into an xml file in your extensions folder (or download the attached file), and then start a new game in debug mode while loading this extension. Open debug console, and type in "(heligen_unknownCodeErr)" without the quotes.
Code: Select all
<?xml version="1.0" ?>
<!DOCTYPE TranscendenceExtension
[
<!ENTITY heligen_dbg_UnknownCodeErr "0xDEFDDB00">
<!ENTITY heligen_SomeDS "0XDEFDDB01">
]>
<TranscendenceExtension UNID="&heligen_dbg_UnknownCodeErr;" name="Unknown Code Error Demo" apiversion="12">
<DockScreen UNID="&heligen_SomeDS;"
name="Unknown Code Error"
>
<Display>
<Canvas>
(scrSetDesc gScreen "\nIf you're seeing this, then you're probably not running 1.3 final.")
</Canvas>
</Display>
<Panes>
<Default>
<OnPaneInit>
</OnPaneInit>
</Default>
</Panes>
</Dockscreen>
<Globals>
(setq heligen_UnknownCodeErr (lambda Nil (scrshowscreen gscreen &heligen_SomeDS;)))
</Globals>
</TranscendenceExtension>
Compare:
In 1.3 RC 2:
In 1.3 final: