DragonCode 2 JavaScript Decoder v0.88 Release Candidate 4.
The code for this currently runs to
over 3930 lines.
Limitations: Gender must be immediately after Species, or the first tag if there
is no Species, in order to add spaces (unlikely to be fixed). This does not apply for normal decoding. There may possibly
be some problem with the Ac tag, but currently this is unproved. No support for specifying
different tags for each shape of a shapeshifter or, as yet, adopted offspring.
Fixed in release 0.88: Improvements to compatibility with DragonCode V2.6, bar those in Limitations, including adding horns/spikes to appendages and colouration as requested.
Fixed in release 0.87b: Added Emotion tag after a long hiatus. Different sets of tags for shapeshifters are unlikely to be supported by this decoder.
Fixed in release 0.861b: Sorted problems with adding spaces in codes with an @ symbol.
Please report any more bugs!
Thanks, Mithent/Christopher (click here to email).
Please enter the DragonCode to decode:
Fixed in release 0.86b: Helped to prevent 'false positive' messages from CrashGuard by
making it check if nothing had happened in six code iterations rather than five. If you
click OK in the CrashGuard dialogue, 'Aborted by User' appears. CrashGuard's buffer is
cleared each decode to prevent false positives.
Fixed in release 0.85b: Made crashes far less unlikely with a CrashGuard which checks
for infinite loops. Added support for the ^ (shaped) modifier in Species. Made the
repetitive 'unknown tag' errors even less repetitive. This is Release Candidate 3.
Fixed in release 0.8b: Decimal place support added to Length and Weight tags.
Made the repetitive 'unknown tag' errors less repetitive. This is Release Candidate 2.
Fixed in release 0.75b: The Fiery/Luminescent Colour modifier should now work.
Problem with Food tags such as F+++o now fixed. Text given in some Appendages
sections fixed.
Added in release 0.7b: Add Spaces option now available - this does, however, rely
on Gender being immediately after the Species tag (or the first tag if there is
no Species). Take the code DC2.HL - the spaces command has no way of knowing if that
means 'Legendary humanoid creature' or 'Human, about Draco-sized'. This cannot be fixed
as far as I can see. Fixed: Problem with Human and Humanoid, Appendages and Irritability bugs.
Fixed in release 0.65b: Entering a + or - tag with no + or - but a modifier,
e.g. I#, should now translate properly. Implementation of this could not be ideal -
any feedback is very welcome! Fixed a very, very minor cosmetic Appendages bug.
Spelt cantrips correctly.
Fixed in release 0.6b: The Offspring tag works. You can omit your Species without
omitting the . after DC2. Species, Length and Gender handlers should work (with
any luck!) Problem fixed with tags like M(r+v-) and O(v-r+), as well as A(rv).