<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6022699918919039124</id><updated>2012-02-16T08:15:47.723-05:00</updated><category term='MM2'/><category term='DMG2'/><category term='H3'/><category term='Super Secret Project X'/><category term='Scales of War'/><category term='DnD Minis 2'/><category term='XML'/><category term='Dragonomicon'/><category term='MM'/><category term='Manual of the Planes'/><category term='Eberron Player&apos;s Guide'/><category term='Adventurer&apos;s Vault 2'/><category term='PHB2'/><category term='Martial Power'/><category term='Divine Power'/><category term='PHB'/><category term='FRPG'/><category term='Dungeon Delve'/><category term='DMG'/><category term='Tokens'/><category term='Essentials'/><category term='MM3'/><category term='AV'/><category term='Open Grave'/><category term='FRCG'/><category term='Parser'/><category term='Arcane Power'/><category term='Ruleset'/><category term='Adventure Summary'/><category term='LUA'/><category term='PHB3'/><category term='Primal Power'/><category term='Psionic Power'/><title type='text'>Personal 4E programming project</title><subtitle type='html'>My work on DND 4E using Fantasy Grounds II</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default?start-index=101&amp;max-results=100'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>281</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-6828847320716044755</id><published>2010-11-12T17:07:00.001-05:00</published><updated>2010-11-12T17:08:29.594-05:00</updated><title type='text'>Still seeing 115?</title><content type='html'>Use this updated  &lt;a href="http://tenian.eugenez.net/Parser/4EParser_4_0_118.msi"&gt;link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-6828847320716044755?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/6828847320716044755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=6828847320716044755' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/6828847320716044755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/6828847320716044755'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/11/still-seeing-115.html' title='Still seeing 115?'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-2869303819144007345</id><published>2010-11-08T19:44:00.003-05:00</published><updated>2010-11-10T18:31:37.860-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='PHB'/><category scheme='http://www.blogger.com/atom/ns#' term='PHB3'/><title type='text'>Minor Release</title><content type='html'>Added a &lt;a href="http://tenian.eugenez.net/Parser/4EParser_4_0_118.msi"&gt;link&lt;/a&gt; since some people seem to be having trouble.&lt;br /&gt;&lt;br /&gt;Some minor fixes to correct some changes in items.  Also added support for skill powers which suddenly appeared.&lt;br /&gt;&lt;br /&gt; ****************************Public Release: 11/8/2010 *****************&lt;br /&gt;&lt;br /&gt;4.0.118&lt;br /&gt;* General: Fixed the Familiar option to correctly toggle on and off based on the compendium&lt;br /&gt;&lt;br /&gt;4.0.117&lt;br /&gt;* Compendium: Fixed several issues with items that gained the useless "Published in " tag&lt;br /&gt;&lt;br /&gt;4.0.116&lt;br /&gt;* Compendium: Fixed Skill Power meta data&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-2869303819144007345?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/2869303819144007345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=2869303819144007345' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2869303819144007345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2869303819144007345'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/11/minor-release.html' title='Minor Release'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-4124220067462754958</id><published>2010-11-06T14:03:00.003-04:00</published><updated>2010-11-06T14:12:45.742-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Psionic Power'/><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>New Paser: 4.0.115</title><content type='html'>You can download the new version &lt;a href="http://tenian.eugenez.net/Parser/4EParser_4_0_115.msi"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Updates for Essentials, Psionic Power, and the new compendium items (backgrounds, familiars, etc).&lt;br /&gt;&lt;br /&gt;Note 1:&lt;br /&gt;I tested the PHB, Arcane Power, and Psionic Power but I didn't have time to regression test all the older books.&lt;br /&gt;&lt;br /&gt;Note 2:&lt;br /&gt;There's a new version of the lore extension which offers /ilore (send lore images only), /tlore (send lore text only), /lore (send both text and images). It may fix some issues other people were having.  Get get image support you must reparse modules containing npcs with the 115 parser or greater. You can download it &lt;a href="http://tenian.eugenez.net/Extensions/4E%20Lore.ext"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Version History:&lt;br /&gt;Note: to use the NPC Database features the Microsoft Office or the ACE drivers are required.&lt;br /&gt;ACE drivers can be downloaded at the following address:&lt;br /&gt;http://www.microsoft.com/downloads/details.aspx?familyid=7554f536-8c28-4598-9b72-ef94e038c891&amp;amp;displaylang=en&lt;br /&gt;&lt;br /&gt; ****************************Public Release: 11/6/2010 *****************&lt;br /&gt;&lt;br /&gt;4.0.115&lt;br /&gt;* Essentials: Increased support for powers that do not have levels&lt;br /&gt;&lt;br /&gt;4.0.114&lt;br /&gt;* Compendium: Support for familiars&lt;br /&gt;&lt;br /&gt;4.0.113&lt;br /&gt;* Powers: Cascade from Dynamic tags to Benefit enabled&lt;br /&gt;&lt;br /&gt;4.0.112&lt;br /&gt;* Compendium: Support for Fey Pacts that have a level number.&lt;br /&gt;* Powers: Cascade from Prerequisite to Trigger enabled&lt;br /&gt;&lt;br /&gt;4.0.111&lt;br /&gt;* Compendium: Support for more complex backgrounds like those in FR&lt;br /&gt;&lt;br /&gt;4.0.110&lt;br /&gt;* Compendium: Initial handling of backgrounds&lt;br /&gt;&lt;br /&gt;4.0.109&lt;br /&gt;* Compendium: Handling of Features that contain the Augment tag&lt;br /&gt;&lt;br /&gt;4.0.108&lt;br /&gt;* Compendium: Adjustment to processing the Augment tag&lt;br /&gt;&lt;br /&gt;4.0.107&lt;br /&gt;* NPCs: Images parsed into a node for easy ruleset access&lt;br /&gt;&lt;br /&gt;4.0.106&lt;br /&gt;* ZLINK: Support for libnpc and libtrap&lt;br /&gt;* Traps: Improved formatting of Additional Description&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.0.105&lt;br /&gt;* ZLINK: Added support for map (same as image), template (npc template)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.0.104&lt;br /&gt;* AltPower: Now accepts MM3 format&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-4124220067462754958?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/4124220067462754958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=4124220067462754958' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/4124220067462754958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/4124220067462754958'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/11/new-paser-40115.html' title='New Paser: 4.0.115'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-752181576298769730</id><published>2010-10-18T20:30:00.005-04:00</published><updated>2010-10-18T20:34:29.547-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Arcane Power'/><title type='text'>It all looks so......</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/TLznhqMTsEI/AAAAAAAAC0Q/xS-Qg6VRm0M/s1600/Familiar.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 199px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/TLznhqMTsEI/AAAAAAAAC0Q/xS-Qg6VRm0M/s320/Familiar.jpg" alt="" id="BLOGGER_PHOTO_ID_5529549007951736898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/TLzm_5xW9kI/AAAAAAAAC0I/dyx8Ykk_Qu8/s1600/backgrounds.jpg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Yay familiars&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-752181576298769730?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/752181576298769730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=752181576298769730' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/752181576298769730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/752181576298769730'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/10/it-all-looks-so.html' title='It all looks so......'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/TLznhqMTsEI/AAAAAAAAC0Q/xS-Qg6VRm0M/s72-c/Familiar.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-8760664285340943958</id><published>2010-10-17T16:05:00.002-04:00</published><updated>2010-10-17T16:08:12.239-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Psionic Power'/><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='FRPG'/><category scheme='http://www.blogger.com/atom/ns#' term='PHB3'/><category scheme='http://www.blogger.com/atom/ns#' term='Arcane Power'/><title type='text'>Can I see some references?</title><content type='html'>A work in progress.  I think they are almost finished.  The original FR backgrounds use a different format which will take some adjusting, but Arcane Power, PHB3, and Psionic Power all look to be working correctly.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/TLtXOry2hZI/AAAAAAAACz4/LG5LowRv7_4/s1600/backgrounds.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 182px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/TLtXOry2hZI/AAAAAAAACz4/LG5LowRv7_4/s320/backgrounds.jpg" alt="" id="BLOGGER_PHOTO_ID_5529108877313213842" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-8760664285340943958?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/8760664285340943958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=8760664285340943958' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8760664285340943958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8760664285340943958'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/10/can-i-see-some-references.html' title='Can I see some references?'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uDFpksWt8LQ/TLtXOry2hZI/AAAAAAAACz4/LG5LowRv7_4/s72-c/backgrounds.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-372342955585837567</id><published>2010-10-16T18:30:00.004-04:00</published><updated>2010-10-16T18:42:21.701-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Psionic Power'/><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Essentials'/><title type='text'>Essentially...it's crap</title><content type='html'>I finally got Psionic Power working.  The addition of a Paragon Path feature with an Augment tag in the middle of it, ended up being the last thing that needed fixing.&lt;br /&gt;&lt;br /&gt;I'm not a fan of the new Essentials line.  In fact the small paperbacks with &lt;span style="font-size:180%;"&gt;HUGE&lt;/span&gt; type are the worst thing they've ever produced for 4E and that includes the PHB3 and Psionic Power which are both fonts of crap (Hybrids, Power Points).&lt;br /&gt;&lt;br /&gt;However, maybe some of essential content would be useful in my campaigns.  And the mechanical content doesn't seem that far off from Core content, so I decided to see how hard it would be to get the parser to work.&lt;br /&gt;&lt;br /&gt;The biggest issue is the Utility and Attack powers without levels. But once I got that working, I got something usable.  I'll need to do more auditing to be sure.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_uDFpksWt8LQ/TLoqDij2aRI/AAAAAAAACzo/AkKRjDJYMuI/s1600/Essentially.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 256px;" src="http://1.bp.blogspot.com/_uDFpksWt8LQ/TLoqDij2aRI/AAAAAAAACzo/AkKRjDJYMuI/s320/Essentially.jpg" alt="" id="BLOGGER_PHOTO_ID_5528777732855851282" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-372342955585837567?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/372342955585837567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=372342955585837567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/372342955585837567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/372342955585837567'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/10/essentiallyits-crap.html' title='Essentially...it&apos;s crap'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uDFpksWt8LQ/TLoqDij2aRI/AAAAAAAACzo/AkKRjDJYMuI/s72-c/Essentially.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-1841820502399875454</id><published>2010-08-28T18:27:00.003-04:00</published><updated>2010-08-28T19:03:08.386-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><title type='text'>4E Lore Extension</title><content type='html'>The last public release included the following note:&lt;br /&gt;&lt;br /&gt;* NPCs: Lore parsed into non-formattedtext nodes for easy ruleset access&lt;br /&gt;&lt;br /&gt;That's probably a little cryptic for those who aren't experienced with ruleset creation.  Essentially, formattedtext is a great tool for displaying data, but you can't (without a lot of work) do anything else with it.&lt;br /&gt;&lt;br /&gt;Enter one of the minor annoyances I have when running my own campaign.  I have a vast amount of NPC lore available to me, but it's a hassle to deliver this information to my players.  I have to open the various NPC sheets, check the player skills, then drag and drop the lore frames onto the correct characters.  Usually while fielding questions about the map, placing tokens, and the usual pre-combat DM tasks.&lt;br /&gt;From working with  DrZeuss on traps, I knew the best way to fix this problem was to store the data in both the formattedtext nodes (so it could be displayed as always) and into other nodes (numbers, strings, etc) that could be easily accessed within the ruleset.  Once that was done it's just a matter of entering a single command to push the lore to my players&lt;br /&gt;&lt;br /&gt;And so the 4E Lore extension was born:&lt;br /&gt;It's actually very simple to use, but it requires modules created with a parser version 103 or higher.  No file changes are required so if you have the source files for older modules, you just need to run them through the parser again. This will populate the lore nodes the extension uses.&lt;br /&gt;&lt;br /&gt;Usage:&lt;br /&gt;&lt;br /&gt;/lore = Displays lore data for all npcs in the tracker that are set as visible&lt;br /&gt;&lt;br /&gt;/lore {name} = Displays lore for just the npc in the tracker who's name begins with {name}.&lt;br /&gt;For example:&lt;br /&gt;"/lore Goblin" would display lore for any npcs on tracker with names that begin with goblin (Goblin Hexer, Goblin Blackblade, Goblin Sharpshooter, etc)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Anyhow an example of it working:&lt;br /&gt;&lt;br /&gt;Consider the following NPCs from MM1.  You can see each one focuses on a different skill (Religion, Arcana and Nature).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/THmNeeD2EGI/AAAAAAAACtA/zJcaWOFJGNM/s1600/lore-ref.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 252px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/THmNeeD2EGI/AAAAAAAACtA/zJcaWOFJGNM/s320/lore-ref.jpg" alt="" id="BLOGGER_PHOTO_ID_5510591173669294178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The results as seen by my clients:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/THmS83K0s1I/AAAAAAAACtQ/v5UkUl49WIM/s1600/lore-results.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 134px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/THmS83K0s1I/AAAAAAAACtQ/v5UkUl49WIM/s320/lore-results.jpg" alt="" id="BLOGGER_PHOTO_ID_5510597193363665746" border="0" /&gt;&lt;/a&gt;Tak has a high nature score +8 (and he has an effect that gives him another +4)  So you can see he gets multiple pieces of data on the Sahuagin Priest (nature) but no data on the Bloodfire Harpy (Arcana) or the Angel of Valor (Religion).&lt;br /&gt;&lt;br /&gt;Khem on the other hand has decent bonuses in all three skills.  He gets some data on the Sahuagin Priest (but less than Tak), A fair amount of data on the Angel of Valor (Religion) and a little on the Bloodfire Harpy (Arcana).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Anyhow you can download a copy of it here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tenian.eugenez.net/Extensions/4E%20Lore.ext"&gt;Download the Extension&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-1841820502399875454?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/1841820502399875454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=1841820502399875454' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/1841820502399875454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/1841820502399875454'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/08/4e-lore-extension.html' title='4E Lore Extension'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uDFpksWt8LQ/THmNeeD2EGI/AAAAAAAACtA/zJcaWOFJGNM/s72-c/lore-ref.jpg' height='72' width='72'/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-2320102734229200679</id><published>2010-08-06T22:41:00.003-04:00</published><updated>2010-08-06T23:06:00.912-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='MM3'/><category scheme='http://www.blogger.com/atom/ns#' term='MM'/><title type='text'>Public Release</title><content type='html'>You can get the latest version here:&lt;br /&gt; &lt;a href="http://tenian.eugenez.net/Parser/4EParser_4_0_103.msi"&gt;http://tenian.eugenez.net/Parser/4EParser_4_0_103.msi&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I know it works with the MM3.  I also ran tests on the original MM, the compendium updated a mass of data in the original MM.  Much of it related to the origin/type/keywords of NPCs...and a lot of it seems wrong.  Nothing I can do, WOTC needs to fix it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Version History:&lt;br /&gt;Note: to use the NPC Database features the Microsoft Office or the ACE drivers are required.&lt;br /&gt;ACE drivers can be downloaded at the following address:&lt;br /&gt;http://www.microsoft.com/downloads/details.aspx?familyid=7554f536-8c28-4598-9b72-ef94e038c891&amp;amp;displaylang=en&lt;br /&gt;&lt;br /&gt; ****************************Public Release: 8/6/2010 *****************&lt;br /&gt;4.0.103&lt;br /&gt;* NPCs: Lore parsed into non-formattedtext nodes for easy ruleset access&lt;br /&gt;&lt;br /&gt;4.0.102&lt;br /&gt;* NPCs: Changed output of MM3 style auras&lt;br /&gt;&lt;br /&gt;4.0.101&lt;br /&gt;* Compendium: Repair original MM data involving changes to the flavor, flavoralt and flavorIndent classes&lt;br /&gt;&lt;br /&gt;4.0.100&lt;br /&gt;* Compendium: Remove more of the silly "Update/Revision/Deleted/Addition" history tags in npcs&lt;br /&gt;&lt;br /&gt;4.0.99&lt;br /&gt;* Compendium: Fixed problem where Derro "Strength of Mind" was incorrectly detected as the start of the Str stat&lt;br /&gt;&lt;br /&gt;4.0.98&lt;br /&gt;* NPCs: Support for the mr power tag (new in MM3)&lt;br /&gt;&lt;br /&gt;4.0.97&lt;br /&gt;* Compendium: Fixed missing description data in all npc formats&lt;br /&gt;&lt;br /&gt;4.0.96&lt;br /&gt;* Compendium: Fixed missing equipment data in all npc formats&lt;br /&gt;&lt;br /&gt;4.0.95&lt;br /&gt;* Powers: Fixed an issue with Granted paragon path powers where the name of the path was in the power.  Primal Power Wardens&lt;br /&gt;&lt;br /&gt;4.0.94&lt;br /&gt;* Compendium: Fixed Language in MM3 format&lt;br /&gt;&lt;br /&gt;4.0.93&lt;br /&gt;* Compendium: Handle some exceptions like the Great Ape&lt;br /&gt;&lt;br /&gt;4.0.92&lt;br /&gt;* Compendium: Initial Code to handle new MM3 format data&lt;br /&gt;&lt;br /&gt;4.0.91&lt;br /&gt;* Compendium: Remove more of the silly "Update/Revision/Deleted/Addition" history tags in powers/feats&lt;br /&gt;&lt;br /&gt;4.0.90&lt;br /&gt;* Compendium: Added code to remove the ", page " data from feats and powers&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-2320102734229200679?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/2320102734229200679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=2320102734229200679' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2320102734229200679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2320102734229200679'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/08/public-release.html' title='Public Release'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-5797377678579638967</id><published>2010-07-25T19:39:00.003-04:00</published><updated>2010-07-25T19:47:18.372-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Primal Power'/><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='MM3'/><title type='text'>Made a dent</title><content type='html'>I spent some time decoding the new NPC format and managed to get everything working.  I also found and fixed some errors in older data sets (equipment wasn't showing up, historical notes were not being suppressed).&lt;br /&gt;&lt;br /&gt;Now it's to the audit part of the process.  Everything looks correct so far but the MM3 adds a pretty significant number of npcs.  Also the update made major changes to the old data, particularly the keywords / origins changed significantly (check out the fire bat).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/TEzLm14Rn8I/AAAAAAAACoo/WPozwRNsLo0/s1600/MM3.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 225px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/TEzLm14Rn8I/AAAAAAAACoo/WPozwRNsLo0/s320/MM3.jpg" alt="" id="BLOGGER_PHOTO_ID_5497993113271115714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Also I was alerted to an error in some PHB2 powers, particularly the stupid Warden Wonder Twin powers where the paragon path name is included in the power name.  I fixed this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-5797377678579638967?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/5797377678579638967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=5797377678579638967' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5797377678579638967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5797377678579638967'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/07/made-dent.html' title='Made a dent'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uDFpksWt8LQ/TEzLm14Rn8I/AAAAAAAACoo/WPozwRNsLo0/s72-c/MM3.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-8290900086990306065</id><published>2010-07-23T20:13:00.004-04:00</published><updated>2010-07-23T20:23:48.453-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='LUA'/><title type='text'>Fonts again...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/TEowSf7BudI/AAAAAAAACoQ/C3auBGr_iO8/s1600/4ELanguages.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 181px; height: 320px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/TEowSf7BudI/AAAAAAAACoQ/C3auBGr_iO8/s320/4ELanguages.jpg" alt="" id="BLOGGER_PHOTO_ID_5497259389523966418" border="0" /&gt;&lt;/a&gt;I did some more work and locked speaking in languages to languages that the players have listed on their sheets.&lt;br /&gt;&lt;br /&gt;I also did a quick search and replaced all the fonts with ones that I believe are freely distributable.  I added a source file that lists where I got the font from and in most cases I included the zip file that contains the font.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tenian.eugenez.net/Extensions/4E%20Language.ext"&gt;Download the extension here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To switch the fonts it's a three step process:&lt;br /&gt;&lt;br /&gt;1) Convert a .ttf file into a .fgf file using the FGFontGenerator (available from Smiteworks). &lt;br /&gt;2) Copy the .fgf file into the extensions fonts directory.&lt;br /&gt;3) Edit the extension.xml and change the fgffile name="fonts/{your fgf filename here}.fgf" for the language you wish to alter.  Adding additional languages is just a matter of adding a new font block and adding the proper entries to the character sheets.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-8290900086990306065?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/8290900086990306065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=8290900086990306065' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8290900086990306065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8290900086990306065'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/07/i-did-some-more-work-and-locked.html' title='Fonts again...'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uDFpksWt8LQ/TEowSf7BudI/AAAAAAAACoQ/C3auBGr_iO8/s72-c/4ELanguages.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-378568187033476711</id><published>2010-07-17T07:26:00.002-04:00</published><updated>2010-07-17T07:29:26.422-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='LUA'/><title type='text'>Fun with my old font extension...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/TEGTvrVOtuI/AAAAAAAACnY/M1t6u8CF5ls/s1600/fun+with+fonts+the+sequel.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 102px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/TEGTvrVOtuI/AAAAAAAACnY/M1t6u8CF5ls/s320/fun+with+fonts+the+sequel.jpg" alt="" id="BLOGGER_PHOTO_ID_5494835467663619810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Now with some translation and 2.7.0 chat bubbles.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-378568187033476711?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/378568187033476711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=378568187033476711' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/378568187033476711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/378568187033476711'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/07/fun-with-my-old-font-extension.html' title='Fun with my old font extension...'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/TEGTvrVOtuI/AAAAAAAACnY/M1t6u8CF5ls/s72-c/fun+with+fonts+the+sequel.jpg' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-2872237047579624559</id><published>2010-07-01T17:02:00.004-04:00</published><updated>2010-07-01T17:09:13.353-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='MM3'/><title type='text'>New Parser - MM3 support (pre compendium)</title><content type='html'>The 4.0.89 parser is out.  It handles all the released MM3 content, but until the compendium gets updated and I can give it more MM3 data to process, I won't say MM3 is fully supported.&lt;br /&gt;&lt;br /&gt;It can be found at the usual address&lt;br /&gt;&lt;a href="http://tenian.eugenez.net/Parser/"&gt;http://tenian.eugenez.net/Parser/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Version History:&lt;br /&gt;Note: to use the NPC Database features the Microsoft Office or the ACE drivers are required.&lt;br /&gt;ACE drivers can be downloaded at the following address:&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=7554f536-8c28-4598-9b72-ef94e038c891&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=7554f536-8c28-4598-9b72-ef94e038c891&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; ****************************Public Release: 7/1/2010 *****************&lt;br /&gt;4.0.89&lt;br /&gt;* General: Hopefully fixed an out of range exception when clearing some menu items&lt;br /&gt;&lt;br /&gt;4.0.88&lt;br /&gt;* Trap: Null perception check.&lt;br /&gt;&lt;br /&gt;4.0.87&lt;br /&gt;* MM3: Power style flag for ruleset formatting&lt;br /&gt;&lt;br /&gt;4.0.86&lt;br /&gt;* MM3: MM3 Action/Power format support&lt;br /&gt;&lt;br /&gt;4.0.85&lt;br /&gt;* MM3: Support for MM3 senses&lt;br /&gt;&lt;br /&gt;4.0.84&lt;br /&gt;* MM3: Support for different cascading caused by MM3 formatting&lt;br /&gt;&lt;br /&gt;4.0.83&lt;br /&gt;* Disease: Support for diseases based on skills other than Endurance&lt;br /&gt;&lt;br /&gt;4.0.82&lt;br /&gt;* MM3: Built MM3 style section of the fluff output routine to more closely match the MM3.&lt;br /&gt;&lt;br /&gt;4.0.81&lt;br /&gt;* NPC: Corrected a problem where an extra space was being stored with the stats when sending to the database.&lt;br /&gt;&lt;br /&gt;4.0.80&lt;br /&gt;* MM3: Support for ____ In Combat header of fluff.  To be entered as Z ____ In Combat.  For example Z Rot Grubs In Combat&lt;br /&gt;&lt;br /&gt;4.0.79&lt;br /&gt;* NPC: Fixed Power parse issue when a power includes range, but it isn't a range clause&lt;br /&gt;&lt;br /&gt;4.0.78&lt;br /&gt;* NPC: Allowed cascade from Origin to XP&lt;br /&gt;&lt;br /&gt;4.0.77&lt;br /&gt;* Scrape: Fixed Z4.gif image translation&lt;br /&gt;&lt;br /&gt;4.0.76&lt;br /&gt;* NPC Database: Compiled as DLL&lt;br /&gt;&lt;br /&gt;4.0.75&lt;br /&gt;* NPC Database: Fixed "Query too complex" error&lt;br /&gt;&lt;br /&gt;4.0.74&lt;br /&gt;* NPC Database: Added Encounter file Filter and processing&lt;br /&gt;&lt;br /&gt;4.0.73&lt;br /&gt;* NPC Database: Fixed Keyword search&lt;br /&gt;&lt;br /&gt;4.0.72&lt;br /&gt;* NPC Database: Added Filter settings for XP and Keywords&lt;br /&gt;&lt;br /&gt;4.0.71&lt;br /&gt;* NPC Database: Added Keywords and XP to NPC database&lt;br /&gt;&lt;br /&gt;4.0.70&lt;br /&gt;* NPC Database: Got Permutation function working&lt;br /&gt;&lt;br /&gt;4.0.69&lt;br /&gt;* NPC Database: Added GetAvailable&lt;br /&gt;&lt;br /&gt;4.0.68&lt;br /&gt;* NPC Database: Switched to access database&lt;br /&gt;&lt;br /&gt;4.0.67&lt;br /&gt;* NPC Database: First pass&lt;br /&gt;&lt;br /&gt;4.0.66&lt;br /&gt;* Trap: Zeph can't build trap files fix.&lt;br /&gt;&lt;br /&gt;4.0.65&lt;br /&gt;* Trap: Fixed traps where WOTC was sloppy and didn't include the expected fields.&lt;br /&gt;&lt;br /&gt;4.0.64&lt;br /&gt;* Trap: Countermeasures and triggers processed into different nodes.  Trigger -&gt; Initiative transistion allowed&lt;br /&gt;&lt;br /&gt;4.0.63&lt;br /&gt;* Catalog: Corrected bug created when feature only lists were added.&lt;br /&gt;&lt;br /&gt;4.0.62&lt;br /&gt;* PHB2: Requirement-&gt;Trigger cascade allowed&lt;br /&gt;&lt;br /&gt;4.0.61&lt;br /&gt;* Trap: Corrected a bug with multiple additional skills.  Upgrade to Elite processed into different nodes.&lt;br /&gt;&lt;br /&gt;4.0.60&lt;br /&gt;* Powers: "Pact Boon" now recognized and functions the same as "Attack" and "Utility"&lt;br /&gt;&lt;br /&gt;4.0.59&lt;br /&gt;* Trap: Additional skill data processed into different nodes.&lt;br /&gt;&lt;br /&gt;4.0.58&lt;br /&gt;* Trap: Multiple Additional Skills fixed&lt;br /&gt;&lt;br /&gt;4.0.57&lt;br /&gt;* Trap: Perception data processed into different nodes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-2872237047579624559?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/2872237047579624559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=2872237047579624559' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2872237047579624559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2872237047579624559'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/07/new-parser-mm3-support-pre-compendium.html' title='New Parser - MM3 support (pre compendium)'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-416144758963887011</id><published>2010-06-26T21:35:00.002-04:00</published><updated>2010-06-26T21:38:12.630-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='MM3'/><title type='text'>MM3</title><content type='html'>In addition to helping out with the Adventure workshop, I put some time into MM3 support.  I haven't gotten around to handling the new mechanical format but I did get the Fluff format in place and support for Diseases that work on something other than Endurance (Meenlocks)&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/TCarVrx1eII/AAAAAAAACkY/DGiwLHOOG80/s1600/MM3.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 247px; height: 320px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/TCarVrx1eII/AAAAAAAACkY/DGiwLHOOG80/s320/MM3.jpg" alt="" id="BLOGGER_PHOTO_ID_5487261585014880386" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-416144758963887011?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/416144758963887011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=416144758963887011' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/416144758963887011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/416144758963887011'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/06/mm3.html' title='MM3'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/TCarVrx1eII/AAAAAAAACkY/DGiwLHOOG80/s72-c/MM3.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-5424213949641406814</id><published>2010-04-14T17:52:00.002-04:00</published><updated>2010-04-14T17:58:03.552-04:00</updated><title type='text'>New Location</title><content type='html'>EugeneZ was gracious enough to give me space to host the parser.  The new home is:&lt;br /&gt;&lt;br /&gt;http://tenian.eugenez.net/Parser/&lt;br /&gt;&lt;br /&gt;You'll find the latest version (4.0.56) there in both ZIP and MSI format.&lt;br /&gt;&lt;br /&gt;Changes since the last version (mostly PHB3 or Zeph extensions related)&lt;br /&gt;&lt;br /&gt;****************************Public Release: 4/14/2010 *****************&lt;br /&gt;&lt;br /&gt;4.0.56&lt;br /&gt;* General: Catalog function updated to support classes that only have features (Hybrids) and to support the new class syntax (Skill Powers)&lt;br /&gt;&lt;br /&gt;4.0.55&lt;br /&gt;* PHB3: New class syntax that enables the Paragon Path: tag to be suppressed from power output&lt;br /&gt;&lt;br /&gt;4.0.54&lt;br /&gt;* PHB3: Superior implements Properties and Groups no longer trim as weapons do&lt;br /&gt;&lt;br /&gt;4.0.53&lt;br /&gt;* PHB3: Added default level for powers that don't have one (Aspect of the Cultivator)&lt;br /&gt;&lt;br /&gt;4.0.52&lt;br /&gt;* PHB3: Option to display power lists with only features in the library.  This is for Hybrids.&lt;br /&gt;&lt;br /&gt;4.0.51&lt;br /&gt;* General: Fixed bracketed feat support so that feats without brackets are grouped by tier&lt;br /&gt;&lt;br /&gt;4.0.50&lt;br /&gt;* PHB3: Support for Ki Focus formatting&lt;br /&gt;&lt;br /&gt;4.0.48&lt;br /&gt;* PHB2/PHB3: Support for paragon paths with () in their name&lt;br /&gt;&lt;br /&gt;4.0.48&lt;br /&gt;* PHB3: Support for Superior implements&lt;br /&gt;&lt;br /&gt;4.0.47&lt;br /&gt;* Effects: Support for effect parsing&lt;br /&gt;&lt;br /&gt;4.0.46&lt;br /&gt;* ZLINK: Support for cross module links, Zeph tables, Treasure parcels&lt;br /&gt;&lt;br /&gt;4.0.45&lt;br /&gt;* Tables: Support for Zeph's Table Extension.&lt;br /&gt;&lt;br /&gt;4.0.44&lt;br /&gt;* Treasure Parcels: Support for Zeph's Treasure Parcel Extension.&lt;br /&gt;&lt;br /&gt;4.0.43&lt;br /&gt;* General: Combo box improvements: Flicker removed, focus set, autocomplete, drop down.&lt;br /&gt;&lt;br /&gt;4.0.42&lt;br /&gt;* General: Option to split Feats that contain []s in the name into groups.  Such as the styles or runic feats.&lt;br /&gt;&lt;br /&gt;4.0.41&lt;br /&gt;* PHB3: Parse support for powers that use Augment&lt;br /&gt;&lt;br /&gt;4.0.40&lt;br /&gt;* PHB3: Scrape support for powers that use Augment&lt;br /&gt;&lt;br /&gt;4.0.39&lt;br /&gt;* PHB3: Support for Processing Monk powers with []'s out of the compendium&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-5424213949641406814?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/5424213949641406814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=5424213949641406814' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5424213949641406814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5424213949641406814'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/04/new-location.html' title='New Location'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-7541745099288601747</id><published>2010-03-30T20:14:00.001-04:00</published><updated>2010-03-30T20:16:46.706-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='PHB3'/><title type='text'></title><content type='html'>Added in some parser support for Augmentable Psionic powers:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_uDFpksWt8LQ/S7KUN_DpU1I/AAAAAAAACZM/mf6OUaq467k/s1600/psionics.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 290px;" src="http://1.bp.blogspot.com/_uDFpksWt8LQ/S7KUN_DpU1I/AAAAAAAACZM/mf6OUaq467k/s320/psionics.jpg" alt="" id="BLOGGER_PHOTO_ID_5454585066685027154" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-7541745099288601747?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/7541745099288601747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=7541745099288601747' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/7541745099288601747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/7541745099288601747'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/03/added-in-some-parser-support-for.html' title=''/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uDFpksWt8LQ/S7KUN_DpU1I/AAAAAAAACZM/mf6OUaq467k/s72-c/psionics.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-5322749327721323452</id><published>2010-03-26T22:29:00.001-04:00</published><updated>2010-03-26T22:31:07.154-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='PHB3'/><title type='text'>The easy part.....</title><content type='html'>Monk crap:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/S61txWN7dzI/AAAAAAAACYc/UmE1UvISZ6Y/s1600/PHB3.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 227px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/S61txWN7dzI/AAAAAAAACYc/UmE1UvISZ6Y/s320/PHB3.jpg" alt="" id="BLOGGER_PHOTO_ID_5453135418360559410" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-5322749327721323452?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/5322749327721323452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=5322749327721323452' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5322749327721323452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5322749327721323452'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/03/easy-part.html' title='The easy part.....'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/S61txWN7dzI/AAAAAAAACYc/UmE1UvISZ6Y/s72-c/PHB3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-7950070811550423255</id><published>2010-03-17T06:36:00.003-04:00</published><updated>2010-03-17T06:38:51.970-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><title type='text'>Parser 4.0.38</title><content type='html'>Is now available on FUM.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.fouruglymonsters.com/community/community/groups/viewdiscussion/851-Parser+4038?groupid=49"&gt;Discussion thread&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.fouruglymonsters.com/community/component/docman/doc_details/91-4eparser4038"&gt;Download Link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-7950070811550423255?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/7950070811550423255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=7950070811550423255' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/7950070811550423255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/7950070811550423255'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/03/parser-4038.html' title='Parser 4.0.38'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-2822597135814909518</id><published>2010-02-15T09:01:00.004-05:00</published><updated>2010-02-15T09:30:17.631-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='PHB'/><category scheme='http://www.blogger.com/atom/ns#' term='Arcane Power'/><category scheme='http://www.blogger.com/atom/ns#' term='PHB2'/><title type='text'>The agonizing grind........</title><content type='html'>Now that 2.0 is in public testing I switched back to looking at the parser.  There have been a number of posts about random pieces of compendium data which do not scrape correctly. I decided to investigate these by attempting to scrape every published book and seeing what breaks and why.&lt;br /&gt;&lt;br /&gt;Since the compendium feature is a new component of the parser, I never went back and ran serious testing against all the modules I had completed.  In fact I've only been using it on material published after Divine Power.  Any publication that predates that I parsed using either a purchased pdf or OCR from my purchased printed copy.  This means several of the "big" books (PHB, MM, etc) never got the full testing.&lt;br /&gt;&lt;br /&gt;That's not say I ran no testing on them, but I typically ran a sampling, because extracting and processing something like the entire Adventurer's vault is a pain.  It's even more of a pain when your extraction process is still a bit suspect and you know you're going to have to do it more than once.&lt;br /&gt;&lt;br /&gt;Anyhow, I decided to bite the bullet and go through each and every book and note what's broken, what I can fix, and what's beyond my control.  I've been going in alphabetical order (for lack of a better system) and I am currently on the Player's Handbook and Player's Handbook 2.  Both had issues with certain rituals which I think are fixed.  I still need to re-scrape/parse them both and make sure the issue is taken care of and I didn't break anything else along the way.&lt;br /&gt;&lt;br /&gt;I'm hopeful that I'll be able to complete the process this week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-2822597135814909518?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/2822597135814909518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=2822597135814909518' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2822597135814909518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2822597135814909518'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/02/agonizing-grind.html' title='The agonizing grind........'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-3445464533896295375</id><published>2010-01-29T06:40:00.002-05:00</published><updated>2010-01-29T06:48:43.324-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><title type='text'>Ruleset 2.0 is now available.</title><content type='html'>A ton of work went into this thing, mostly from moon_wizard (all the effects, combat, etc) and Zeph (the new look). &lt;br /&gt;&lt;br /&gt;Also my poor testing groups had to struggle through a few sessions where things just didn't work (locked tokens = map crash.  insubstantial = 1.5 damage instead of 2.0 damage, etc).&lt;br /&gt;&lt;br /&gt;To check it out you'll need the TestModeManager tool for FGII which can be found &lt;a href="http://www.fantasygrounds.com/filelibrary/TestModeManager.exe"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After that you should just update and it will download all the new stuff.  I strongly recommend backing up your campaigns before doing any conversion, but I don't remember any upgrade issues (then again 1.5.1 was months ago for me and my testers).&lt;br /&gt;&lt;br /&gt;You can find more details on the &lt;a href="http://www.fantasygrounds.com/forums/showthread.php?t=11630"&gt;thread in the FGII forums&lt;/a&gt;.  I recommend you clear time on your schedule to read the changes/readme files once the install completes.  A lot of things have changed...for the better.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-3445464533896295375?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/3445464533896295375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=3445464533896295375' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3445464533896295375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3445464533896295375'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/01/ruleset-20-is-now-available.html' title='Ruleset 2.0 is now available.'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-961831229931053170</id><published>2010-01-25T19:08:00.003-05:00</published><updated>2010-01-25T19:12:24.664-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Dragonomicon'/><title type='text'>Dragonomicon: Metallic Dragons</title><content type='html'>Great book.  I love the Dragonomicon books but they are a LOT of work to make into FGII modules.  Especially since PDFs have gone away.  Hand correcting the OCR of the Lairs section took forever.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/S14zHJpeYQI/AAAAAAAACQs/TXe7t7pznjI/s1600-h/Blood+Sweat+and+Tears.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 190px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/S14zHJpeYQI/AAAAAAAACQs/TXe7t7pznjI/s320/Blood+Sweat+and+Tears.jpg" alt="" id="BLOGGER_PHOTO_ID_5430834398597374210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Overall I'm pretty pleased with the results.  Thanks to Zeph for OCR help and EugeneZ for cleaning the tags off the maps.&lt;br /&gt;&lt;br /&gt;I made a few minor parser changes to allow for a few more ZLINKs and the suppression of a few items from the library lists.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-961831229931053170?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/961831229931053170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=961831229931053170' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/961831229931053170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/961831229931053170'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2010/01/dragonomicon-metallic-dragons.html' title='Dragonomicon: Metallic Dragons'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uDFpksWt8LQ/S14zHJpeYQI/AAAAAAAACQs/TXe7t7pznjI/s72-c/Blood+Sweat+and+Tears.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-8942266148756835414</id><published>2009-12-03T16:37:00.001-05:00</published><updated>2009-12-03T16:37:59.460-05:00</updated><title type='text'>Limits?</title><content type='html'>I'm sure there is some limit in FGII based on the size of structures.  It's probably at the bare minimum...256 more likely...32768&lt;br /&gt;&lt;br /&gt;But I did a test after doing the targeting....this was only 2 double clicks.  The highest target number I saw was...73:&lt;br /&gt;Campaign saved.&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 55] [23] [1d20+5 = 23]&lt;br /&gt;[GM] Attack [23] -&gt; [at Goblin Cutter 38] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 46] [16] [1d20+5 = 16]&lt;br /&gt;[GM] Attack [16] -&gt; [at Goblin Cutter 5] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 52] [12] [1d20+5 = 12]&lt;br /&gt;[GM] Attack [12] -&gt; [at Orc Drudge 122] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 57] [9] [1d20+5 = 9]&lt;br /&gt;[GM] Attack [9] -&gt; [at Orc Berserker 142] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 23] [21] [1d20+5 = 21]&lt;br /&gt;[GM] Attack [21] -&gt; [at Decrepit Skeleton 12] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 31] [7] [1d20+5 = 7]&lt;br /&gt;[GM] Attack [7] -&gt; [at Orc Drudge 12] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 56] [20] [1d20+5 = 20]&lt;br /&gt;[GM] Attack [20] -&gt; [at Goblin Cutter 20] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 3] [19] [1d20+5 = 19]&lt;br /&gt;[GM] Attack [19] -&gt; [at Kobold Minion 8] [HIT]&lt;br /&gt;GM: [GM] Original attack = 20+5=25&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 69] [1d20 = 20]&lt;br /&gt;[GM] Attack [25] -&gt; [at Kobold Cleaver 23] [CRITICAL HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 13] [11] [1d20+5 = 11]&lt;br /&gt;[GM] Attack [11] -&gt; [at Bugbear Warrior] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 32] [21] [1d20+5 = 21]&lt;br /&gt;[GM] Attack [21] -&gt; [at Goblin Cutter 13] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 53] [8] [1d20+5 = 8]&lt;br /&gt;[GM] Attack [8] -&gt; [at Goblin Hexer] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 17] [10] [1d20+5 = 10]&lt;br /&gt;[GM] Attack [10] -&gt; [at Goblin Cutter 11] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 30] [10] [1d20+5 = 10]&lt;br /&gt;[GM] Attack [10] -&gt; [at White Dragon Wyrmling] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 70] [15] [1d20+5 = 15]&lt;br /&gt;[GM] Attack [15] -&gt; [at Gray Wolf 93] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 14] [10] [1d20+5 = 10]&lt;br /&gt;[GM] Attack [10] -&gt; [at Orc Raider 104] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 29] [19] [1d20+5 = 19]&lt;br /&gt;[GM] Attack [19] -&gt; [at Goblin Sharpshooter 11] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 50] [15] [1d20+5 = 15]&lt;br /&gt;[GM] Attack [15] -&gt; [at Kobold Cleaver 29] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 59] [20] [1d20+5 = 20]&lt;br /&gt;[GM] Attack [20] -&gt; [at Goblin Cutter 36] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 11] [21] [1d20+5 = 21]&lt;br /&gt;[GM] Attack [21] -&gt; [at Goblin Underboss] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 12] [1d20 = 1]&lt;br /&gt;[GM] Attack [6] -&gt; [at Orc Drudge 7] [AUTOMATIC MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 27] [19] [1d20+5 = 19]&lt;br /&gt;[GM] Attack [19] -&gt; [at Orc Berserker 64] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 45] [22] [1d20+5 = 22]&lt;br /&gt;[GM] Attack [22] -&gt; [at Kobold Dragonshield 27] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 44] [22] [1d20+5 = 22]&lt;br /&gt;[GM] Attack [22] -&gt; [at Kobold Cleaver 8] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 47] [20] [1d20+5 = 20]&lt;br /&gt;[GM] Attack [20] -&gt; [at Kobold Skirmisher] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 68] [11] [1d20+5 = 11]&lt;br /&gt;[GM] Attack [11] -&gt; [at Goblin Sharpshooter 55] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 7] [17] [1d20+5 = 17]&lt;br /&gt;[GM] Attack [17] -&gt; [at Goblin Cutter 10] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 40] [20] [1d20+5 = 20]&lt;br /&gt;[GM] Attack [20] -&gt; [at Kobold Minion 13] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 16] [16] [1d20+5 = 16]&lt;br /&gt;[GM] Attack [16] -&gt; [at Kobold Cleaver 3] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 9] [20] [1d20+5 = 20]&lt;br /&gt;[GM] Attack [20] -&gt; [at Orc Drudge 98] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 35] [10] [1d20+5 = 10]&lt;br /&gt;[GM] Attack [10] -&gt; [at Orc Drudge 17] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 4] [13] [1d20+5 = 13]&lt;br /&gt;[GM] Attack [13] -&gt; [at Goblin Cutter 15] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 24] [15] [1d20+5 = 15]&lt;br /&gt;[GM] Attack [15] -&gt; [at Kobold Slyblade 43] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 60] [10] [1d20+5 = 10]&lt;br /&gt;[GM] Attack [10] -&gt; [at Kobold Cleaver 22] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 6] [23] [1d20+5 = 23]&lt;br /&gt;[GM] Attack [23] -&gt; [at Kobold Slinger 4] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 22] [1d20 = 1]&lt;br /&gt;[GM] Attack [6] -&gt; [at Kobold Cleaver 16] [AUTOMATIC MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 38] [16] [1d20+5 = 16]&lt;br /&gt;[GM] Attack [16] -&gt; [at Orc Chieftain] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 64] [11] [1d20+5 = 11]&lt;br /&gt;[GM] Attack [11] -&gt; [at Kobold Minion 3] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 15] [8] [1d20+5 = 8]&lt;br /&gt;[GM] Attack [8] -&gt; [at Orc Eye of Gruumsh] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 18] [9] [1d20+5 = 9]&lt;br /&gt;[GM] Attack [9] -&gt; [at Dire Wolf] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 54] [10] [1d20+5 = 10]&lt;br /&gt;[GM] Attack [10] -&gt; [at Fire Beetle 17] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 63] [24] [1d20+5 = 24]&lt;br /&gt;[GM] Attack [24] -&gt; [at Kobold Minion 7] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 19] [9] [1d20+5 = 9]&lt;br /&gt;[GM] Attack [9] -&gt; [at Kobold Minion 11] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 25] [11] [1d20+5 = 11]&lt;br /&gt;[GM] Attack [11] -&gt; [at Decrepit Skeleton 4] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 39] [16] [1d20+5 = 16]&lt;br /&gt;[GM] Attack [16] -&gt; [at Decrepit Skeleton 42] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 66] [11] [1d20+5 = 11]&lt;br /&gt;[GM] Attack [11] -&gt; [at Kobold Minion 20] [MISS]&lt;br /&gt;GM: [GM] Original attack = 20+5=25&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 74] [1d20 = 20]&lt;br /&gt;[GM] Attack [25] -&gt; [at Big Grigbad] [CRITICAL HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 58] [13] [1d20+5 = 13]&lt;br /&gt;[GM] Attack [13] -&gt; [at Goblin Cutter 51] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 2] [17] [1d20+5 = 17]&lt;br /&gt;[GM] Attack [17] -&gt; [at Orc Raider 86] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 1] [23] [1d20+5 = 23]&lt;br /&gt;[GM] Attack [23] -&gt; [at Orc Drudge 61] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 34] [14] [1d20+5 = 14]&lt;br /&gt;[GM] Attack [14] -&gt; [at Goblin Cutter 48] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 42] [13] [1d20+5 = 13]&lt;br /&gt;[GM] Attack [13] -&gt; [at Kobold Minion 23] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 62] [10] [1d20+5 = 10]&lt;br /&gt;[GM] Attack [10] -&gt; [at Kobold Cleaver 25] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 65] [24] [1d20+5 = 24]&lt;br /&gt;[GM] Attack [24] -&gt; [at Goblin Cutter 21] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 5] [14] [1d20+5 = 14]&lt;br /&gt;[GM] Attack [14] -&gt; [at Goblin Cutter 43] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 10] [23] [1d20+5 = 23]&lt;br /&gt;[GM] Attack [23] -&gt; [at Gray Wolf 47] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 21] [7] [1d20+5 = 7]&lt;br /&gt;[GM] Attack [7] -&gt; [at Kobold Dragonshield 16] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 73] [20] [1d20+5 = 20]&lt;br /&gt;[GM] Attack [20] -&gt; [at Orc Drudge 138] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 71] [21] [1d20+5 = 21]&lt;br /&gt;[GM] Attack [21] -&gt; [at Fire Beetle 36] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 72] [14] [1d20+5 = 14]&lt;br /&gt;[GM] Attack [14] -&gt; [at Orc Drudge 13] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 33] [18] [1d20+5 = 18]&lt;br /&gt;[GM] Attack [18] -&gt; [at Kobold Wyrmpriest] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 8] [8] [1d20+5 = 8]&lt;br /&gt;[GM] Attack [8] -&gt; [at Goblin Cutter 18] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 36] [16] [1d20+5 = 16]&lt;br /&gt;[GM] Attack [16] -&gt; [at Kobold Slinger 6] [HIT]&lt;br /&gt;GM: [GM] Original attack = 20+5=25&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 43] [1d20 = 20]&lt;br /&gt;[GM] Attack [25] -&gt; [at Orc Drudge 104] [CRITICAL HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 49] [16] [1d20+5 = 16]&lt;br /&gt;[GM] Attack [16] -&gt; [at Goblin Sharpshooter 35] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 48] [17] [1d20+5 = 17]&lt;br /&gt;[GM] Attack [17] -&gt; [at Orc Berserker 84] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 26] [13] [1d20+5 = 13]&lt;br /&gt;[GM] Attack [13] -&gt; [at Orc Drudge 42] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 28] [7] [1d20+5 = 7]&lt;br /&gt;[GM] Attack [7] -&gt; [at Goblin Sharpshooter 54] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 51] [24] [1d20+5 = 24]&lt;br /&gt;[GM] Attack [24] -&gt; [at Kobold Minion 4] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 41] [20] [1d20+5 = 20]&lt;br /&gt;[GM] Attack [20] -&gt; [at Orc Raider 9] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 61] [18] [1d20+5 = 18]&lt;br /&gt;[GM] Attack [18] -&gt; [at Kobold Slinger 2] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 20] [18] [1d20+5 = 18]&lt;br /&gt;[GM] Attack [18] -&gt; [at Kobold Cleaver 40] [HIT]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 67] [15] [1d20+5 = 15]&lt;br /&gt;[GM] Attack [15] -&gt; [at Kobold Slyblade 51] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [ATTACK (M)] *Short Sword (vs. AC) [TARGET 37] [15] [1d20+5 = 15]&lt;br /&gt;[GM] Attack [15] -&gt; [at Kobold Dragonshield 19] [MISS]&lt;br /&gt;[GM] Goblin Blackblade -&gt; [DAMAGE (M)] *Short Sword [5] [1d6+2 = 5]&lt;br /&gt;[GM] Damage [5] -&gt; [to Goblin Cutter 13] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Orc Raider 86]&lt;br /&gt;[GM] Damage [5] -&gt; [to Kobold Wyrmpriest]&lt;br /&gt;[GM] Damage [5] -&gt; [to Kobold Minion 8] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Kobold Slinger 6]&lt;br /&gt;[GM] Damage [5] -&gt; [to Orc Drudge 138] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Goblin Cutter 10] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Kobold Minion 13] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Orc Raider 9]&lt;br /&gt;[GM] Damage [5] -&gt; [to Orc Drudge 98] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Gray Wolf 47]&lt;br /&gt;[GM] Damage [5] -&gt; [to Goblin Underboss]&lt;br /&gt;[GM] Damage [5] -&gt; [to Orc Drudge 104] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Kobold Cleaver 8] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Kobold Cleaver 3] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Goblin Cutter 5] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Kobold Skirmisher]&lt;br /&gt;[GM] Damage [5] -&gt; [to Orc Berserker 84]&lt;br /&gt;[GM] Damage [5] -&gt; [to Goblin Sharpshooter 35]&lt;br /&gt;[GM] Damage [5] -&gt; [to Kobold Cleaver 40] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Kobold Minion 4] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Decrepit Skeleton 12] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Goblin Cutter 38] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Kobold Cleaver 23] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Goblin Cutter 20] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Orc Berserker 64]&lt;br /&gt;[GM] Damage [5] -&gt; [to Goblin Cutter 36] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Goblin Sharpshooter 11]&lt;br /&gt;[GM] Damage [5] -&gt; [to Goblin Cutter 21] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Orc Drudge 61] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Kobold Slinger 2]&lt;br /&gt;[GM] Damage [5] -&gt; [to Kobold Slinger 4]&lt;br /&gt;[GM] Damage [5] -&gt; [to Kobold Minion 7] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Fire Beetle 36]&lt;br /&gt;[GM] Damage [5] -&gt; [to Kobold Dragonshield 27]&lt;br /&gt;[GM] Damage [5] -&gt; [to Decrepit Skeleton 42] [DYING]&lt;br /&gt;[GM] Damage [5] -&gt; [to Big Grigbad]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-8942266148756835414?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/8942266148756835414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=8942266148756835414' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8942266148756835414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8942266148756835414'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/12/limits.html' title='Limits?'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-8620992778025840741</id><published>2009-12-03T07:23:00.002-05:00</published><updated>2009-12-03T07:29:00.164-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><title type='text'>Bug hunting</title><content type='html'>Testing the revised multiple target system (all moon_wizard's work):&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/Sxet5yVpKYI/AAAAAAAACJ8/kn1A1XwuZYo/s1600-h/command_crop.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 163px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/Sxet5yVpKYI/AAAAAAAACJ8/kn1A1XwuZYo/s320/command_crop.JPG" alt="" id="BLOGGER_PHOTO_ID_5410984685585639810" border="0" /&gt;&lt;/a&gt;Above Vyhev targets 3 NPCs and triggers her armor's damage effect against them.  Instead of dragging the damage to each NPC, it just takes one click once they are targeted.  Note the CT displays her current targets on the CT.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/Sxet5mMKhtI/AAAAAAAACJ0/T54wdmzTe4g/s1600-h/easy_crop.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 165px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/Sxet5mMKhtI/AAAAAAAACJ0/T54wdmzTe4g/s320/easy_crop.JPG" alt="" id="BLOGGER_PHOTO_ID_5410984682324657874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Above Khem uses his Visions of Blood close area power against two of the panthers.  Again you can see his targets on both the map and the CT.  After targeting he double clicks the attack to determine the hits.  Next he double clicks the damage and it applies it to any targets he hit.  he could also click an effect if the power had one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-8620992778025840741?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/8620992778025840741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=8620992778025840741' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8620992778025840741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8620992778025840741'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/12/bug-hunting.html' title='Bug hunting'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uDFpksWt8LQ/Sxet5yVpKYI/AAAAAAAACJ8/kn1A1XwuZYo/s72-c/command_crop.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-3191182689791152760</id><published>2009-11-12T12:08:00.003-05:00</published><updated>2009-11-12T12:11:37.976-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><title type='text'>New Skin</title><content type='html'>Zeph created a "stone" themed skin for 4E_JPG that replaces the default "wood" theme of FGII. The original version was in extension form but because it changed a lot of positioning, I rolled the changes into the ruleset and submitted them. Of course some things will need to be changed (the center dragon for example), but here's some screen shots of the unapproved look:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/SvxBjr52oRI/AAAAAAAACG8/fMR8OJ4anw0/s1600-h/camp.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 110px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/SvxBjr52oRI/AAAAAAAACG8/fMR8OJ4anw0/s320/camp.jpg" alt="" id="BLOGGER_PHOTO_ID_5403265734274359570" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/SvxBpDBkixI/AAAAAAAACHE/ZJhx25EJVGI/s1600-h/library.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 110px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/SvxBpDBkixI/AAAAAAAACHE/ZJhx25EJVGI/s320/library.jpg" alt="" id="BLOGGER_PHOTO_ID_5403265826380090130" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-3191182689791152760?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/3191182689791152760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=3191182689791152760' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3191182689791152760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3191182689791152760'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/11/new-skin.html' title='New Skin'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uDFpksWt8LQ/SvxBjr52oRI/AAAAAAAACG8/fMR8OJ4anw0/s72-c/camp.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-750376272058583779</id><published>2009-10-29T06:28:00.004-04:00</published><updated>2009-10-29T06:43:15.245-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='Adventure Summary'/><title type='text'>Playtest 3</title><content type='html'>Some more play test images from the most recent session:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_uDFpksWt8LQ/SulufeqoVAI/AAAAAAAACFE/sdus7-zclhU/s1600-h/lavaland_blog.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 150px;" src="http://1.bp.blogspot.com/_uDFpksWt8LQ/SulufeqoVAI/AAAAAAAACFE/sdus7-zclhU/s320/lavaland_blog.JPG" alt="" id="BLOGGER_PHOTO_ID_5397967115467117570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This is some of my pre-session prep.  I needed to introduce a new character so I modified the Smoke and Shadow encounter.  Instead of creatures just bursting from a lava rift, I had the new character on the other side of the rift fighting npcs.  I switched back and forth between the combat and the skill challenge and at the right point the lava plane (shown above) dumped into the Shadowfell....right on top of the rest of the party.  The map shown here is actually part of Orcus's Lair from E3.&lt;br /&gt;&lt;br /&gt;Anyhow, this shows the automatic effect creation when NPCs are dropped on the tracker.  Effects are a huge part of 2.0.  The actual processing of effects during combat is really the easier half of the problem.  Parsing effects off NPC sheets/PC powers is where the real challenge was.  Moon_wizard did in awesome job in making it all work.  As someone who's spent a fair amount of time attempting to convert WOTC's data to a different format, I know just how daunting a task like this is.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_uDFpksWt8LQ/SulufPHRM9I/AAAAAAAACE8/HbULJAdLsu4/s1600-h/mudpit_blog.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 152px;" src="http://1.bp.blogspot.com/_uDFpksWt8LQ/SulufPHRM9I/AAAAAAAACE8/HbULJAdLsu4/s320/mudpit_blog.JPG" alt="" id="BLOGGER_PHOTO_ID_5397967111292269522" border="0" /&gt;&lt;/a&gt;An early round of the "Training Session" encounter.  Not much is going on in this screenshot, other than me dropping an effect on Khem that doesn't belong and them him accidentially holding ctrl while picking up damage dice.  That's what happens when the session runs late.  Really I took this image more for the &lt;a href="http://www.obsidianportal.com/campaign/alternate/adventure-log"&gt;adventure log&lt;/a&gt; I keep on our obsidian portal page....oh well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-750376272058583779?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/750376272058583779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=750376272058583779' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/750376272058583779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/750376272058583779'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/10/playtest-3.html' title='Playtest 3'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uDFpksWt8LQ/SulufeqoVAI/AAAAAAAACFE/sdus7-zclhU/s72-c/lavaland_blog.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-8848048863073071428</id><published>2009-10-24T15:28:00.000-04:00</published><updated>2009-10-24T15:29:34.742-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><title type='text'>Updated Parser on FUM</title><content type='html'>Version History:&lt;br /&gt;&lt;br /&gt;4.0.14&lt;br /&gt;* Disease: Support for -- comment marker.&lt;br /&gt;&lt;br /&gt;4.0.13&lt;br /&gt;* Scrape: Data error in Magnetic Armor is now detected and fixed automatically.&lt;br /&gt;* Scrape: Fixed a crash when metadata scrape returned no dynamic tags.&lt;br /&gt;* Powers: Backgrounds now respect the 1.5.1 flag&lt;br /&gt;* Powers: Races can now be mutli word.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.0.12&lt;br /&gt;* Scrape: Second pass of MetaData.  Dynamic tags added.&lt;br /&gt;* Scrape: Overwrite warning added.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.0.11&lt;br /&gt;* Scrape: Rough pass of MetaData files (Race/Class) added.&lt;br /&gt;&lt;br /&gt;4.0.10&lt;br /&gt;* Scrape Feats: Addition and Deletion tags removed in a manner similar to Revision tag&lt;br /&gt;* Traps: Attack description cleaned up&lt;br /&gt;* Traps: Compendium multi-Perception handled&lt;br /&gt;* Traps: () removed from the name of Elite attacks to make them clickable in the CT&lt;br /&gt;&lt;br /&gt;4.0.9&lt;br /&gt;* DMG 2: support for traps that have a Minion role&lt;br /&gt;* PHB: Tactical/Inspiring Presence fixed&lt;br /&gt;* Scrape Powers: Addition and Deletion tags removed in a manner similar to Revision tag&lt;br /&gt;&lt;br /&gt;4.0.8&lt;br /&gt;* DMG 2: Support for Boons&lt;br /&gt;* Large Node validation added after well formed check to prevent FGII crashes&lt;br /&gt;* PHB: Fixed bug where Uninitialized NPC structure caused fatal error during magic item scrape&lt;br /&gt;* Correctly strip the * when it's used for the keyword marker in item powers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-8848048863073071428?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/8848048863073071428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=8848048863073071428' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8848048863073071428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8848048863073071428'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/10/updated-parser-on-fum.html' title='Updated Parser on FUM'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-1531813111985031873</id><published>2009-10-22T06:43:00.005-04:00</published><updated>2009-10-22T18:52:47.951-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><title type='text'>2 images from Session 2 of 2.0 version 2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/SuA3qw2lIKI/AAAAAAAACEE/6FbT5ZfBEbE/s1600-h/continued.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 108px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/SuA3qw2lIKI/AAAAAAAACEE/6FbT5ZfBEbE/s320/continued.JPG" alt="" id="BLOGGER_PHOTO_ID_5395373561397715106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/SuA3kCN8qkI/AAAAAAAACD8/YPCh0bWN8zE/s1600-h/undead.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 108px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/SuA3kCN8qkI/AAAAAAAACD8/YPCh0bWN8zE/s320/undead.JPG" alt="" id="BLOGGER_PHOTO_ID_5395373445800045122" border="0" /&gt;&lt;/a&gt;That's a lot of 2's.  The images might not display very large, blogger used to not like it when I sent huge images.  I'll find somewhere else to host them later if this doesn't work.&lt;br /&gt;&lt;br /&gt;You can only really appreciate the ruleset changes when you have a fight involving 6 different insubstantial vulnerable creatures with regen who throw weakened around.&lt;br /&gt;&lt;br /&gt;The stuff I blacked out is plotty type stuff for the ongoing adventure.&lt;br /&gt;&lt;br /&gt;The square portraits and modified link icon are actually extensions sent to me by Zeph. Everything else is 2.0 stock.  I should have had the npc power screen open in one of the shots, but I forgot.  Maybe next time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s817.photobucket.com/albums/zz98/j_zahler/?action=view&amp;amp;current=continued.jpg" target="_blank"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-1531813111985031873?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/1531813111985031873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=1531813111985031873' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/1531813111985031873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/1531813111985031873'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/10/2-images-from-session-2-of-20-version-2.html' title='2 images from Session 2 of 2.0 version 2'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uDFpksWt8LQ/SuA3qw2lIKI/AAAAAAAACEE/6FbT5ZfBEbE/s72-c/continued.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-1998602827147976004</id><published>2009-10-15T19:48:00.003-04:00</published><updated>2009-10-15T19:59:19.076-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='PHB2'/><title type='text'>Dynamic........</title><content type='html'>A sample...complete with WoTCs typos:&lt;br /&gt;&lt;br /&gt;Paragon;Stoneblessed;Paragon;Powers&lt;br /&gt;Paragon;Turathi Highborn;Paragon;Powers&lt;br /&gt;Paragon;Twilight Guardian;Paragon;Powers&lt;br /&gt;Epic;Fatesinger;Epic;Spells&lt;br /&gt;Epic;Glorious Spirit;Epic;Powers&lt;br /&gt;Epic;Harbinger of Doom;Epic;Powers&lt;br /&gt;Epic;Lorekeeper;Epic;Powers&lt;br /&gt;Epic;Primal Avatar;Epic;Evocations&lt;br /&gt;Epic;Revered One;Epic;Prayers&lt;br /&gt;Dynamic;Aftereffect&lt;br /&gt;Dynamic;First Failed Saving Throw&lt;br /&gt;Dynamic;Virtue of Cunning&lt;br /&gt;Dynamic;Virtue of Valor&lt;br /&gt;Dynamic;Primal Guardian&lt;br /&gt;Dynamic;Primal Predator&lt;br /&gt;Dynamic;Covenant of Wrath&lt;br /&gt;Dynamic;Covenant of Preservation&lt;br /&gt;Dynamic;Censure of Retribution&lt;br /&gt;Dynamic;Censure of Pursuit&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dynamic;Covenant of Perservation&lt;/span&gt;&lt;br /&gt;Dynamic;Each Additional Failed Saving Throw&lt;br /&gt;Dynamic;Dragon Magic&lt;br /&gt;Dynamic;Wild Magic&lt;br /&gt;Dynamic;Stalker Spirit&lt;br /&gt;Dynamic;Protector Spirit&lt;br /&gt;Dynamic;Rageblood Vigor&lt;br /&gt;Dynamic;Thaneborn Triumph&lt;br /&gt;Dynamic;Earthstrength&lt;br /&gt;Dynamic;Wildblood&lt;br /&gt;Dynamic;Second Failed Saving Throw&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dynamic;Rageblood vigor&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-1998602827147976004?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/1998602827147976004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=1998602827147976004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/1998602827147976004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/1998602827147976004'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/10/dynamic.html' title='Dynamic........'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-5236910440555737438</id><published>2009-10-15T06:33:00.002-04:00</published><updated>2009-10-15T06:40:13.020-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><title type='text'>2.0 Screenshots</title><content type='html'>Some images from the latest 2.0 test session.  Still some issues to be ironed out.&lt;br /&gt;Here's the updated CT.  Fonts, the improved highlighting, and the short effect list on both pc's and NPCs are all new.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/Stb6y9n6RvI/AAAAAAAACC8/WLgWMHJg50s/s1600-h/xferct.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 233px; height: 320px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/Stb6y9n6RvI/AAAAAAAACC8/WLgWMHJg50s/s320/xferct.png" alt="" id="BLOGGER_PHOTO_ID_5392773357265110770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;And here you have some chat where Vyhev just unleashed a dragon breath on a bunch of targets.  The bold purple messages are all new 2.0 features.  They've changed quite a bit since the earlier 2.0 release.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_uDFpksWt8LQ/Stb6yLKUPOI/AAAAAAAACC0/GyEA33DByQs/s1600-h/combatchat.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 197px; height: 320px;" src="http://1.bp.blogspot.com/_uDFpksWt8LQ/Stb6yLKUPOI/AAAAAAAACC0/GyEA33DByQs/s320/combatchat.png" alt="" id="BLOGGER_PHOTO_ID_5392773343719210210" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-5236910440555737438?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/5236910440555737438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=5236910440555737438' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5236910440555737438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5236910440555737438'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/10/20-screenshots.html' title='2.0 Screenshots'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uDFpksWt8LQ/Stb6y9n6RvI/AAAAAAAACC8/WLgWMHJg50s/s72-c/xferct.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-953997522807653790</id><published>2009-10-10T20:21:00.002-04:00</published><updated>2009-10-10T20:27:16.367-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><title type='text'>Processing Meta Data</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/StEmQ_WfRdI/AAAAAAAACCE/JDNEZkYUrWI/s1600-h/Meta.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 287px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/StEmQ_WfRdI/AAAAAAAACCE/JDNEZkYUrWI/s320/Meta.jpg" alt="" id="BLOGGER_PHOTO_ID_5391132302264714706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Testing building the class and race files automatically.  No dynamic tags are processed so the class file is only partial.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-953997522807653790?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/953997522807653790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=953997522807653790' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/953997522807653790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/953997522807653790'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/10/processing-meta-data.html' title='Processing Meta Data'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uDFpksWt8LQ/StEmQ_WfRdI/AAAAAAAACCE/JDNEZkYUrWI/s72-c/Meta.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-2789822666400235603</id><published>2009-10-06T19:02:00.000-04:00</published><updated>2009-10-06T19:03:48.575-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='DMG2'/><title type='text'>Rough pass</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/SsvMt3queVI/AAAAAAAACBc/SL6M-fjZt3I/s1600-h/DMG2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/SsvMt3queVI/AAAAAAAACBc/SL6M-fjZt3I/s320/DMG2.jpg" alt="" id="BLOGGER_PHOTO_ID_5389626467488266578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;First run at the DMG2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-2789822666400235603?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/2789822666400235603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=2789822666400235603' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2789822666400235603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2789822666400235603'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/10/rough-pass.html' title='Rough pass'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uDFpksWt8LQ/SsvMt3queVI/AAAAAAAACBc/SL6M-fjZt3I/s72-c/DMG2.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-5572472037981402867</id><published>2009-10-02T20:30:00.001-04:00</published><updated>2009-10-02T20:30:49.684-04:00</updated><title type='text'>Try not to hurt yourselves :)</title><content type='html'>http://www.fouruglymonsters.com/community/community/groups/viewdiscussion/782-Parser+407?groupid=49&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-5572472037981402867?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/5572472037981402867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=5572472037981402867' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5572472037981402867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5572472037981402867'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/10/try-not-to-hurt-yourselves.html' title='Try not to hurt yourselves :)'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-3882338244547704495</id><published>2009-09-24T13:17:00.003-04:00</published><updated>2009-09-24T13:21:59.567-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><title type='text'>Finding bugs</title><content type='html'>I added some code to the XML check program that now returns around 10 lines of text near any error.  It should pull up 5 lines before the error, the error and then 4 lines.  However if the error happens in the first 5 lines you get from the beginning of the file, the error and then 4 lines. Here's a sample error I induced.  The *** marks the line of the error.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/SruqSzvj5zI/AAAAAAAAB_0/e_WglmnNkRw/s1600-h/debugging.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 205px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/SruqSzvj5zI/AAAAAAAAB_0/e_WglmnNkRw/s320/debugging.jpg" alt="" id="BLOGGER_PHOTO_ID_5385085019555620658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I also altered the results frame so it will remember it's size between parses.  It will however reset to the defaults when you exit the program&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-3882338244547704495?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/3882338244547704495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=3882338244547704495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3882338244547704495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3882338244547704495'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/09/finding-bugs.html' title='Finding bugs'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/SruqSzvj5zI/AAAAAAAAB_0/e_WglmnNkRw/s72-c/debugging.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-6880594987117683490</id><published>2009-09-24T06:12:00.003-04:00</published><updated>2009-09-24T06:33:37.887-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scales of War'/><category scheme='http://www.blogger.com/atom/ns#' term='Adventure Summary'/><title type='text'>Siege at Bordrin's Watch</title><content type='html'>In other news my group finished Siege of Bordrin's Watch last night with a magnificent 20 round encounter.  I had read about the final encounter on WOTC's community pages.  Some groups claiming it went 40 rounds and hundreds of minions were killed.  I'm not exactly sure why a DM would let it run that long, but 20 rounds was definitely a lot of fun.&lt;br /&gt;&lt;br /&gt;I run with only 4 players so I had to adjust the encounter on the fly, using different waves to tailor the difficulty to keep my PCs challenged, but just barely keeping them from being overwhelmed.  I think I managed to hit the difficulty just about right.  With the exception of the ranger who killed minions by the dozen, everyone was at the very least bloodied and most of them had been one lucky hit away from making death saves at some point in the encounter.  I probably should have thrown a bit more ranged damage at the ranger just to challenge him a little.&lt;br /&gt;&lt;br /&gt;Since I knew it would be a long encounter and since numbers heavy encounters (i.e. ones featuring lots of weak npcs) are rough on an undersized group, I  used the idea from the DMG 2 on Long Fights.  I planned for one of two events to be a "turning point" in the battle.  When the PCs completed the mini-skill challenge or when the PCs defeated the enemy leader they would be offered the choice of one of the following:&lt;br /&gt;&lt;br /&gt;1) Regain 1 healing surge&lt;br /&gt;2) Regain use of Second Wind&lt;br /&gt;3) Gain an Action Point and be able to spend it, even if they had spent an AP this encounter&lt;br /&gt;4) Regain use of an expended Encounter power&lt;br /&gt;&lt;br /&gt;The party managed to kill the leader before doing the skill challenge, so that became the turning point.  No one picked option 2, but every other choice was taken.  Giving them that little extra boost of power really did turn the battle in their favor (although just barely).  I'm not sure if the DMG 2 included the idea to let the player's pick or if that was something I thought up, but I feel it was key to making this idea work.  There was really no single benefit from the list above that would have fit everyone.&lt;br /&gt;&lt;br /&gt;It's not hard to see why many people rate Bordrin's Watch among the best adventures in the heroic tier.   It borrows a lot from the LotR movies, is well paced, and unlike Rescue at Rivenroar has a final encounter that actually has that epic end of the movie feel to it.  Definitely thumbs up for Siege of Bordrin's Watch and the DMG 2.&lt;br /&gt;&lt;br /&gt;For those of you who are really interested, I'll do a write up with quotes, pictures, etc over on the groups &lt;a href="http://www.obsidianportal.com/campaign/alternate/adventure-log"&gt;Obsidian Portal adventure log&lt;/a&gt; .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-6880594987117683490?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/6880594987117683490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=6880594987117683490' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/6880594987117683490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/6880594987117683490'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/09/siege-at-bordrins-watch.html' title='Siege at Bordrin&apos;s Watch'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-6976018269013236354</id><published>2009-09-23T17:03:00.001-04:00</published><updated>2009-09-23T17:05:48.388-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><title type='text'>Item sets powers</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/SrqNYCPdoUI/AAAAAAAAB_k/2Bj_kGI5Rlo/s1600-h/itemsets.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 267px; height: 320px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/SrqNYCPdoUI/AAAAAAAAB_k/2Bj_kGI5Rlo/s320/itemsets.JPG" alt="" id="BLOGGER_PHOTO_ID_5384771748532953410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In addition to supporting even more ZLINK options, the new version of the parser now supports "Item Set Power" in the same format as "Feature" or "Feat Power"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-6976018269013236354?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/6976018269013236354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=6976018269013236354' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/6976018269013236354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/6976018269013236354'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/09/item-sets-powers.html' title='Item sets powers'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uDFpksWt8LQ/SrqNYCPdoUI/AAAAAAAAB_k/2Bj_kGI5Rlo/s72-c/itemsets.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-8221680537000640228</id><published>2009-09-17T08:21:00.004-04:00</published><updated>2009-09-17T08:45:06.469-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Super Secret Project X'/><title type='text'>In parser news.....</title><content type='html'>The new version (dubbed 4.0.0) is in testing. The biggest change is support for the compendium scrape (big surprise). I did add the "append" option and the ability to only extract certain types of information which were commonly requested during the SSPX Gen Con test.&lt;br /&gt;&lt;br /&gt;So with the merger complete SSPX officially becomes dead.  Alas, we barely knew you:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/SrItM11e3GI/AAAAAAAAB-s/Ut-y6SFwllE/s1600-h/tombstone.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 192px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/SrItM11e3GI/AAAAAAAAB-s/Ut-y6SFwllE/s320/tombstone.jpg" alt="" id="BLOGGER_PHOTO_ID_5382414203294243938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;There are a few  things I'd like to fix/adjust in the release beyond 4.0.0:&lt;br /&gt;&lt;br /&gt;* Traps are still rough but the output is at least 80% of the way there.  Getting that last 20% will take some effort and I don't want to hold it up for that as I feel extracting powers, monsters, feats, items, etc is worth a release.&lt;br /&gt;&lt;br /&gt;* I skipped skills.  It's one block of information from the PHB and the file format I use is crude to say the least (skills were the first formatted item I did). &lt;br /&gt;&lt;br /&gt;* Classes were skipped as well.  This is more a function of how the compendium lists the data and how I'd like it to be listed.  The compendium lists everything by first appearance.  So Fighter shows up in the PHB.  As do all the fighter options like Battle Rager and Tempest.  Really those should show up in Martial Power.  I'm trying to figure out a good solution that doesn't involve scraping the entire class section every time.&lt;br /&gt;&lt;br /&gt;* The selection method for combo items from the tree works poorly with a large number of choices (i.e. the source book selection)  I'll have to rewrite that to use a context based combobox instead of just a context menu.  The method provided is klunky but functional.&lt;br /&gt;&lt;br /&gt;* Scraping requires you to enter your password before each scrape.  This is so I don't have to store it, but it gets a bit annoying to key it in if you're going to scrape 50 different source books.  (&lt;a href="http://dnd-4e.blogspot.com/2009/09/fun-with-integrated-parser-and-sspx.html"&gt;Believe me I know&lt;/a&gt;)  Really after the initial release, I can't see people scraping more than 5 source books a month so it might be a non-issue.&lt;br /&gt;&lt;br /&gt;* There are no scrape command files.  I've considered this but at the moment I don't see a lot of need for anyone other than me to rescrape the same source book over and over.  I've done it repeatedly for debugging purposes, but aside for errata or parser updates I can't see pulling the data over and over.  For larger sets (like a PHB/AV/AV2) it's going to be way faster to change 4 or 5 powers by hand than to perform a complete rescrape.  if you don't believe me, you will the first time you scrape the AV or AV2.&lt;br /&gt;&lt;br /&gt;* I'd like to knock out bare bones class and race files based on the data scraped.  It's unlikely it will include the dynamic keywords. I can probably add the Power name translations (i.e. powers with the Martial keyword are displayed as Exploits, Arcane as Spells, etc).  It should be simple but my time is limited so it didn't make the cut.&lt;br /&gt;&lt;br /&gt;I touched upon what I find to be an annoyance, but others may not care.  Everything in the compendium is listed by source book that it was First Published in.   I feel it should be listed under EVERY source book that contains it.  If a monster appears in H2 and then was reprinted in the MM2, I feel it should show up if I tell the compendium I want to see the monsters in MM2.   It doesn't.   This is particularly annoying in modules/dungeon issues/RPGA adventures because you only get the "non-stock" NPCs.&lt;br /&gt;&lt;br /&gt;If you're like me and want to build complete accurate representations of the source material, this will frustrate you.  WOTC would have to change the way they organize the compendium.  If this bothers you, I suggest you let them know.&lt;br /&gt;&lt;br /&gt;Finally there is just no way for me to verify everything.  Different source books sometimes have different underlying HTML formats (hell different powers in the same source book sometimes do).    I think I've done most of the big books but I didn't extract every single issue of dungeon dragon, rpga adventure, etc.  I certainly didn't sit there and verify every single stat block of the stuff I did extract and parse.   It'd be foolish to expect them all to work without issue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-8221680537000640228?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/8221680537000640228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=8221680537000640228' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8221680537000640228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8221680537000640228'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/09/in-parser-news.html' title='In parser news.....'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uDFpksWt8LQ/SrItM11e3GI/AAAAAAAAB-s/Ut-y6SFwllE/s72-c/tombstone.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-658748342645513470</id><published>2009-09-14T20:28:00.002-04:00</published><updated>2009-09-14T20:30:28.280-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Super Secret Project X'/><title type='text'>"Fun" with the integrated Parser and SSPX</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_uDFpksWt8LQ/Sq7gCJzY6_I/AAAAAAAAB-M/mZKoR71n5fk/s1600-h/fun.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 223px; height: 320px;" src="http://1.bp.blogspot.com/_uDFpksWt8LQ/Sq7gCJzY6_I/AAAAAAAAB-M/mZKoR71n5fk/s320/fun.jpg" alt="" id="BLOGGER_PHOTO_ID_5381484932350143474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I needed some sample data so I decided to scrape all the RPGA entries.....at least I found a bug in the process.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-658748342645513470?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/658748342645513470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=658748342645513470' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/658748342645513470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/658748342645513470'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/09/fun-with-integrated-parser-and-sspx.html' title='&quot;Fun&quot; with the integrated Parser and SSPX'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uDFpksWt8LQ/Sq7gCJzY6_I/AAAAAAAAB-M/mZKoR71n5fk/s72-c/fun.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-2705661664824215785</id><published>2009-09-01T19:40:00.002-04:00</published><updated>2009-09-01T19:43:45.282-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Adventurer&apos;s Vault 2'/><category scheme='http://www.blogger.com/atom/ns#' term='Super Secret Project X'/><title type='text'>SSPX vs AV2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/Sp2xje-XSdI/AAAAAAAAB8k/U0tFRwqShy0/s1600-h/item+scrape+in+action.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 128px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/Sp2xje-XSdI/AAAAAAAAB8k/U0tFRwqShy0/s320/item+scrape+in+action.jpg" alt="" id="BLOGGER_PHOTO_ID_5376648753318414802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It took a few passes and some parser modifications but SSPX processed the AV2.&lt;br /&gt;&lt;br /&gt;No manual file edits required:&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-2705661664824215785?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/2705661664824215785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=2705661664824215785' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2705661664824215785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2705661664824215785'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/09/sspx-vs-av2.html' title='SSPX vs AV2'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/Sp2xje-XSdI/AAAAAAAAB8k/U0tFRwqShy0/s72-c/item+scrape+in+action.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-2665179100645761764</id><published>2009-08-31T12:53:00.003-04:00</published><updated>2009-08-31T13:02:20.816-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Super Secret Project X'/><title type='text'>Look out it's a ......</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/SpwAJPL5b1I/AAAAAAAAB8U/hkJJQc0h_Oc/s1600-h/trap.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 170px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/SpwAJPL5b1I/AAAAAAAAB8U/hkJJQc0h_Oc/s320/trap.jpg" alt="" id="BLOGGER_PHOTO_ID_5376172213868785490" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I spent some time fiddling around with the compendium output for traps.  My debug engine seems to be processing them fairly well. I haven't made the routines that output it to a file or added the required information to pull them from the compendium en mass but those are both pretty easy.  The hard part looks to be done.&lt;br /&gt;&lt;br /&gt;And that is the last major piece of compendium data.  There's still a few other items (skills deities, classes, glossary)   Classes are poorly organized (i.e. not by sourcebook).  Deities and Glossary are more "reference" than "mechanical"  So that leaves Skills as something I might look at, especially since the ruleset has a class designed for them. &lt;br /&gt;&lt;br /&gt;Then it's the death of SSPX as I integrate it into the parser&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-2665179100645761764?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/2665179100645761764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=2665179100645761764' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2665179100645761764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2665179100645761764'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/08/look-out-its.html' title='Look out it&apos;s a ......'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/SpwAJPL5b1I/AAAAAAAAB8U/hkJJQc0h_Oc/s72-c/trap.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-1434086471475238577</id><published>2009-08-25T12:58:00.003-04:00</published><updated>2009-08-25T13:02:57.595-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Super Secret Project X'/><title type='text'>Rituals</title><content type='html'>After completing items, I started work on rituals.  The big problem I see is there's no way to tell if it's a ritual or alchemy.  That info just isn't present in the compendium.  But I selected a random ritual (one that had a Prereq field) to test.  I managed to write the functions required to handle this new data and the output looks pretty decent.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/SpQYr1TEvOI/AAAAAAAAB7c/tr4Y462Om0s/s1600-h/ritual.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 238px; height: 320px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/SpQYr1TEvOI/AAAAAAAAB7c/tr4Y462Om0s/s320/ritual.jpg" alt="" id="BLOGGER_PHOTO_ID_5373947396680367330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;During lunch I updated the table header so it will be bold (not pictured) and modified the code to to mass scrape rituals from the compendium.  I'll give it a try tonight and see what it outputs.  Hopefully there is nothing odd in the ritual formatting across different books.&lt;br /&gt;&lt;br /&gt;That will leave Traps, Skills, and possibly Classes to extract.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-1434086471475238577?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/1434086471475238577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=1434086471475238577' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/1434086471475238577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/1434086471475238577'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/08/rituals.html' title='Rituals'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uDFpksWt8LQ/SpQYr1TEvOI/AAAAAAAAB7c/tr4Y462Om0s/s72-c/ritual.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-6052957997349244236</id><published>2009-08-24T13:30:00.003-04:00</published><updated>2009-08-24T13:49:32.737-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Super Secret Project X'/><category scheme='http://www.blogger.com/atom/ns#' term='AV'/><title type='text'>Items..items and more items</title><content type='html'>I've been doing test runs using SSPX and the AV.  I've finally got it producing something usable.  A lot of the AV information isn't presented as neatly as the AV book is laid out.  The mount table for example is missing. Also the compendium's "Item Query" returns multiple types of data so really getting this working was as hard as getting any three other types of compendium data working.&lt;br /&gt;&lt;br /&gt;Finally, and this is the painful part, the compendium lists each item/level separately.  Really that's the most useful way to present it.  However that means each stat block in the printed AV is (on average) 4 entries in the compendium.  In fact the compendium AV returns close to 2900 results.&lt;br /&gt;&lt;br /&gt;Now as some of you who played with scraping things like the PHB/Divine Power/etc might have noticed, larger datasets can take some time to scrape.  In the case of the AV...it takes somewhere between an hour and an hour and a half to scrape.  A lot of this time is actually spent delaying. &lt;br /&gt;&lt;br /&gt;SSPX has a designed delay inbetween each query.  Mostly so it plays nice with the wizards webserver and doesn't attempt to pound it to pieces.  For small sets this isn't bad.  For something of the AV's scale....it becomes annoying.  Really it's still faster than doing it by hand.&lt;br /&gt;&lt;br /&gt;Just remember when you're frustrated...that I had to run it well over a dozen times finding and fixing bugs before I got a successful parse out of it.&lt;br /&gt;&lt;br /&gt;In parser news, I added a 1.5.1 parse option which moves the flavor text back into the formatted text block so it can be displayed on legacy rulesets.  I also altered the handling of the compendium Enhancment: tag.  It now handles "+1 AC" by placing "+1" in the bonus field and "AC" in the enhancement field which is what the PDF based data did.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-6052957997349244236?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/6052957997349244236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=6052957997349244236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/6052957997349244236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/6052957997349244236'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/08/itemsitems-and-more-items.html' title='Items..items and more items'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-45013389896633418</id><published>2009-08-18T19:07:00.003-04:00</published><updated>2009-08-18T19:15:27.096-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Super Secret Project X'/><category scheme='http://www.blogger.com/atom/ns#' term='Eberron Player&apos;s Guide'/><title type='text'>Items</title><content type='html'>Well I finally got SSPX to handle Items.  Items are unique in that there are 4 different types of data sets returned by the compendium: Equipment, Weapons, Armor, Magic items.&lt;br /&gt;&lt;br /&gt;I tested with the Eberron Player's Guide and it all works except for a few errors.  These are not parser/SSPX related....they are bad compendium data.&lt;br /&gt;&lt;br /&gt;Check out:&lt;br /&gt;&lt;br /&gt;http://www.wizards.com/dndinsider/compendium/item.aspx?id=620&lt;br /&gt;http://www.wizards.com/dndinsider/compendium/item.aspx?id=4643&lt;br /&gt;http://www.wizards.com/dndinsider/compendium/item.aspx?id=4617&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Anyhow if I fix those I get:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/Sos1w2Zb46I/AAAAAAAAB6c/DeSXIzzyScc/s1600-h/weapons.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 219px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/Sos1w2Zb46I/AAAAAAAAB6c/DeSXIzzyScc/s320/weapons.jpg" alt="" id="BLOGGER_PHOTO_ID_5371446093921641378" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-45013389896633418?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/45013389896633418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=45013389896633418' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/45013389896633418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/45013389896633418'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/08/items.html' title='Items'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/Sos1w2Zb46I/AAAAAAAAB6c/DeSXIzzyScc/s72-c/weapons.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-4066355517297871471</id><published>2009-08-13T11:05:00.003-04:00</published><updated>2009-08-13T11:11:33.784-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Super Secret Project X'/><category scheme='http://www.blogger.com/atom/ns#' term='Eberron Player&apos;s Guide'/><category scheme='http://www.blogger.com/atom/ns#' term='Divine Power'/><title type='text'>Release</title><content type='html'>I released a Free Compendium Gen Con version of the SSPX.  In addition I had to release a new version of the parser to support some compendium specific quirks (and Divine Power/Eberron Players' Guide, Eberron Campaign Guide).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.fouruglymonsters.com/community/component/docman/doc_details/83-ddi-compendium-extractor-aka-super-secret-project-x"&gt;You can get SSPX here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.fouruglymonsters.com/community/component/docman/doc_details/82-parser-3530"&gt;You can get the parser here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.fouruglymonsters.com/community/community/groups/viewdiscussion/753-Free+Gen+Con+support?groupid=49"&gt;Report any errors/issues over on this thread&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here's the change log for the parser:&lt;br /&gt;&lt;br /&gt;Version History:&lt;br /&gt;3.5.30&lt;br /&gt;  ****************************Public Release: 8/13/2009 *****************&lt;br /&gt;* Support for syntax found in the compendium on NPCs in Eberron that have required&lt;br /&gt;* Support for syntax found in the compendium on Eberron mounts&lt;br /&gt;* Templates updated to use simpler ZLINK formatting&lt;br /&gt;&lt;br /&gt;3.5.29&lt;br /&gt;* Support for stange aura syntax found in the compendium on NPCs like the Mourner&lt;br /&gt;&lt;br /&gt;3.5.28&lt;br /&gt;* Unified ZLINK syntax. Supported in both Story and Reference.&lt;br /&gt;&lt;br /&gt;3.5.27&lt;br /&gt;* Divine Power: Alchemy rituals match items if the ritual begins with "Create"&lt;br /&gt;&lt;br /&gt;3.5.26&lt;br /&gt;* Divine Power: Domain/Divinity Feats output into own groups&lt;br /&gt;&lt;br /&gt;3.5.25&lt;br /&gt;* Changed the grouping titles for powers to more accurately match printed materials&lt;br /&gt;&lt;br /&gt;3.5.24&lt;br /&gt;* Added ZFEATUREEND support so EugeneZ stops whining.&lt;br /&gt;&lt;br /&gt;3.5.23&lt;br /&gt;* Changed the source of background benefits to be "Background".&lt;br /&gt;&lt;br /&gt;3.5.22&lt;br /&gt;* Fixed duplicated text in background benefits in new power display winodws.&lt;br /&gt;&lt;br /&gt;3.5.21&lt;br /&gt;* Magic item powers now handle Trigger:&lt;br /&gt;&lt;br /&gt;3.5.20&lt;br /&gt;* Magic item parsing changes to work better with compendium&lt;br /&gt;* Requirements: parsing for eberron magic items&lt;br /&gt;&lt;br /&gt;3.5.19&lt;br /&gt;* Fixed problem where elixir's without level arrays were not displayed in lists.&lt;br /&gt;&lt;br /&gt;3.5.18&lt;br /&gt;* Added @ qualifiers to map pin short cuts.&lt;br /&gt;&lt;br /&gt;3.5.17&lt;br /&gt;* Added support for ZPB,ZPF,ZPI markup shortcuts in story files.  See Parser doc for details.&lt;br /&gt;&lt;br /&gt;3.5.16&lt;br /&gt;* Added support for ZFEATURE for story files. &lt;br /&gt;&lt;br /&gt;3.5.15&lt;br /&gt;* Flavor text split off the formatted description and returned as it's own element.  This puts it on the correct place of the new power sheet.&lt;br /&gt;&lt;br /&gt;3.5.14&lt;br /&gt;* UI changes: Module directory should auto-detect and default.  Directory selection should start at the parent of the last choice.&lt;br /&gt;&lt;br /&gt;3.5.13&lt;br /&gt;* UI Changes for Catalog mode.&lt;br /&gt;&lt;br /&gt;3.5.12&lt;br /&gt;* UI Changes for Catalog mode.&lt;br /&gt;&lt;br /&gt;3.5.11&lt;br /&gt;* Racial/Paragon/Epic lists added&lt;br /&gt;&lt;br /&gt;3.5.10&lt;br /&gt;* Basic class list built&lt;br /&gt;&lt;br /&gt;3.5.9&lt;br /&gt;* Basic catalog output&lt;br /&gt;&lt;br /&gt;3.5.8&lt;br /&gt;* Module Decompression and extraction for catalog&lt;br /&gt;&lt;br /&gt;3.5.7&lt;br /&gt;* Upgraded the trap Perception formatting routine to key off DC ##: instead of DC ## (Pendulum Scythes DMG)&lt;br /&gt;* Added ZBREAK within lore to create multiple paragraphs while dealing with frames.&lt;br /&gt;&lt;br /&gt;3.5.6&lt;br /&gt;* Fixed a bug where the range numbers were removed from granted power.&lt;br /&gt;&lt;br /&gt;3.5.5&lt;br /&gt;* Support for  all multi icons (MR,CA,MC,MA,RA,RC,RM,CM,AM,AR,CR) (NOTE: AC is not supported because AC is used for Armor Class in so many other places)&lt;br /&gt;* Support for Minor action Attacks for Traps&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-4066355517297871471?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/4066355517297871471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=4066355517297871471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/4066355517297871471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/4066355517297871471'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/08/release.html' title='Release'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-3849977048540119156</id><published>2009-08-11T18:46:00.002-04:00</published><updated>2009-08-11T18:51:21.058-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Super Secret Project X'/><title type='text'>Features</title><content type='html'>I rewrote one section of SSPX that was annoying me.  Now it's easier to add new types of data to the program.  I quickly knocked out the Paragon and Epic features.  For tonight's test run I used the FR:Player's Guide.  I did some spot checking and everything looks correct.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/SoH05RQvxCI/AAAAAAAAB5c/QCz3v6cJGtk/s1600-h/Features.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/SoH05RQvxCI/AAAAAAAAB5c/QCz3v6cJGtk/s320/Features.jpg" alt="" id="BLOGGER_PHOTO_ID_5368841495525704738" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-3849977048540119156?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/3849977048540119156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=3849977048540119156' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3849977048540119156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3849977048540119156'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/08/features.html' title='Features'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/SoH05RQvxCI/AAAAAAAAB5c/QCz3v6cJGtk/s72-c/Features.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-4568197386516453411</id><published>2009-08-10T20:37:00.003-04:00</published><updated>2009-08-10T20:41:44.685-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Super Secret Project X'/><title type='text'>Racial</title><content type='html'>I added support for races to SSPX.  This includes the "non-power" racial powers like Stand Your Ground.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/SoC97eD_2gI/AAAAAAAAB5M/eKiWgNxKsCM/s1600-h/racial.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 193px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/SoC97eD_2gI/AAAAAAAAB5M/eKiWgNxKsCM/s320/racial.jpg" alt="" id="BLOGGER_PHOTO_ID_5368499585205393922" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-4568197386516453411?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/4568197386516453411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=4568197386516453411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/4568197386516453411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/4568197386516453411'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/08/racial.html' title='Racial'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uDFpksWt8LQ/SoC97eD_2gI/AAAAAAAAB5M/eKiWgNxKsCM/s72-c/racial.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-4758850445722776322</id><published>2009-08-09T20:36:00.003-04:00</published><updated>2009-08-09T20:44:11.726-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Super Secret Project X'/><title type='text'>It's Divine!</title><content type='html'>I added support for extracting feats.  I ran a few tests on various issues of Dragon (during which I found more Compendium errors).  Then I moved on to Divine Power.   Divine power added the extra wrinkle of Feat Powers not to mention a much wider variety of data.&lt;br /&gt;&lt;br /&gt;Anyhow the picture shows the results of a run against Divine Power.  I still had to make a class and race file but the bulk of the work was done by SSPX.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/Sn9rpU5RYfI/AAAAAAAAB40/OuyfM3mpVog/s1600-h/feats.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/Sn9rpU5RYfI/AAAAAAAAB40/OuyfM3mpVog/s320/feats.jpg" alt="" id="BLOGGER_PHOTO_ID_5368127638576652786" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-4758850445722776322?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/4758850445722776322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=4758850445722776322' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/4758850445722776322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/4758850445722776322'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/08/its-divine.html' title='It&apos;s Divine!'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/Sn9rpU5RYfI/AAAAAAAAB40/OuyfM3mpVog/s72-c/feats.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-5456403060684315996</id><published>2009-08-08T14:20:00.004-04:00</published><updated>2009-08-08T15:10:01.225-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Super Secret Project X'/><title type='text'>Scrape Scrape Scrape</title><content type='html'>I finished the NPC portion of compendium extraction.  I verified all the results from the Eberron Campaign Guide (and found a few errors in the compendium).  Then I moved on to the MM and MM2.  There were a few minor issues to take care of in the MM/MM2 but the changes were very small.&lt;br /&gt;&lt;br /&gt;To get complete support of the Eberron:CG in place I had to make changes to the parser, mostly involving mounts, and the fact that the requirements now appear to be listed in the ([action][;trigger][;recharge]) block of npc powers&lt;br /&gt;&lt;br /&gt;Anyhow here's a sample of the output.  To generate these I made no changes to the file extracted from the compendium.  All I had to tell the parser was the module name, the location of the scrape file, the category, and what temp directory I wanted to use.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_uDFpksWt8LQ/Sn3DbgBLJ7I/AAAAAAAAB4k/BK7iKE7KU9Q/s1600-h/fruit.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 301px;" src="http://1.bp.blogspot.com/_uDFpksWt8LQ/Sn3DbgBLJ7I/AAAAAAAAB4k/BK7iKE7KU9Q/s320/fruit.jpg" alt="" id="BLOGGER_PHOTO_ID_5367661208114243506" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-5456403060684315996?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/5456403060684315996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=5456403060684315996' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5456403060684315996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5456403060684315996'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/08/scrape-scrape-scrape.html' title='Scrape Scrape Scrape'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uDFpksWt8LQ/Sn3DbgBLJ7I/AAAAAAAAB4k/BK7iKE7KU9Q/s72-c/fruit.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-7454412581985033441</id><published>2009-08-06T12:52:00.003-04:00</published><updated>2009-08-06T13:00:55.645-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Super Secret Project X'/><title type='text'>SSPX Phase Tango</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/SnsKdi9EbPI/AAAAAAAAB4M/6wRLTV0ER3w/s1600-h/oh_snap.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 152px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/SnsKdi9EbPI/AAAAAAAAB4M/6wRLTV0ER3w/s320/oh_snap.jpg" alt="" id="BLOGGER_PHOTO_ID_5366894883657510130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I took a specialized selection of NPCs and save the HTML from the compendiu,  I then ran the HTML though my new npc converter routines, attempting to "parsify" them.  Each NPC was selected for a particular reason:&lt;br /&gt;&lt;br /&gt;1) Beholder: those eyebeam powers look like crap without the backslash r embedding.  I wanted to see if I could do that from the HTML&lt;br /&gt;&lt;br /&gt;2) Angel of Valor: Whatever Angelic Presence is .  This one still isn't 100% as it's not dropping the ZZX in the right spot yet. Plus it has a power without an icon (Fiery Blades)&lt;br /&gt;&lt;br /&gt;3) Fire Archon Emberguard: It's a tutorial monster.  Plus it has an aura&lt;br /&gt;&lt;br /&gt;4) Firbolg Master of the Wild Hunt: Multi icon power (Mortal Strike). &lt;br /&gt;&lt;br /&gt;So far they all look correct (except for the angelic presence).  I should have that fixed soon.  The next step will be automatic extraction, unfortunately I can't do that on my lunch hour at work as I don't have unlimited internet access.&lt;br /&gt;&lt;br /&gt;I hope to do some larger scale tests this weekend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-7454412581985033441?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/7454412581985033441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=7454412581985033441' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/7454412581985033441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/7454412581985033441'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/08/sspx-phase-tango.html' title='SSPX Phase Tango'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/SnsKdi9EbPI/AAAAAAAAB4M/6wRLTV0ER3w/s72-c/oh_snap.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-7888276638759092581</id><published>2009-08-04T20:17:00.004-04:00</published><updated>2009-08-06T13:01:28.569-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Super Secret Project X'/><title type='text'>Super Secret Project X</title><content type='html'>So I did a little digging  and managed to create a tool that extracts all the power text for a given sourcebook (or issue of dragon) from the compendium.  I used it for  my DND Minis 2 module.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/SnjPwmrrRYI/AAAAAAAAB30/6kaCh97n38s/s1600-h/Super+Secret+Project+X.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 106px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/SnjPwmrrRYI/AAAAAAAAB30/6kaCh97n38s/s320/Super+Secret+Project+X.jpg" alt="" id="BLOGGER_PHOTO_ID_5366267389936354690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I also have done test runs on Divine Power and some other books.   It's not ready for public consumption but soon......&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-7888276638759092581?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/7888276638759092581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=7888276638759092581' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/7888276638759092581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/7888276638759092581'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/08/super-secret-project-x.html' title='Super Secret Project X'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/SnjPwmrrRYI/AAAAAAAAB30/6kaCh97n38s/s72-c/Super+Secret+Project+X.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-2275488640365957919</id><published>2009-08-04T19:28:00.002-04:00</published><updated>2009-08-04T19:52:38.428-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DnD Minis 2'/><title type='text'>Players Handbook Heroes 2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/SnjFBPj1fMI/AAAAAAAAB3s/LakUk17PZxc/s1600-h/ddm2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/SnjFBPj1fMI/AAAAAAAAB3s/LakUk17PZxc/s320/ddm2.jpg" alt="" id="BLOGGER_PHOTO_ID_5366255581159324866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This one was extremely easy.  Just a smattering of the powers:&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-2275488640365957919?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/2275488640365957919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=2275488640365957919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2275488640365957919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2275488640365957919'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/08/players-handbook-heroes-2.html' title='Players Handbook Heroes 2'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/SnjFBPj1fMI/AAAAAAAAB3s/LakUk17PZxc/s72-c/ddm2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-3275371839691913213</id><published>2009-08-03T21:42:00.003-04:00</published><updated>2009-08-03T21:46:07.083-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>Marvel at the words of Hafgrim.....</title><content type='html'>I had an idea while I was altering the magic item class.  So I threw together a quick extension using some fonts from Zeph (elven and dwarven) and some from the web (draconic and goblin).  I'm still messing with it.  But at the moment the DM gets the translation, no one else does.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_uDFpksWt8LQ/SneSye6GZqI/AAAAAAAAB3k/DdNtZ0_g0d8/s1600-h/fun+with+fonts.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 320px;" src="http://1.bp.blogspot.com/_uDFpksWt8LQ/SneSye6GZqI/AAAAAAAAB3k/DdNtZ0_g0d8/s320/fun+with+fonts.jpg" alt="" id="BLOGGER_PHOTO_ID_5365918877023102626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It's really just for fun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-3275371839691913213?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/3275371839691913213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=3275371839691913213' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3275371839691913213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3275371839691913213'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/08/marvel-at-words-of-hafgrim.html' title='Marvel at the words of Hafgrim.....'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uDFpksWt8LQ/SneSye6GZqI/AAAAAAAAB3k/DdNtZ0_g0d8/s72-c/fun+with+fonts.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-7992227021022368284</id><published>2009-08-03T13:17:00.003-04:00</published><updated>2009-08-03T13:19:00.000-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>Lunch time coding</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/Sncb6oIo36I/AAAAAAAAB3U/UegKvvw5zWM/s1600-h/mi.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 259px; height: 320px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/Sncb6oIo36I/AAAAAAAAB3U/UegKvvw5zWM/s320/mi.jpg" alt="" id="BLOGGER_PHOTO_ID_5365788175055249314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ran out of time before I could tweak the spacing/ordering but it's pretty close for a reference magic item.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-7992227021022368284?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/7992227021022368284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=7992227021022368284' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/7992227021022368284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/7992227021022368284'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/08/lunch-time-coding.html' title='Lunch time coding'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/Sncb6oIo36I/AAAAAAAAB3U/UegKvvw5zWM/s72-c/mi.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-8628572157240501160</id><published>2009-08-02T21:23:00.004-04:00</published><updated>2009-08-06T13:02:31.944-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='Super Secret Project X'/><title type='text'>Back to reskinning</title><content type='html'>Now that I finished Divine Power and prep work for my Scales of War campaign, I'm back to reskinning and something I call "Secret project X".  But no images of that yet, just reskins:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/SnY8wcDI-pI/AAAAAAAAB3E/Z895s5nnKv0/s1600-h/back+to+skinning.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/SnY8wcDI-pI/AAAAAAAAB3E/Z895s5nnKv0/s320/back+to+skinning.jpg" alt="" id="BLOGGER_PHOTO_ID_5365542808919276178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Magic Item Lists, NPC lists, and I added the ripped top to story entries.   I kept with the Dungeon color scheme but lightened it up some.  It was too difficult to see the link icon in the official color.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-8628572157240501160?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/8628572157240501160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=8628572157240501160' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8628572157240501160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8628572157240501160'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/08/back-to-reskinning.html' title='Back to reskinning'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uDFpksWt8LQ/SnY8wcDI-pI/AAAAAAAAB3E/Z895s5nnKv0/s72-c/back+to+skinning.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-7239122785302107339</id><published>2009-07-29T22:53:00.003-04:00</published><updated>2009-07-29T22:56:15.092-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scales of War'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='Adventure Summary'/><title type='text'>2.0 in action</title><content type='html'>My scales of war campaign continues as a test bed for 2.0.  You can see some of the messages in chat, along with an error report, and the crazy movement paths that are common for Reggie.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/SnELsNVLvOI/AAAAAAAAB2k/1CwPZQDfvuo/s1600-h/charge.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 156px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/SnELsNVLvOI/AAAAAAAAB2k/1CwPZQDfvuo/s320/charge.jpg" alt="" id="BLOGGER_PHOTO_ID_5364081485295631586" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-7239122785302107339?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/7239122785302107339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=7239122785302107339' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/7239122785302107339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/7239122785302107339'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/07/20-in-action.html' title='2.0 in action'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uDFpksWt8LQ/SnELsNVLvOI/AAAAAAAAB2k/1CwPZQDfvuo/s72-c/charge.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-4839955531332520587</id><published>2009-07-28T08:42:00.004-04:00</published><updated>2009-07-28T08:48:57.481-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Divine Power'/><title type='text'>Divine Power Update</title><content type='html'>I finished all the mechanicals (powers, features, feats, rituals, backgrounds) a few days ago.  I didn't find anything that looked incorrect or anything the parser should have had issues with.  I made only 2 changes to the parser.&lt;br /&gt;&lt;br /&gt;The first splits divinity and domain feats into separate lists.&lt;br /&gt;&lt;br /&gt;The other ignores the word "Create" when trying to match a ritual/alchemy to an alchemical item.  So "Create Holy Water" properly links to the Holy Water item.&lt;br /&gt;&lt;br /&gt;I haven't gone over all the powers yet, I expect the problems to be more data related (typos/ocr) than true parsing engine errors. In fact divine power added the fewest dynamic tags of any book, I only recall "Powers" and "Censure of Unity".&lt;br /&gt;&lt;br /&gt;The reference section has been beating me up for the last few days.  I tried a variety of methods to clean up the reference portions of the text, but in the end I can only get it up to around 75% usable, that leaves me fixing 25% by hand.  Good thing it's not a reference heavy book.  I may finish chapter 4 today.  I've already extracted it all, I just need to error check it and reformat it. It's all depending on how much work I do for my session tomorrow.&lt;br /&gt;&lt;br /&gt;Tough choice...diabolical encounters to slay PCs or the completeness of Divine Power.&lt;br /&gt;&lt;br /&gt;Oh Divine Power has also put my reskinning projects on hold.  Only so many hours in the day and all that.  I still have a list of a dozen things that need reskinning (about half of them are simple).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-4839955531332520587?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/4839955531332520587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=4839955531332520587' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/4839955531332520587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/4839955531332520587'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/07/i-finished-all-mechanicals-powers.html' title='Divine Power Update'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-7258710776301566502</id><published>2009-07-25T12:21:00.002-04:00</published><updated>2009-07-25T12:23:40.570-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><category scheme='http://www.blogger.com/atom/ns#' term='Divine Power'/><title type='text'>Divine Reskin</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/SmsxfuhMsfI/AAAAAAAAB10/jHu1ytcUnPg/s1600-h/Divine+Reskin.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 153px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/SmsxfuhMsfI/AAAAAAAAB10/jHu1ytcUnPg/s320/Divine+Reskin.jpg" alt="" id="BLOGGER_PHOTO_ID_5362434202447688178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Busy parsing Divine Power this weekend, but I did take a few minutes to reskin the catalog (not that the old version had been released).   Mostly because I accidentally clicked on it and was sickened by the dated look.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-7258710776301566502?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/7258710776301566502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=7258710776301566502' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/7258710776301566502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/7258710776301566502'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/07/divine-reskin.html' title='Divine Reskin'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/SmsxfuhMsfI/AAAAAAAAB10/jHu1ytcUnPg/s72-c/Divine+Reskin.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-8155805446884478488</id><published>2009-07-23T22:14:00.001-04:00</published><updated>2009-07-23T22:16:01.234-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><title type='text'>Player CT</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_uDFpksWt8LQ/SmkZTFYpsuI/AAAAAAAAB1c/O_7claINYnc/s1600-h/playerct.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 290px;" src="http://1.bp.blogspot.com/_uDFpksWt8LQ/SmkZTFYpsuI/AAAAAAAAB1c/O_7claINYnc/s320/playerct.jpg" alt="" id="BLOGGER_PHOTO_ID_5361844647015068386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;See it's just a list of effects on each entry.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-8155805446884478488?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/8155805446884478488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=8155805446884478488' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8155805446884478488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8155805446884478488'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/07/player-ct.html' title='Player CT'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uDFpksWt8LQ/SmkZTFYpsuI/AAAAAAAAB1c/O_7claINYnc/s72-c/playerct.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-1141336059418857178</id><published>2009-07-23T06:07:00.006-04:00</published><updated>2009-07-23T06:47:44.771-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adventure Summary'/><title type='text'>Another 2.0 screenshot</title><content type='html'>All my reskinning is pretty, but the real 2.0 changes were done by moon_wizard, deep in the bowels of the effects system. You can see some of the effects on my CT as this fight slowly ground to a halt.  I bet my players were quite sick of hearing "A skeleton rises!"&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/Smg2hsMLTWI/AAAAAAAAB1U/mO1UDLvOuVI/s1600-h/howitended.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 149px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/Smg2hsMLTWI/AAAAAAAAB1U/mO1UDLvOuVI/s320/howitended.jpg" alt="" id="BLOGGER_PHOTO_ID_5361595308810390882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can find a more story based summary of the night's events &lt;a href="http://www.obsidianportal.com/campaign/alternate/adventure-log/undead-who-just-wont-stay-dead"&gt;here&lt;/a&gt;  The memorable moments will be loaded when I'm finished cutting up the chatlog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-1141336059418857178?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/1141336059418857178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=1141336059418857178' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/1141336059418857178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/1141336059418857178'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/07/another-20-screenshot.html' title='Another 2.0 screenshot'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/Smg2hsMLTWI/AAAAAAAAB1U/mO1UDLvOuVI/s72-c/howitended.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-8900453640871268638</id><published>2009-07-21T17:58:00.001-04:00</published><updated>2009-07-21T18:00:10.081-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>Reskin 2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/SmY6Wu27s2I/AAAAAAAAB08/q-Z8mqP2uS0/s1600-h/reskin2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 247px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/SmY6Wu27s2I/AAAAAAAAB08/q-Z8mqP2uS0/s320/reskin2.jpg" alt="" id="BLOGGER_PHOTO_ID_5361036568641123170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Armor, Weapons, Equipment, Mounts.  Well not the mount detail since that is really an NPC sheet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-8900453640871268638?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/8900453640871268638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=8900453640871268638' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8900453640871268638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8900453640871268638'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/07/reskin-2.html' title='Reskin 2'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uDFpksWt8LQ/SmY6Wu27s2I/AAAAAAAAB08/q-Z8mqP2uS0/s72-c/reskin2.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-6575584551878837204</id><published>2009-07-20T19:12:00.002-04:00</published><updated>2009-07-20T19:16:22.250-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>More reskinning</title><content type='html'>Just the power lists and the feat list.   I modified the parser to change the output powerlist groups to more closely match the printed materials.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/SmT6sRuiKII/AAAAAAAAB0s/ChpCBWhb9yw/s1600-h/reskin.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 261px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/SmT6sRuiKII/AAAAAAAAB0s/ChpCBWhb9yw/s320/reskin.jpg" alt="" id="BLOGGER_PHOTO_ID_5360685095057500290" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-6575584551878837204?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/6575584551878837204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=6575584551878837204' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/6575584551878837204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/6575584551878837204'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/07/more-reskinning.html' title='More reskinning'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uDFpksWt8LQ/SmT6sRuiKII/AAAAAAAAB0s/ChpCBWhb9yw/s72-c/reskin.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-4022733324817830656</id><published>2009-07-19T18:35:00.001-04:00</published><updated>2009-07-19T18:37:15.509-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>Improved look.</title><content type='html'>Updated the look of some of the simpler 4E classes: Familiars, Rituals, Diseases.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/SmOfxr3_paI/AAAAAAAAB0c/vRTGegr0z5Y/s1600-h/new+look.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 288px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/SmOfxr3_paI/AAAAAAAAB0c/vRTGegr0z5Y/s320/new+look.jpg" alt="" id="BLOGGER_PHOTO_ID_5360303657441011106" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-4022733324817830656?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/4022733324817830656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=4022733324817830656' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/4022733324817830656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/4022733324817830656'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/07/improved-look.html' title='Improved look.'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uDFpksWt8LQ/SmOfxr3_paI/AAAAAAAAB0c/vRTGegr0z5Y/s72-c/new+look.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-3401322208588477889</id><published>2009-07-18T21:03:00.001-04:00</published><updated>2009-07-18T21:05:01.510-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>Easy....</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_uDFpksWt8LQ/SmJxLQynK5I/AAAAAAAAB0M/aAHPbsi5y7A/s1600-h/taksfart.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 304px; height: 320px;" src="http://1.bp.blogspot.com/_uDFpksWt8LQ/SmJxLQynK5I/AAAAAAAAB0M/aAHPbsi5y7A/s320/taksfart.jpg" alt="" id="BLOGGER_PHOTO_ID_5359970944824060818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Just a redesign of the poison display.  Nothing difficult.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-3401322208588477889?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/3401322208588477889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=3401322208588477889' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3401322208588477889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3401322208588477889'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/07/easy.html' title='Easy....'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uDFpksWt8LQ/SmJxLQynK5I/AAAAAAAAB0M/aAHPbsi5y7A/s72-c/taksfart.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-1648567257738171659</id><published>2009-07-16T07:11:00.004-04:00</published><updated>2009-07-16T07:33:01.962-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='Adventure Summary'/><title type='text'>2.0 testing</title><content type='html'>My Scales of War group got to play beta tester for the v2.0 ruleset this week.  Everything seemed to work pretty well.  There were a few minor issues that I noted and need to confirm as bugs.  Nothing that stopped us from playing.  If you're really interested &lt;a href="http://www.obsidianportal.com/campaign/alternate/adventure-log/no-rest-for-the-wicked"&gt;you can read all about the session here&lt;/a&gt;.  But it's mostly story and quotes, not anything terribly useful.&lt;br /&gt;&lt;br /&gt;So I took a screenshot as one of the encounters was ending.  From the chat/CT you can effects being applied and removed.  As moon_wizard previously posted, effects have a lot more functionality in 2.0  I'll leave the details to him, but I will say they make both the DM and the Player's life easier.&lt;br /&gt;&lt;br /&gt;Note that the right hand icons and the center desktop image (obscured) are part of an extension I made, they aren't part of the ruleset itself.  They are based off DevinNight's original DND reskin (I never got the version with the encounter icon..doh!) and an image Zeph sent me.  You can find Devin's Reskin in a thread buried deep the FUM group.   I actually made an extension containing his entire reskin and sent it on for him to distribute if he wanted.  Everything else appears as it does in the ruleset&lt;br /&gt;&lt;br /&gt;(I split the image into 3 parts for better display)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_uDFpksWt8LQ/Sl8PUWSqwzI/AAAAAAAABzk/cb_aopfQDNA/s1600-h/chat.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 216px;" src="http://1.bp.blogspot.com/_uDFpksWt8LQ/Sl8PUWSqwzI/AAAAAAAABzk/cb_aopfQDNA/s320/chat.jpg" alt="" id="BLOGGER_PHOTO_ID_5359018923849859890" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/Sl8PUieWYYI/AAAAAAAABzs/VCCw-B_1oHY/s1600-h/ct.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 227px; height: 320px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/Sl8PUieWYYI/AAAAAAAABzs/VCCw-B_1oHY/s320/ct.jpg" alt="" id="BLOGGER_PHOTO_ID_5359018927120081282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/Sl8N0fvJczI/AAAAAAAABzc/hTk-At6fm9s/s1600-h/aftermath.jpg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/Sl8PUz8npaI/AAAAAAAABz0/5lv4USj865U/s1600-h/story.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 234px; height: 320px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/Sl8PUz8npaI/AAAAAAAABz0/5lv4USj865U/s320/story.jpg" alt="" id="BLOGGER_PHOTO_ID_5359018931810444706" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-1648567257738171659?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/1648567257738171659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=1648567257738171659' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/1648567257738171659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/1648567257738171659'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/07/20-testing.html' title='2.0 testing'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uDFpksWt8LQ/Sl8PUWSqwzI/AAAAAAAABzk/cb_aopfQDNA/s72-c/chat.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-6545738182624523184</id><published>2009-07-14T18:30:00.003-04:00</published><updated>2009-07-14T18:35:18.200-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>Because sometimes you just need big blocks of text</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/Sl0H0fgxfsI/AAAAAAAABzE/Cx8pwQ86Uu8/s1600-h/bigref.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 245px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/Sl0H0fgxfsI/AAAAAAAABzE/Cx8pwQ86Uu8/s320/bigref.jpg" alt="" id="BLOGGER_PHOTO_ID_5358447730034310850" border="0" /&gt;&lt;/a&gt;The reference manual now resizes.  It's show above at it's maximum size.  I adjusted some of the spacing while working on it too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-6545738182624523184?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/6545738182624523184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=6545738182624523184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/6545738182624523184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/6545738182624523184'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/07/because-sometimes-you-just-need-big.html' title='Because sometimes you just need big blocks of text'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uDFpksWt8LQ/Sl0H0fgxfsI/AAAAAAAABzE/Cx8pwQ86Uu8/s72-c/bigref.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-3921011195525710637</id><published>2009-07-12T20:06:00.001-04:00</published><updated>2009-07-12T20:07:55.199-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>Why not do story entries too?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_uDFpksWt8LQ/Slp6tzuZGlI/AAAAAAAABys/HFYOwhWMNBQ/s1600-h/story.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 196px; height: 320px;" src="http://1.bp.blogspot.com/_uDFpksWt8LQ/Slp6tzuZGlI/AAAAAAAABys/HFYOwhWMNBQ/s320/story.jpg" alt="" id="BLOGGER_PHOTO_ID_5357729634108119634" border="0" /&gt;&lt;/a&gt;Just a quick font swap...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-3921011195525710637?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/3921011195525710637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=3921011195525710637' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3921011195525710637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3921011195525710637'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/07/why-not-do-story-entries-too.html' title='Why not do story entries too?'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uDFpksWt8LQ/Slp6tzuZGlI/AAAAAAAABys/HFYOwhWMNBQ/s72-c/story.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-6550580534591263580</id><published>2009-07-12T17:36:00.003-04:00</published><updated>2009-07-12T18:20:48.235-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>Revised Manual</title><content type='html'>I made a change to the reference manual so if a section had only a single item then it automatically expanded the article under it.  Since I was in there and Zeph provided me with new and improved fonts, I decided to give it a 4E reskin.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/SlpYBkFxQTI/AAAAAAAAByk/JJS7TZaQSlo/s1600-h/manual.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 155px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/SlpYBkFxQTI/AAAAAAAAByk/JJS7TZaQSlo/s320/manual.jpg" alt="" id="BLOGGER_PHOTO_ID_5357691490601615666" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-6550580534591263580?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/6550580534591263580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=6550580534591263580' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/6550580534591263580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/6550580534591263580'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/07/revised-manual.html' title='Revised Manual'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/SlpYBkFxQTI/AAAAAAAAByk/JJS7TZaQSlo/s72-c/manual.jpg' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-2658464388575985258</id><published>2009-07-09T19:10:00.004-04:00</published><updated>2009-07-09T19:12:43.284-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eberron Player&apos;s Guide'/><title type='text'>Eberron</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_uDFpksWt8LQ/SlZ5ELeUlOI/AAAAAAAAByE/_t54POv2q50/s1600-h/eberron.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 219px;" src="http://1.bp.blogspot.com/_uDFpksWt8LQ/SlZ5ELeUlOI/AAAAAAAAByE/_t54POv2q50/s320/eberron.jpg" alt="" id="BLOGGER_PHOTO_ID_5356601919510189282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Down to just the backgrounds and all the text which wasn't available in the Compendium.&lt;br /&gt;&lt;br /&gt;I made some minor changes to item power parsing to better handle item powers that have triggers.  I'm not sure if I just never noticed before or if it's new in Eberron.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-2658464388575985258?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/2658464388575985258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=2658464388575985258' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2658464388575985258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2658464388575985258'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/07/eberron.html' title='Eberron'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uDFpksWt8LQ/SlZ5ELeUlOI/AAAAAAAAByE/_t54POv2q50/s72-c/eberron.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-1762477330807553833</id><published>2009-07-08T13:31:00.004-04:00</published><updated>2009-07-08T13:44:09.666-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Eberron Player&apos;s Guide'/><title type='text'>Eberron Player's Guide</title><content type='html'>With the compendium and character builder releases yesterday, I've managed to scrape together a barely acceptable Eberron module.  It's lacking a lot of certain chapters (1 and 5 mainly with some odd bits missing along the way).  I miss digital copies of the books. (and FYI I purchased all my PDFs)  Oddly the stuff I can't get a hold of is the least useful for actual game play, if I wasn't such a perfectionist I wouldn't even need to buy the book since the compendium and character builder gives me everything I need to play (which seems like a questionable buisness decision...)&lt;br /&gt;&lt;br /&gt;On my to do list for Eberron:&lt;br /&gt;Magic items, which I bet will need a parser adjustment to accept compendium level/price/enhancement formatting&lt;br /&gt;Mundane weapons&lt;br /&gt;Backgrounds  which I'll have to extract from the character builder  (rapture)&lt;br /&gt;&lt;br /&gt;On the already completed side:&lt;br /&gt;Races, Classes, Powers, Paragon Paths (all 20+ of them), Epic Destinies, Feats, Rituals, Alchemy, Mundane Gear are all done.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I don't remember having to make any Eberron specific parser changes.  I think everything handled okay using just Dynamic tags and my current parser build.  There's still a way to go before I can stick a fork in it, so who knows.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-1762477330807553833?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/1762477330807553833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=1762477330807553833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/1762477330807553833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/1762477330807553833'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/07/eberron-players-guide.html' title='Eberron Player&apos;s Guide'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-6694746770898667997</id><published>2009-06-23T19:42:00.003-04:00</published><updated>2009-06-23T19:43:30.136-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='LUA'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>Because I love color....</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/SkFodZP-V4I/AAAAAAAABv8/62s52thniL0/s1600-h/lovecolor.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 182px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/SkFodZP-V4I/AAAAAAAABv8/62s52thniL0/s320/lovecolor.jpg" alt="" id="BLOGGER_PHOTO_ID_5350672686496241538" border="0" /&gt;&lt;/a&gt;Redesigned skill challenge display class and a button that adds it to the Skill Challenge Tracker&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-6694746770898667997?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/6694746770898667997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=6694746770898667997' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/6694746770898667997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/6694746770898667997'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/06/because-i-love-color.html' title='Because I love color....'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uDFpksWt8LQ/SkFodZP-V4I/AAAAAAAABv8/62s52thniL0/s72-c/lovecolor.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-160198609113542165</id><published>2009-06-22T13:08:00.001-04:00</published><updated>2009-06-22T13:09:37.231-04:00</updated><title type='text'>CC3 is a piece of crap</title><content type='html'>It's the worst program I've ever had the misfortune of using.  Rendering maps as ascii graphics would be better.&lt;br /&gt;&lt;br /&gt;Twenty thumbs down.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-160198609113542165?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/160198609113542165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=160198609113542165' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/160198609113542165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/160198609113542165'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/06/cc3-is-piece-of-crap.html' title='CC3 is a piece of crap'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-8275742403938689187</id><published>2009-06-19T22:04:00.002-04:00</published><updated>2009-06-19T22:11:00.331-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><title type='text'>Oh I forgot.....</title><content type='html'>I mentioned new fonts but then realized I never made a post showing them off.  Zaph provided me with some fonts that are closer to the 4E reference material.  The exact font they use do not render well when converted to FGII.   Anyhow here is what it looks like, you can compare it to the earlier post fo the same power:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/SjxEHLSg9PI/AAAAAAAABvc/SaILPfg_5Nw/s1600-h/new+fonts.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 293px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/SjxEHLSg9PI/AAAAAAAABvc/SaILPfg_5Nw/s320/new+fonts.jpg" alt="" id="BLOGGER_PHOTO_ID_5349225347489527026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-8275742403938689187?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/8275742403938689187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=8275742403938689187' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8275742403938689187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8275742403938689187'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/06/oh-i-forgot.html' title='Oh I forgot.....'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uDFpksWt8LQ/SjxEHLSg9PI/AAAAAAAABvc/SaILPfg_5Nw/s72-c/new+fonts.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-2850447543797532286</id><published>2009-06-19T20:18:00.003-04:00</published><updated>2009-06-19T20:32:57.469-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='LUA'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>Minor Stuff</title><content type='html'>The group I DM has a few people with varying degrees of color blindness.  Some of them have trouble determining the difference between the power colors.  The colors are a match for the PHB.  But with some help from &lt;span style="cursor: pointer;" onclick="window.location='member.php?u=6028';"&gt;Oberoten's wild west extension, I switched the daily power to be a lighter shade.  It's pretty easy to make it any color you want.  Oh I changed the font too.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/SjwsUIoPxsI/AAAAAAAABvM/pDsWkvrgE3w/s1600-h/color+blind.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 171px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/SjwsUIoPxsI/AAAAAAAABvM/pDsWkvrgE3w/s320/color+blind.jpg" alt="" id="BLOGGER_PHOTO_ID_5349199181834602178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Next I went into the regular character sheet and changed the powers to use the same white on color format I've used on the minisheet.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/SjwsUH_j_wI/AAAAAAAABvE/wTf4eUC5sNU/s1600-h/power+color.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 272px; height: 320px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/SjwsUH_j_wI/AAAAAAAABvE/wTf4eUC5sNU/s320/power+color.jpg" alt="" id="BLOGGER_PHOTO_ID_5349199181663960834" border="0" /&gt;&lt;/a&gt;And finally since I was playing around with the character sheet, I did a little coding and added the option for a Short Rest + Milestone.   The only difference is the milestone adds an action point.  It appears in all the short rest spots (char sheet, mini sheet, ct menu).&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/SjwsT69SqRI/AAAAAAAABu8/lsnZAbAcWDc/s1600-h/rest.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 211px; height: 194px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/SjwsT69SqRI/AAAAAAAABu8/lsnZAbAcWDc/s320/rest.jpg" alt="" id="BLOGGER_PHOTO_ID_5349199178164775186" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-2850447543797532286?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/2850447543797532286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=2850447543797532286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2850447543797532286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2850447543797532286'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/06/minor-stuff.html' title='Minor Stuff'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uDFpksWt8LQ/SjwsUIoPxsI/AAAAAAAABvM/pDsWkvrgE3w/s72-c/color+blind.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-8435148124248914080</id><published>2009-06-16T20:31:00.001-04:00</published><updated>2009-06-16T20:34:35.912-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><title type='text'>Cleaned up</title><content type='html'>So pretty....&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/Sjg5_OTTxTI/AAAAAAAABuc/9spPgDCY4b4/s1600-h/with+lines.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 296px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/Sjg5_OTTxTI/AAAAAAAABuc/9spPgDCY4b4/s320/with+lines.jpg" alt="" id="BLOGGER_PHOTO_ID_5348088315836089650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Added some lines...tinkered with some spacing...etc&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-8435148124248914080?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/8435148124248914080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=8435148124248914080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8435148124248914080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8435148124248914080'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/06/cleaned-up.html' title='Cleaned up'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uDFpksWt8LQ/Sjg5_OTTxTI/AAAAAAAABuc/9spPgDCY4b4/s72-c/with+lines.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-2785230925426498599</id><published>2009-06-16T16:15:00.003-04:00</published><updated>2009-06-16T16:19:08.915-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><title type='text'>During my lunch hour....</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/Sjf9j0auKeI/AAAAAAAABuU/65ZfTWDXTKw/s1600-h/before.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 270px; height: 320px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/Sjf9j0auKeI/AAAAAAAABuU/65ZfTWDXTKw/s320/before.jpg" alt="" id="BLOGGER_PHOTO_ID_5348021874333723106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/Sjf9juj8sZI/AAAAAAAABuM/6G8eyRYUwK4/s1600-h/during.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 300px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/Sjf9juj8sZI/AAAAAAAABuM/6G8eyRYUwK4/s320/during.jpg" alt="" id="BLOGGER_PHOTO_ID_5348021872761811346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/Sjf9jVDzH7I/AAAAAAAABuE/lT2F24NMK60/s1600-h/tadah.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 295px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/Sjf9jVDzH7I/AAAAAAAABuE/lT2F24NMK60/s320/tadah.jpg" alt="" id="BLOGGER_PHOTO_ID_5348021865916080050" border="0" /&gt;&lt;/a&gt;Okay the last frame I couldn't complete during my lunch hour.  My laptops battery went critical before I got the white frame in.&lt;br /&gt;There's also a minor parser change with the flavor text.  Old modules are still supported, the flavor text just appears below the action line instead of at the top.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-2785230925426498599?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/2785230925426498599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=2785230925426498599' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2785230925426498599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2785230925426498599'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/06/during-my-lunch-hour.html' title='During my lunch hour....'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uDFpksWt8LQ/Sjf9j0auKeI/AAAAAAAABuU/65ZfTWDXTKw/s72-c/before.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-5471934603174470562</id><published>2009-06-15T17:10:00.001-04:00</published><updated>2009-06-15T17:20:33.579-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><title type='text'>Color Madness!</title><content type='html'>Just an experiment&lt;br /&gt;Original on the Left, Experiment on the Right&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/Sja7DxVDN7I/AAAAAAAABt0/v-FeYQ9srnE/s1600-h/morecolors.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 167px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/Sja7DxVDN7I/AAAAAAAABt0/v-FeYQ9srnE/s320/morecolors.jpg" alt="" id="BLOGGER_PHOTO_ID_5347667281004672946" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-5471934603174470562?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/5471934603174470562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=5471934603174470562' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5471934603174470562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5471934603174470562'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/06/color-madness.html' title='Color Madness!'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uDFpksWt8LQ/Sja7DxVDN7I/AAAAAAAABt0/v-FeYQ9srnE/s72-c/morecolors.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-3725576385902103914</id><published>2009-06-14T21:14:00.002-04:00</published><updated>2009-06-14T21:17:16.988-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><title type='text'>The other piece of the puzzle....</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/SjWg5zm8SAI/AAAAAAAABtU/TxFItvHEsxs/s1600-h/Other+Side.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 137px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/SjWg5zm8SAI/AAAAAAAABtU/TxFItvHEsxs/s320/Other+Side.jpg" alt="" id="BLOGGER_PHOTO_ID_5347357047538862082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Some parser UI work to support the catalog option.  It's functional but needs a little polishing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-3725576385902103914?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/3725576385902103914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=3725576385902103914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3725576385902103914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3725576385902103914'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/06/other-piece-of-puzzle.html' title='The other piece of the puzzle....'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uDFpksWt8LQ/SjWg5zm8SAI/AAAAAAAABtU/TxFItvHEsxs/s72-c/Other+Side.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-8788015695516298463</id><published>2009-06-13T16:18:00.002-04:00</published><updated>2009-06-13T16:28:34.609-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><title type='text'>More Improvements</title><content type='html'>I played around with a few options for displaying the catalog.  The massive expanding list pictured in the original post had some serious performance issues.  I tried putting all the classes in the library and that worked...until I added paragon paths, then the library became a mess.&lt;br /&gt;&lt;br /&gt;I did a little more work and adapted the manual class. The end result seems to perform quite well.   I managed to get features and paragon powers working.  The next phase will Epic Destinies and Racial Powers.  But here's the updated look:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/SjQJ0ukdbvI/AAAAAAAABtE/bjoKJrnm3y0/s1600-h/revision2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 151px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/SjQJ0ukdbvI/AAAAAAAABtE/bjoKJrnm3y0/s320/revision2.jpg" alt="" id="BLOGGER_PHOTO_ID_5346909459054423794" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-8788015695516298463?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/8788015695516298463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=8788015695516298463' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8788015695516298463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8788015695516298463'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/06/more-improvements.html' title='More Improvements'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uDFpksWt8LQ/SjQJ0ukdbvI/AAAAAAAABtE/bjoKJrnm3y0/s72-c/revision2.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-5852132589641155753</id><published>2009-06-12T20:28:00.005-04:00</published><updated>2009-06-12T20:39:49.501-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><title type='text'>!!!!!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/SjL1R09GgUI/AAAAAAAABs0/mqNCHDylVLk/s1600-h/better+than+2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 291px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/SjL1R09GgUI/AAAAAAAABs0/mqNCHDylVLk/s320/better+than+2.jpg" alt="" id="BLOGGER_PHOTO_ID_5346605394263703874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/SjLzWIG2i8I/AAAAAAAABss/HNAUpH5HHTE/s1600-h/better+than+expected.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 292px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/SjLzWIG2i8I/AAAAAAAABss/HNAUpH5HHTE/s320/better+than+expected.jpg" alt="" id="BLOGGER_PHOTO_ID_5346603269101095874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So a parser generated catalog.....still needs some work (features are missing...no paragon paths...etc)&lt;br /&gt;&lt;br /&gt;Looks pretty tho!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-5852132589641155753?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/5852132589641155753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=5852132589641155753' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5852132589641155753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5852132589641155753'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/06/blog-post.html' title='!!!!!'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uDFpksWt8LQ/SjL1R09GgUI/AAAAAAAABs0/mqNCHDylVLk/s72-c/better+than+2.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-8126702550779294189</id><published>2009-06-11T06:04:00.003-04:00</published><updated>2009-06-11T06:10:55.387-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scales of War'/><category scheme='http://www.blogger.com/atom/ns#' term='Adventure Summary'/><title type='text'>Ten Scales (Scales of War) screens</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/SjDW_-8eTsI/AAAAAAAABsU/-KwdfbKHds8/s1600-h/tomb+defenders.jpg"&gt;&lt;/a&gt;I've been working on a 4E project which I'm pretty excited about.  It should be a nice ease of use upgrade for players and GMs alike.  Unfortunately right now it's just a pile of .NET code and XML.  I'll post screen shots of it once it's usable in FGII.&lt;br /&gt;&lt;br /&gt;In the meantime here are some screen shots from last night's session.  More details can be found at the &lt;a href="http://www.obsidianportal.com/campaign/alternate/adventure-log/dragons-scorpions-drakes-and-level-2"&gt;Obsidian Portal site for our campaign&lt;/a&gt;, once I get to updating it.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/SjDW_-8eTsI/AAAAAAAABsU/-KwdfbKHds8/s1600-h/tomb+defenders.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 212px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/SjDW_-8eTsI/AAAAAAAABsU/-KwdfbKHds8/s320/tomb+defenders.jpg" alt="" id="BLOGGER_PHOTO_ID_5346009152405524162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_uDFpksWt8LQ/SjDW_tVAYZI/AAAAAAAABsM/o0sYOQ1U99w/s1600-h/snarl+and+gnash.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 254px;" src="http://1.bp.blogspot.com/_uDFpksWt8LQ/SjDW_tVAYZI/AAAAAAAABsM/o0sYOQ1U99w/s320/snarl+and+gnash.jpg" alt="" id="BLOGGER_PHOTO_ID_5346009147676582290" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-8126702550779294189?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/8126702550779294189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=8126702550779294189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8126702550779294189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8126702550779294189'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/06/ten-scales-scales-of-war-screens.html' title='Ten Scales (Scales of War) screens'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/SjDW_-8eTsI/AAAAAAAABsU/-KwdfbKHds8/s72-c/tomb+defenders.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-2136349778504385465</id><published>2009-06-08T13:10:00.003-04:00</published><updated>2009-06-08T13:12:22.381-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='MM2'/><title type='text'>Because it annoyed me</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/Si1GLM3UsmI/AAAAAAAABrs/AgpP6b5nkfE/s1600-h/lore_break.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 258px; height: 320px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/Si1GLM3UsmI/AAAAAAAABrs/AgpP6b5nkfE/s320/lore_break.jpg" alt="" id="BLOGGER_PHOTO_ID_5345005491004420706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;ZBREAK the new delimiter that can be placed inside formatted lore blocks and will properly break frames without the need to figure out the tags in play and the correct order to open/close them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-2136349778504385465?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/2136349778504385465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=2136349778504385465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2136349778504385465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2136349778504385465'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/06/because-it-annoyed-me.html' title='Because it annoyed me'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/Si1GLM3UsmI/AAAAAAAABrs/AgpP6b5nkfE/s72-c/lore_break.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-8256453216363985692</id><published>2009-06-07T20:04:00.003-04:00</published><updated>2009-06-07T20:09:20.758-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scales of War'/><title type='text'>Cleaning up</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/SixWknK9ypI/AAAAAAAABrc/__hU0z4Yk-s/s1600-h/bar+fight.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 290px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/SixWknK9ypI/AAAAAAAABrc/__hU0z4Yk-s/s320/bar+fight.jpg" alt="" id="BLOGGER_PHOTO_ID_5344742044772190866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I found this while cleaning up my files.  A screen cap from the first Scales of War session.  Note my pro grid skill.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-8256453216363985692?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/8256453216363985692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=8256453216363985692' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8256453216363985692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8256453216363985692'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/06/cleaning-up.html' title='Cleaning up'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uDFpksWt8LQ/SixWknK9ypI/AAAAAAAABrc/__hU0z4Yk-s/s72-c/bar+fight.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-2476954346122017657</id><published>2009-06-02T20:00:00.003-04:00</published><updated>2009-06-02T20:11:27.584-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scales of War'/><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><title type='text'>Parser 3.5.4 released and SoW</title><content type='html'>First a screenshot from one of my redesigned SoW skill challenges....oh as a bonus you get to see Xorne's character (Tak) wishlist&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/SiW_XW_6xzI/AAAAAAAABqs/9zAU0R8athE/s1600-h/sow2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 232px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/SiW_XW_6xzI/AAAAAAAABqs/9zAU0R8athE/s320/sow2.jpg" alt="" id="BLOGGER_PHOTO_ID_5342886940976531250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;You can get it on &lt;a href="http://www.fouruglymonsters.com/community/community/groups/viewdiscussion/653-4E+Parser+354?groupid=49"&gt;FUM&lt;/a&gt;:&lt;br /&gt;3.5.4&lt;br /&gt; ****************************Public Release: 6/2/2009 *****************&lt;br /&gt;* MM2 - Support for Multi-icon (MR/CA) powers&lt;br /&gt;* Familiar ZToken tag is now ignores case.&lt;br /&gt;* Split documentation into 2 files to avoid confusion&lt;br /&gt;* Added documentation for Familiars&lt;br /&gt;&lt;br /&gt;3.5.3&lt;br /&gt;* MM2 - Handling of the "A" power icon for Templates greatly improved.  Line wrapping should no longer be needed.&lt;br /&gt;* MM2 - Lore formatter now understands a chain of knowledge skills separated by " or " (i.e "Arcana or Religion DC 15:")&lt;br /&gt;&lt;br /&gt;3.5.2&lt;br /&gt;* MM2 - Cascade from Speed to Saving Throws enabled&lt;br /&gt;* MM2 - Dot removed from keywords&lt;br /&gt;&lt;br /&gt;3.5.1&lt;br /&gt;* Cleaned up documents shortcuts.&lt;br /&gt;* Added XML validation&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-2476954346122017657?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/2476954346122017657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=2476954346122017657' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2476954346122017657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2476954346122017657'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/06/parser-354-released-and-sow.html' title='Parser 3.5.4 released and SoW'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uDFpksWt8LQ/SiW_XW_6xzI/AAAAAAAABqs/9zAU0R8athE/s72-c/sow2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-7821630054605462304</id><published>2009-06-01T21:40:00.002-04:00</published><updated>2009-06-01T21:52:13.217-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scales of War'/><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='Adventure Summary'/><category scheme='http://www.blogger.com/atom/ns#' term='MM2'/><title type='text'>Updates</title><content type='html'>In "Parsing of War" I mentioned I was going to be doing some DMing.  I've run two sessions worth of the first Scales of War adventure (I've actually parsed the entire second adventure).  You can follow my group's progress over on our &lt;a href="http://www.obsidianportal.com/campaign/alternate/adventure-log"&gt;Obsidian Portal site&lt;/a&gt;.  It's mostly just background information I took from the Scales of War player's guide, and the adventure summaries.  Maybe some time I'll get around to adding more content.&lt;br /&gt;&lt;br /&gt;In other news, I "finished" the MM2 tonight.  I'm sure there are still some data errors but I've got everything parsing correctly.  I had to make some minor changes to handle the multiskill lore entries (Dungoneering or Nature DC 15:) and the new multi-icon powers.  Well they aren't new but I think there were only 2 of them in the original MM.  The MM2 has one NPC with 2 different multi-icon powers.   Mutli-icons required some ruleset work and even me mauling some graphics.  Hopefully we'll get something better in place for the final version:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_uDFpksWt8LQ/SiSDax2PBfI/AAAAAAAABqc/i0hGWNadURo/s1600-h/mm2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 286px; height: 320px;" src="http://1.bp.blogspot.com/_uDFpksWt8LQ/SiSDax2PBfI/AAAAAAAABqc/i0hGWNadURo/s320/mm2.jpg" alt="" id="BLOGGER_PHOTO_ID_5342539554048902642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As usual, I ended up doing more than I needed.  I added all the stats, graphics, and fluff for the MM NPCs that were mentioned in MM2 encounters.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-7821630054605462304?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/7821630054605462304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=7821630054605462304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/7821630054605462304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/7821630054605462304'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/06/updates.html' title='Updates'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uDFpksWt8LQ/SiSDax2PBfI/AAAAAAAABqc/i0hGWNadURo/s72-c/mm2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-3628064499927478507</id><published>2009-05-23T13:45:00.003-04:00</published><updated>2009-05-23T13:48:35.084-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><title type='text'>I do some ruleset work too....</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/Shg243YeytI/AAAAAAAABpM/wYloAdNBgVw/s1600-h/aura.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 176px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/Shg243YeytI/AAAAAAAABpM/wYloAdNBgVw/s320/aura.jpg" alt="" id="BLOGGER_PHOTO_ID_5339077708814928594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I decided to poke around with auras.  I made it so if a power has an [Aura:#] block than that block will hover on highlight and will render the aura in blue.  It wasn't very difficult but it might be handy.&lt;br /&gt;&lt;br /&gt;The hard part is making the [Aura:#] show up when you drop the npc from a module.  I haven't touched that yet&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-3628064499927478507?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/3628064499927478507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=3628064499927478507' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3628064499927478507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3628064499927478507'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/05/i-do-some-ruleset-work-too.html' title='I do some ruleset work too....'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/Shg243YeytI/AAAAAAAABpM/wYloAdNBgVw/s72-c/aura.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-4490353012767334064</id><published>2009-05-19T13:24:00.002-04:00</published><updated>2009-05-22T08:56:38.608-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><title type='text'>3.5.0 released</title><content type='html'>&lt;a href="http://www.fouruglymonsters.com/community/component/docman/doc_details/76-parser-350"&gt;Available on FUM&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What's new&lt;br /&gt;3.5.0&lt;br /&gt; ****************************Public Release: 5/19/2009 *****************&lt;br /&gt;* Converted Parser to .NET (it was more difficult than it sounds)&lt;br /&gt;* Changed resize behavior/UI&lt;br /&gt;* Fixed cascade of Miss into Sustained&lt;br /&gt;* Fixed auras so the last character was no longer being lost.&lt;br /&gt;* Changed the way Dynamic elements work to correct some issues&lt;br /&gt;* Allowed Regional data to cascade into Benefits&lt;br /&gt;* Integrated SharpZip for internal compression.  No need for WinZip/WinRar. No more batch file, no more compression engine flags!&lt;br /&gt;* Tree Output changed/fixed.&lt;br /&gt;* File defined as thumbnail is automatically renamed to thumbnail.png as part of the output process&lt;br /&gt;* Handling of the "A" power icon for NPC powers greatly improved.  Line wrapping should no longer be needed.&lt;br /&gt;&lt;br /&gt;Documents:&lt;br /&gt;The Parser should automatically install a shortcut to a Documents folder that contains samples, templates and documents.  The Samples section has been revised so it has a Parse Instructions directory which can be used to build any of the sample modules.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-4490353012767334064?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/4490353012767334064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=4490353012767334064' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/4490353012767334064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/4490353012767334064'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/05/350-released.html' title='3.5.0 released'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-1684939302152676841</id><published>2009-05-17T20:38:00.002-04:00</published><updated>2009-05-17T20:42:13.496-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><title type='text'>And then it was on to building install packages....</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/ShCuSYY3NaI/AAAAAAAABoU/V8maaf-pGOo/s1600-h/yay.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 222px; height: 151px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/ShCuSYY3NaI/AAAAAAAABoU/V8maaf-pGOo/s320/yay.jpg" alt="" id="BLOGGER_PHOTO_ID_5336957189241648546" border="0" /&gt;&lt;/a&gt;There are a few other differences (like auras no longer lose the last character, a familiar node is built even if not used, etc).&lt;br /&gt;&lt;br /&gt;Now I get to see how building a .NET install package goes.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-1684939302152676841?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/1684939302152676841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=1684939302152676841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/1684939302152676841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/1684939302152676841'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/05/and-then-it-was-on-to-building-install.html' title='And then it was on to building install packages....'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uDFpksWt8LQ/ShCuSYY3NaI/AAAAAAAABoU/V8maaf-pGOo/s72-c/yay.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-3430223419786274008</id><published>2009-05-17T16:31:00.003-04:00</published><updated>2009-05-17T16:37:34.474-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><title type='text'>Parse.NET</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/ShB1A2rkviI/AAAAAAAABoM/IbTkBseq3D8/s1600-h/dotnet2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 250px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/ShB1A2rkviI/AAAAAAAABoM/IbTkBseq3D8/s320/dotnet2.jpg" alt="" id="BLOGGER_PHOTO_ID_5336894215972765218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So I think I've successfully migrated the parser from a VB6 application to a VB.NET application.  The last stage was the XML result output window.  Fortunately it's pretty easy to find vb.NET sample programs.&lt;br /&gt;&lt;br /&gt;Onward to verification.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-3430223419786274008?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/3430223419786274008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=3430223419786274008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3430223419786274008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/3430223419786274008'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/05/parsenet.html' title='Parse.NET'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uDFpksWt8LQ/ShB1A2rkviI/AAAAAAAABoM/IbTkBseq3D8/s72-c/dotnet2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-5779697713521135962</id><published>2009-05-14T19:42:00.003-04:00</published><updated>2009-05-14T19:45:27.833-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><title type='text'>The saga continues</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/SgytCRdzlyI/AAAAAAAABns/NamrKNWGnpk/s1600-h/dotnet1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 254px; height: 320px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/SgytCRdzlyI/AAAAAAAABns/NamrKNWGnpk/s320/dotnet1.jpg" alt="" id="BLOGGER_PHOTO_ID_5335829913086957346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I did some more work on the .NET conversion.  I managed to get the functions that do the defaults values, and both loading old and new files working.  It doesn't look much different than the 3.0.0 parser but it is slowly morphing into a .NET application!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-5779697713521135962?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/5779697713521135962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=5779697713521135962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5779697713521135962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5779697713521135962'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/05/saga-continues.html' title='The saga continues'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uDFpksWt8LQ/SgytCRdzlyI/AAAAAAAABns/NamrKNWGnpk/s72-c/dotnet1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-2410855879201978111</id><published>2009-05-14T13:03:00.002-04:00</published><updated>2009-05-14T13:11:38.622-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scales of War'/><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><title type='text'>Slow</title><content type='html'>Just an FYI for anyone who might have missed it, the public version of 1.5 released this week.  There's a lot of new features and some long standing wish list type requests.  And once FGII takes 2.4.0 to production the long awaited token drops will work.  You can find a copy over on &lt;a href="http://www.fouruglymonsters.com/community/community/groups/viewgroup/49-DD+4th+Edition+FG+Development"&gt;FUM&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I completed my Parsing of War and converted the first Scales of War adventure to FGII format.  I then spent another 2 days building a version customized for the party I plan to send through it.  I altered some of the questionable monster choices, added a bit of character, assigned wish list treasure, and rewrote the skill challenges to be more in line with the articles by M&lt;span class="bylinecenter"&gt;ike Mearls.  I'm still a bit nervous about running them, but we'll see how it goes when my turn to DM comes around.&lt;br /&gt;&lt;br /&gt;And finally, I worked some more on converting the parser to .NET   I made some significant progress as it now renders the UI correctly.  That might not seem like much but trust me the VB6 Treeview and the .NET Treeview are very different animals.   I'm pretty sure the mechanical portion of the parser will function once I get the UI issues cleaned up.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-2410855879201978111?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/2410855879201978111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=2410855879201978111' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2410855879201978111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2410855879201978111'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/05/slow.html' title='Slow'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-4847344432567761378</id><published>2009-05-10T22:08:00.002-04:00</published><updated>2009-05-10T22:26:52.428-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scales of War'/><title type='text'>Parsing of War!</title><content type='html'>So I'm going to be trying my hand at DMing something longer than a one shot.  There was interest in doing Scales of War, so on Wednesday I started work on the first adventure in the path.  I finished it up today.  I think it's pretty much done at this point.&lt;br /&gt;&lt;br /&gt; I had to make a few tokens, but fortunately there were a lot of marker free maps available on the internet.  I turned a few sections of the story into completely separate story entries so I could link to them from tactical encounters, maps, etc.  &lt;br /&gt;&lt;br /&gt;Unfortunately since we haven't actually played any of it yet, I can't post any images from it...stay tuned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-4847344432567761378?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/4847344432567761378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=4847344432567761378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/4847344432567761378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/4847344432567761378'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/05/parsing-of-war.html' title='Parsing of War!'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-2733254603437901099</id><published>2009-05-07T08:49:00.001-04:00</published><updated>2009-05-07T08:50:29.682-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><title type='text'>Link to the parser</title><content type='html'>&lt;a href="http://www.fouruglymonsters.com/community/component/docman/doc_details/75-4e-parser"&gt;Newest version of the parser&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-2733254603437901099?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/2733254603437901099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=2733254603437901099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2733254603437901099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/2733254603437901099'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/05/link-to-parser.html' title='Link to the parser'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-97142857723904939</id><published>2009-05-05T21:43:00.003-04:00</published><updated>2009-05-06T06:32:35.227-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Arcane Power'/><title type='text'>3.0.0</title><content type='html'>I've packaged it up and uploaded it to FUM, once it shows up as available for download I'll post a link to it.  You should pretty much forget everything you knew about the existing parser UI, the 3.0.0 change is at least as significant as the 2.0.0 change.&lt;br /&gt;&lt;br /&gt;Oh and it added support for arcane power stuff.  Linked powers and arcane power specific items (like familiars) won't be live until the next ruleset update.&lt;br /&gt;&lt;br /&gt;Version History:&lt;br /&gt;&lt;br /&gt;3.0.0&lt;br /&gt;&lt;br /&gt;* Arcane Power support.  Familiars and other changes.&lt;br /&gt;* Complete rewrite of the interface.  Old files will still load and should save as&lt;br /&gt;updated versions&lt;br /&gt;&lt;br /&gt;General:&lt;br /&gt;    The tree uses graphics to indicate the type of input it will expect.&lt;br /&gt;    Optional items are indicated with the (Optional) tag&lt;br /&gt;    Clicking on an item will open the correct/window menu.  These now use windows common controls&lt;br /&gt;&lt;br /&gt;Context Menus:&lt;br /&gt;    Clear - Remove the data&lt;br /&gt;    Validate - Verify that all files/directories/values are specified&lt;br /&gt;    Process - This will parse the item and some top level items.  The resulting XML is displayed in a simple XML browser for debugging.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Menus:&lt;br /&gt;-&gt;File: Contains the file operations such as save/load/exit&lt;br /&gt;-&gt;File-&gt;Save: This saves the current settings to a file. &lt;br /&gt;-&gt;File-&gt;Load: This lodes the current settings from file. &lt;br /&gt;-&gt;File-&gt;Exit: Ends the program&lt;br /&gt;&lt;br /&gt;-&gt;Parse: Contains the parsing operations&lt;br /&gt;-&gt;Parse-&gt;File Check: Verifies all the paths exist/all required information has been supplied&lt;br /&gt;-&gt;Parse-&gt;Parse: Verifies all the paths exist/all required information has been supplied and then converts the raw data into FGII format.&lt;br /&gt;&lt;br /&gt;Processing Results window:&lt;br /&gt;This displays during a parse.  It provides a wealth of information as to what the parser is doing and any errors it encounters.  Some errors are not fatal (such as missing tokens) and the parse will complete.  Fatal errors should be trapped and reported, at the very least you'll have a better idea what the parser was doing when it broke.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*************************************************&lt;br /&gt;TOP LEVEL:&lt;br /&gt;*************************************************&lt;br /&gt;Name: This becomes both the file name of the module, and it's the name displayed in FGII&lt;br /&gt;Thumbnail: This is the thumbnail to be displayed in the module&lt;br /&gt;Category: The group this module appears in within the library.&lt;br /&gt;Modestring: A unique internal identifier.  This prevents the library/adventure objects for this module from conflicting with other modules.&lt;br /&gt;Temporary Directory: The directory where the parser results are stored.&lt;br /&gt;Output Format:  Provides three options for output: &lt;br /&gt;        db.xml = Readable only by the host&lt;br /&gt;        common.xml = Readable by all, stored at the host.  FGII Handles distribution.  Slow.&lt;br /&gt;        client.xml = Readable by all, stored locally.  Each user must have their own copy.&lt;br /&gt;Output to Library:  Determines if the module is displayed in the library.  Normally it is only set to off for Adventure modules.&lt;br /&gt;Module Directory: Determines where the final module is stored (see compression utility)&lt;br /&gt;&lt;br /&gt;Compression Utility:  The two options in this section take the place of the batch file.&lt;br /&gt;Executable: Location of the compression exe (c:\program files\winRar\winrar.exe for example)&lt;br /&gt;Flags: Any flags required for the compression for WinRAR use A -afzip -ep1&lt;br /&gt;The resulting command is:&lt;br /&gt;{executable} {flags} "{module directory}\{name}.mod" "{temporary directory}\*.*"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.0.26&lt;br /&gt;&lt;br /&gt;* Added the ability to parse map shortcuts (pins).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-97142857723904939?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/97142857723904939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=97142857723904939' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/97142857723904939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/97142857723904939'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/05/300.html' title='3.0.0'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-384770705262993420</id><published>2009-04-29T20:29:00.005-04:00</published><updated>2009-04-29T20:34:03.410-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><category scheme='http://www.blogger.com/atom/ns#' term='Arcane Power'/><title type='text'>I've been here before it's all so.....</title><content type='html'>...Familiar!&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/SfjxEU5Tv9I/AAAAAAAABlk/YuKSZ00KMS0/s1600-h/familiar.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/SfjxEU5Tv9I/AAAAAAAABlk/YuKSZ00KMS0/s320/familiar.jpg" alt="" id="BLOGGER_PHOTO_ID_5330275215623831506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So I finished up Arcane Power today.....it was a lot faster with PDFs.&lt;br /&gt;&lt;br /&gt;There are a few gotcha powers/feats/etc (as always) but nothing too major.  Familiars were the only required ruleset change and they are just a simple display class.  Of course there was some parser work as well....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-384770705262993420?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/384770705262993420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=384770705262993420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/384770705262993420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/384770705262993420'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/04/ive-been-here-before-its-al-so.html' title='I&apos;ve been here before it&apos;s all so.....'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uDFpksWt8LQ/SfjxEU5Tv9I/AAAAAAAABlk/YuKSZ00KMS0/s72-c/familiar.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-653403677541741534</id><published>2009-04-27T13:07:00.003-04:00</published><updated>2009-04-27T13:12:34.436-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Arcane Power'/><title type='text'>Things I hate about Arcane power:</title><content type='html'>Warlocks and their new stupid "Curse Stance" powers that require multiple new keywords.&lt;br /&gt;&lt;br /&gt;The fact that every book comes with a new Warlock pact.  I half expected Martial Power to have a warlock pact in it.&lt;br /&gt;&lt;br /&gt;Summons which work different than the summons from PHB2 (i.e the wizard summons).&lt;br /&gt;&lt;br /&gt;Dynamic Tags that escalate into other dynamic tags (Wyrm Form and Cloud of Flies)&lt;br /&gt;&lt;br /&gt;WOTC's desire to create a seemingly endless array of Paragon paths.  &lt;br /&gt;&lt;br /&gt;Dancing Bolt because it grants the same action twice....once on a secondary target and once on a primary target.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And of course....&lt;br /&gt;&lt;br /&gt;The lack of PDFs :(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-653403677541741534?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/653403677541741534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=653403677541741534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/653403677541741534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/653403677541741534'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/04/things-i-hate-about-arcane-power.html' title='Things I hate about Arcane power:'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-4261436089506958073</id><published>2009-04-23T13:08:00.005-04:00</published><updated>2009-04-23T13:17:51.974-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='H3'/><category scheme='http://www.blogger.com/atom/ns#' term='AV'/><title type='text'>Pins everywhere!</title><content type='html'>&lt;a href="http://dnd-4e.blogspot.com/2008/08/h3.html"&gt;Way way way back in the day&lt;/a&gt; (like August!) I did a parse of H3...just the monsters and traps.  I thought it was pretty good at the time.  Of course back then Traps were handled by the DMG parser and NPCs were handled by the MM parser.  It was possible to manually merge the two, but it wasn't very straight forward. Flash forward a few months and you have....&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/SfChQIFlJDI/AAAAAAAABkg/oMeNOKZddNY/s1600-h/improved_h3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 254px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/SfChQIFlJDI/AAAAAAAABkg/oMeNOKZddNY/s320/improved_h3.jpg" alt="" id="BLOGGER_PHOTO_ID_5327935657600164914" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/SfChQIFlJDI/AAAAAAAABkg/oMeNOKZddNY/s1600-h/improved_h3.jpg"&gt; &lt;/a&gt;A greatly enchanced version of my original H3 work.  This now features npcs, traps, tokens, magic items, maps, map pins, tokens, encounters, story elements, etc etc.   I think I just finished it today at lunch...I'll have to double check it.&lt;br /&gt;&lt;br /&gt;H3 was a pretty good test of the 3.0 series parser, it contains a lot of elements and I discovered a few things building a module from scratch.&lt;br /&gt;&lt;br /&gt;Oh and Elixirs because Namyra noticed that the parser wasn't building an output list for them: &lt;a href="http://www.fouruglymonsters.com/community/community/profile?userid=1266" class="actor-link"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/SfCh6pRXbBI/AAAAAAAABko/QdrRrJL2b1g/s1600-h/elixir.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 291px; height: 320px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/SfCh6pRXbBI/AAAAAAAABko/QdrRrJL2b1g/s320/elixir.jpg" alt="" id="BLOGGER_PHOTO_ID_5327936388062473234" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-4261436089506958073?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/4261436089506958073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=4261436089506958073' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/4261436089506958073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/4261436089506958073'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/04/way-way-way-back-in-day-like-august-i.html' title='Pins everywhere!'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/SfChQIFlJDI/AAAAAAAABkg/oMeNOKZddNY/s72-c/improved_h3.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-71724095050881401</id><published>2009-04-19T19:51:00.002-04:00</published><updated>2009-04-19T19:54:41.451-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><title type='text'>Verified</title><content type='html'>I added some minor features to the parser and fixed some usability issues today.  But the major thing I did was reparse all the exisiting modules and compare the 3.0 output to the 2.0.x output to see what if any differences show up.&lt;br /&gt;&lt;br /&gt;There were a few snags, but nothing major.  Next up will be building an installer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-71724095050881401?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/71724095050881401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=71724095050881401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/71724095050881401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/71724095050881401'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/04/verified.html' title='Verified'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-5467504943454270127</id><published>2009-04-18T20:33:00.005-04:00</published><updated>2009-04-18T20:37:56.320-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><title type='text'>Views of the future....</title><content type='html'>Some images from the 3.0 development builds.  It's almost all UI work.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_uDFpksWt8LQ/SepyDf3vxNI/AAAAAAAABjw/-49IMaIW3QA/s1600-h/mockup.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 206px; height: 320px;" src="http://1.bp.blogspot.com/_uDFpksWt8LQ/SepyDf3vxNI/AAAAAAAABjw/-49IMaIW3QA/s320/mockup.jpg" alt="" id="BLOGGER_PHOTO_ID_5326194913739523282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/Sepx_alq68I/AAAAAAAABjo/k9Ny1pDAvdU/s1600-h/better.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 246px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/Sepx_alq68I/AAAAAAAABjo/k9Ny1pDAvdU/s320/better.jpg" alt="" id="BLOGGER_PHOTO_ID_5326194843602054082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/Sepx7AMrazI/AAAAAAAABjg/KCsszVYK-C0/s1600-h/better2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 210px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/Sepx7AMrazI/AAAAAAAABjg/KCsszVYK-C0/s320/better2.jpg" alt="" id="BLOGGER_PHOTO_ID_5326194767798430514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_uDFpksWt8LQ/Sepx2sBmNRI/AAAAAAAABjY/5NJZwgAKaNo/s1600-h/debugging.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 201px;" src="http://1.bp.blogspot.com/_uDFpksWt8LQ/Sepx2sBmNRI/AAAAAAAABjY/5NJZwgAKaNo/s320/debugging.jpg" alt="" id="BLOGGER_PHOTO_ID_5326194693663765778" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-5467504943454270127?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/5467504943454270127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=5467504943454270127' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5467504943454270127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/5467504943454270127'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/04/views-of-future.html' title='Views of the future....'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uDFpksWt8LQ/SepyDf3vxNI/AAAAAAAABjw/-49IMaIW3QA/s72-c/mockup.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-8542763256907206985</id><published>2009-04-12T21:22:00.003-04:00</published><updated>2009-04-12T21:26:17.214-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='Dragonomicon'/><title type='text'>One...two.....T H R E E !!!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/SeKUc3FyGuI/AAAAAAAABiY/ImYY0KJWEJ4/s1600-h/pinned.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 233px; height: 320px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/SeKUc3FyGuI/AAAAAAAABiY/ImYY0KJWEJ4/s320/pinned.jpg" alt="" id="BLOGGER_PHOTO_ID_5323980933050800866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I played around with the parser and added the ability to parse a file of map pins.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-8542763256907206985?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/8542763256907206985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=8542763256907206985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8542763256907206985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/8542763256907206985'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/04/onetwot-h-r-e-e.html' title='One...two.....T H R E E !!!'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uDFpksWt8LQ/SeKUc3FyGuI/AAAAAAAABiY/ImYY0KJWEJ4/s72-c/pinned.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-525216147410212596</id><published>2009-04-10T12:11:00.004-04:00</published><updated>2009-04-10T12:29:15.113-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='LUA'/><title type='text'>Form versus Function</title><content type='html'>So despite claiming he'd be &lt;a href="http://dnd-4e.blogspot.com/2009/04/happiest-place-in-fgii.html"&gt;eternally happy&lt;/a&gt;, Eric the DM of Thursdays was actually only happy for 15 minutes.  Shortly thereafter he asked if I could make the power names bold (despite the fact it highlights them on mouse over).  I knew given the limitation of FGII when it comes to formattedtext, this wasn't possible.&lt;br /&gt;&lt;br /&gt;So I took an idea that moon_wizard suggested...adding carriage returns after each power to put them on their own line.  And moon_wizard...LOVES carriage returns....in that "I-love-you-so-now-I-have-to-kill-you" sort of way.&lt;br /&gt;&lt;br /&gt;Anyhow I wasn't sure how it would end up looking so I gave it a try (it's 1 line of code to change it).&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/Sd9xFuCUA3I/AAAAAAAABh4/r6Z-CVjzy7A/s1600-h/compareandcontrast.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 145px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/Sd9xFuCUA3I/AAAAAAAABh4/r6Z-CVjzy7A/s320/compareandcontrast.jpg" alt="" id="BLOGGER_PHOTO_ID_5323097627646231410" border="0" /&gt;&lt;/a&gt;So there it is.  Of course ancient dragons are probably more of an extreme case, so I grabbed another monster at random:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_uDFpksWt8LQ/Sd9zZC8nuVI/AAAAAAAABiA/FprX_K3orEI/s1600-h/morereasonable.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 57px;" src="http://1.bp.blogspot.com/_uDFpksWt8LQ/Sd9zZC8nuVI/AAAAAAAABiA/FprX_K3orEI/s320/morereasonable.jpg" alt="" id="BLOGGER_PHOTO_ID_5323100158700271954" border="0" /&gt;&lt;/a&gt;That looks pretty reasonable and it only ends up being a line or two bigger than the other format.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-525216147410212596?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/525216147410212596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=525216147410212596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/525216147410212596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/525216147410212596'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/04/form-versus-function.html' title='Form versus Function'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uDFpksWt8LQ/Sd9xFuCUA3I/AAAAAAAABh4/r6Z-CVjzy7A/s72-c/compareandcontrast.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-545039386581557521</id><published>2009-04-10T07:03:00.003-04:00</published><updated>2009-04-10T07:31:53.870-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><title type='text'>2.0.25 Parser</title><content type='html'>I released a PHB2 compatible parser today.  It's actually been done for a while but there are some changes that will not work in the current publicly available version of the 4E_JPG ruleset (1.4.4) .  The most notable is the way powers linked with other powers is handled (Channel Divinity feats, Warden powers, etc).    I created a 1.4.4 compatible output so if a power has only a single linked power it is displayed using the old format.  So older modules will not break. However some new features (multiple granted powers, ritual prereqs) will not go live until 1.5+  Sorry invokers/Warders, you'll just have to wait.&lt;br /&gt;&lt;br /&gt;You can find it over on FourUglyMonsters.com (FUM) .  As always feel free to report any errors/problems/questions to the &lt;a href="http://www.fouruglymonsters.com/community/community/groups/viewdiscussion/572-Parser+2025?groupid=49"&gt;2.0.25 thread&lt;/a&gt; Oh and check out their &lt;a href="http://www.fouruglymonsters.com/community/fumcon"&gt;FUMcon gaming convention&lt;/a&gt; for a wide array of Virtual Table Top games/demos/info/etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-545039386581557521?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/545039386581557521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=545039386581557521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/545039386581557521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/545039386581557521'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/04/2025-parser.html' title='2.0.25 Parser'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6022699918919039124.post-420626402535142883</id><published>2009-04-06T12:41:00.006-04:00</published><updated>2009-04-06T12:51:23.092-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruleset'/><category scheme='http://www.blogger.com/atom/ns#' term='LUA'/><title type='text'>The Happiest Place in FGII....</title><content type='html'>First I decided to switch the highlighting to names instead of the SD/SA/EFF which enables the feature for all powers instead of just those which are tagged with special effects.  I think it's a great way to look up keywords/range/etc.  Here you see it working on an aura.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/SdoxFKi1WhI/AAAAAAAABgw/N30xeaFdPME/s1600-h/name_light.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 58px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/SdoxFKi1WhI/AAAAAAAABgw/N30xeaFdPME/s320/name_light.jpg" alt="" id="BLOGGER_PHOTO_ID_5321619874491226642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uDFpksWt8LQ/SdoxUWh6QTI/AAAAAAAABhI/7VrRJojA9kE/s1600-h/name_click.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 189px;" src="http://4.bp.blogspot.com/_uDFpksWt8LQ/SdoxUWh6QTI/AAAAAAAABhI/7VrRJojA9kE/s320/name_click.jpg" alt="" id="BLOGGER_PHOTO_ID_5321620135406616882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And then, because my email contained the phrase:  &lt;span style="font-weight: bold; font-style: italic;"&gt;"Now all you have to do is figure out a way for me to mark when encounter powers are used by NPC’s and I’ll be happy forever!"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I decided to see if I couldn't do something with those [e]'s that follow limited usage powers.  In the end I made them like [R:#] powers.  If you double click on the [e] it toggles to [USED] if you roll/drag an attack clause with a [e], it also clicks to [USED].  The screen shots show examples.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uDFpksWt8LQ/SdoxQAWlI6I/AAAAAAAABhA/kyzZXItJewA/s1600-h/usage_light.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 54px;" src="http://2.bp.blogspot.com/_uDFpksWt8LQ/SdoxQAWlI6I/AAAAAAAABhA/kyzZXItJewA/s320/usage_light.jpg" alt="" id="BLOGGER_PHOTO_ID_5321620060734038946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uDFpksWt8LQ/SdoxKMZ6N1I/AAAAAAAABg4/8db-KtNVPNg/s1600-h/usage_click.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 58px;" src="http://3.bp.blogspot.com/_uDFpksWt8LQ/SdoxKMZ6N1I/AAAAAAAABg4/8db-KtNVPNg/s320/usage_click.jpg" alt="" id="BLOGGER_PHOTO_ID_5321619960890013522" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6022699918919039124-420626402535142883?l=dnd-4e.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dnd-4e.blogspot.com/feeds/420626402535142883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6022699918919039124&amp;postID=420626402535142883' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/420626402535142883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6022699918919039124/posts/default/420626402535142883'/><link rel='alternate' type='text/html' href='http://dnd-4e.blogspot.com/2009/04/happiest-place-in-fgii.html' title='The Happiest Place in FGII....'/><author><name>J</name><uri>http://www.blogger.com/profile/05074854702159201078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uDFpksWt8LQ/SdoxFKi1WhI/AAAAAAAABgw/N30xeaFdPME/s72-c/name_light.jpg' height='72' width='72'/><thr:total>5</thr:total></entry></feed>
