<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Book of Ryan</title>
	<atom:link href="http://ryancannon.com/feed" rel="self" type="application/rss+xml" />
	<link>http://ryancannon.com</link>
	<description>Wordslinger, dissident, webwright</description>
	<lastBuildDate>Sun, 15 Jan 2012 04:33:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>There is no off-season: NFL.com’s move to YUI</title>
		<link>http://ryancannon.com/2012/01/14/there-is-no-off-season-nfl-coms-move-to-yui</link>
		<comments>http://ryancannon.com/2012/01/14/there-is-no-off-season-nfl-coms-move-to-yui#comments</comments>
		<pubDate>Sun, 15 Jan 2012 04:33:31 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ryancannon.com/?p=371</guid>
		<description><![CDATA[Back in November I gave a talk at YUIConf about the NFL&#8217;s move from Prototype to YUI. Shamefully late, I present my slides from the event minus a certain logo. Slides that simply regurgitate an authors notes are anathema to me, so they may not make a lot of sense out of context. However, my [...]]]></description>
			<content:encoded><![CDATA[<p>Back in November I gave a talk at <a href="http://yuilibrary.com/yuiconf/">YUIConf</a> about the NFL&#8217;s move from Prototype to YUI. Shamefully late, I present my slides from the event minus a certain logo.</p>

<p>Slides that simply regurgitate an authors notes are anathema to me, so they may not make a lot of sense out of context. However, my presentation should be available shortly on <a href="http://yuilibrary.com/theater/">YUI Theatre</a>.</p>

<h3><a href="http://ryancannon.com/yuiconf2011/">There is no off-season: NFL.com’s move to YUI</a></h3>

<p>For its dev team, the NFL season is a breakneck-paced stream of new
features, last-minute sponsorships and custom UIs. Developer Ryan Cannon
describes the NFL&#8217;s transition from Prototype to YUI 3, and demonstrates
how YUI&#8217;s JavaScript infrastructure has improved site performance,
reduced development time and improved collaboration.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryancannon.com/2012/01/14/there-is-no-off-season-nfl-coms-move-to-yui/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>D&amp;D 4E Fast Combat House Rules</title>
		<link>http://ryancannon.com/2011/08/12/dd-4e-fast-combat-house-rules</link>
		<comments>http://ryancannon.com/2011/08/12/dd-4e-fast-combat-house-rules#comments</comments>
		<pubDate>Sat, 13 Aug 2011 05:31:41 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[D&D]]></category>

		<guid isPermaLink="false">http://ryancannon.com/?p=362</guid>
		<description><![CDATA[The following house rules are an attempt to speed up 4E D&#38;D combat and make games more fast-paced, interactive and fun. It also allows a more seamless transition between role-play and combat&#8211;the wizard can explore the ancient library of his own accord without standing behind the fighter, expecting monsters to pop out. I&#8217;d appreciate any [...]]]></description>
			<content:encoded><![CDATA[<p>The following house rules are an attempt to speed up 4E D&amp;D combat and make games more fast-paced, interactive and fun. It also allows a more seamless transition between role-play and combat&#8211;the wizard can explore the ancient library of his own accord without standing behind the fighter, expecting monsters to pop out. I&#8217;d appreciate any feedback on how it plays.</p>

<h2>Preparation</h2>

<p>At the beginning of an adventure, the following steps occur:</p>

<ul>
<li>Each player receives six tokens: a move token, a minor token, an interrupt token, an opportunity token, a standard token and a hero token (aka action point).</li>
<li>Each player calculates the damage for his jab (see below)</li>
<li>Players determine their initiative draw order based on their initiative bonuses</li>
</ul>

<h2>Pre-combat</h2>

<p>Immediately upon declaring a combat, players and monsters that are not surprised may spring into action. Monsters act first, then players, starting with the player with the lowest initiative bonus and moving upward.</p>

<p>Springing into action allows a creature to take of the following actions:</p>

<ul>
<li>Shift half its speed</li>
<li>Shift 1 square then drop prone</li>
<li>Draw up to 2 items and ready a shield</li>
<li>Make a monster knowledge check</li>
</ul>

<p>The spring into action phase is where players declare the use of any powers or abilities that trigger upon rolling initiative (Such as <em>Battlefront Shift</em> or <em>Past Life Flashbacks</em>). These actions occur in addition to springing into action, but each player may only trigger one such power. Resolve any changes in initiative draw order at this point.</p>

<p>Once all players have sprung into action, players draw initiative cards (labeled 1 &#8211; 10) from a hat, beginning with the player with the highest initiative bonus. Each player may return his card and draw another one time. If player has a power that allows him to re-roll initiative, he may return his card and re-draw a third time. Players should not disclose their initiative card until their first action.</p>

<h2>Initiative Order</h2>

<p><strong>Initiative Draw Order</strong> always begins with NPCs, then continues to players, and is based on initiative bonus. This allows players with the highest initiative bonuses to make decisions with the most information. A high initiative bonus also gives a player a better chance at drawing a high initiative card.</p>

<p><strong>Initiative Card Order</strong> begins with the player with the highest numbered card (10) and proceeds down to the lowest (1). It is the result of sheer luck.</p>

<p>Monsters subtract half their level (rounded down) from a monster&#8217;s initiative bonus, and the result is their card order. Monsters act before the player with the corresponding initiative card. For example, an Ettin Hunter (level 10, +6 Initiative) acts before the player with Initiative Card 1, while an Ice Devil (Gelugon, level 20, +18 Initiative) acts before the player with Initiative Card 8.</p>

<h2>The Combat Round</h2>

<p>Combat begins with the player who has drawn the highest number. Before this player acts, all effects that happen at the beginning of a turn (auras, ongoing damage, etc.) are resolved for all creatures in draw draw order.</p>

<p>That player takes a single action, and then flips over the token corresponding to the action. The following actions may not be taken at any time:</p>

<ul>
<li>Delay</li>
<li>Ready</li>
<li>Monster knowledge check</li>
</ul>

<p>Creatures may also pass their actions. Players should not speak during other players&#8217; turns, unless an immediate action triggers. Each player should take no more than 30 seconds to declare his action, and the DM may declare a pass if a player takes too long.</p>

<p>Once the player resolves his action, the player with the next highest initiative card acts and so on. The DM returns all opportunity tokens at the end of each such round.</p>

<p>Once four rounds have past, all creature&#8217;s turns end, and all effects that occur at the of a turn are resolved in initiative draw order (e.g. saving throws), then all effects automatically end at the end of the turn end. Players that still have tokens remaining after four rounds receive no benefit from them. All players are then refunded their tokens and the turn order begins again.</p>

<p>Optionally, the DM can collect all initiative cards and have the players re-draw initiative at the end of each turn.</p>

<h2>Jab</h2>

<p>A jab is an at-will standard action power that any creature can take. It is a quick, weak but highly accurate attack. Any time a player is granted a melee or ranged basic attack outside of his turn (e.g. opportunity attacks, triggering a fighter mark or <em>Commander&#8217;s Strike</em>). Jab attacks automatically hit but do minimum damage. They cannot critically hit.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryancannon.com/2011/08/12/dd-4e-fast-combat-house-rules/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How I post things to the Internet</title>
		<link>http://ryancannon.com/2011/04/16/how-i-post-things-to-the-internet</link>
		<comments>http://ryancannon.com/2011/04/16/how-i-post-things-to-the-internet#comments</comments>
		<pubDate>Sun, 17 Apr 2011 03:23:58 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ryancannon.com/?p=347</guid>
		<description><![CDATA[I submit the following diagram somewhat ironically, perhaps as an explanation as to why these pages are so bare. I've found myself a member of so many status, friendship, check-in and sharing-focused services that it's hard to keep them sorted. WordPress, through no fault of its own, has fallen out of my workflow.]]></description>
			<content:encoded><![CDATA[<p>I submit the following diagram somewhat ironically, perhaps as an explanation as to why these pages are so bare. I&#8217;ve found myself a member of so many status, friendship, check-in and sharing-focused services that it&#8217;s hard to keep them sorted. WordPress, through no fault of its own, has fallen out of my workflow.</p>

<p><a title="A diagram so convoluted it&#039;ll make you wish they hadn&#039;t deprecated @longdesc" href="http://ryancannon.com/wp-content/attic/2011/04/How-I-Use-The-Internet.png"><img alt="A diagram so convoluted it&#039;ll make you wish they hadn&#039;t deprecated @longdesc" src="http://ryancannon.com/wp-content/attic/2011/04/How-I-Use-The-Internet.png" style="max-width: 100%;"/></a></p>

<p>The Internet is changing, and I find it fascinating how all of these services interrelate. Some observations:</p>

<ul>
<li>The iPhone&#8217;s push notifications have replaced e-mail for pretty much all of these apps and I love it. Increasingly the only e-mail I get is spam and bills that need paying.</li>
<li>I use Yelp a lot to find places, but they don&#8217;t let you actually post reviews to your iPhone, just drafts that you have to visit their website to finalize. I can&#8217;t be bothered.</li>
<li>I&#8217;ve done checkins on Yelp, Gowalla and Facebook too, but foursquare is the one that stuck.</li>
<li>LinkedIn and MySpace are intentionally absent, if you&#8217;re looking for me on there you&#8217;re looking in the wrong place.</li>
<li>Posting Flickr -> Tumblr -> Facebook looks nicer the direct Flickr -> Facebook.</li>
<li>API apps could really improve by letting you resolve dupes, e.g. &#8220;Post all of my tweet to Facebook unless they come from the Tumblr app.&#8221;</li>
</ul>

<h3>Facebook</h3>

<p>Despite capturing pretty much everything I post to the Internet, I don&#8217;t actually <em>use</em> Facebook all that much. I sign on to see what my friends have posted, but that&#8217;s about it. I have over fifty acquaintances, friends that have grown apart and random strangers in my  friend request queue. None of the other services have that problem. Perhaps Facebook is just too big. Perhaps it&#8217;s too cluttered or I&#8217;m just getting old. It feels like this generation&#8217;s AOL: replacing the Internet for the unwashed masses. I prefer to limit my exposure.</p>

<h3>RIP RyanCannon.com?</h3>

<p>It&#8217;s a bit sad that this website has sunk into disuse. The reality is that these other services serve my need to share stuff I find interesting with others better. I think there&#8217;s still room for the personal home page, but I&#8217;m not sure what it is. Think I could put it to a better use? Let me know in the comments (or, more likely, via one of the myriad services to which this blog will be syndicated).</p>
]]></content:encoded>
			<wfw:commentRss>http://ryancannon.com/2011/04/16/how-i-post-things-to-the-internet/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>You Needy Bastard: WoW need vs. greed etiquette</title>
		<link>http://ryancannon.com/2011/03/07/you-needy-bastard-wow-need-vs-greed-etiquette</link>
		<comments>http://ryancannon.com/2011/03/07/you-needy-bastard-wow-need-vs-greed-etiquette#comments</comments>
		<pubDate>Mon, 07 Mar 2011 17:57:46 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ryancannon.com/?p=340</guid>
		<description><![CDATA[Do I need an item? Did they verb the word greed? The Need vs. Greed treasure interface can be confusing to a new player who isn&#8217;t used to it. But it&#8217;s pretty simple once you get the hang of it. When loot rules are set to Need Vs. Greed, Whenever someone tries to pick up [...]]]></description>
			<content:encoded><![CDATA[<p>Do I need an item? Did they verb the word greed? The Need vs. Greed treasure interface can be confusing to a new player who isn&#8217;t used to it. But it&#8217;s pretty simple once you get the hang of it. When loot rules are set to Need Vs. Greed, Whenever someone tries to pick up an item that is green or higher quality, the loot interface appears for anyone able to loot the item.</p>

<div class="image"><img src="http://ryancannon.com/wp-content/attic/2011/03/Screen-shot-2011-03-07-at-8.37.41-AM.png" alt="" title="Need Vs. Greed Interface" width="308" height="135" class="alignnone size-full wp-image-338" /><span class="caption">The Need Vs. Greed Interface</span></div>

<p>Some players get huffy if you need on the wrong item, but these guidelines trace out the basic etiquette. Players have four options:</p>

<ol>
<li>Need</li>
<li>Greed</li>
<li>Disenchant</li>
<li>Pass </li>
</ol>

<h2>Need: I need this because it&#8217;s better</h2>

<p>Choose need when something is an upgrade to the gear you already have. The easiest way to find out if it&#8217;s better is to hold shift and hover over the item, which will compare it to what you already have equipped.</p>

<div class="image"><img class="full" src="http://ryancannon.com/wp-content/attic/2011/03/Screen-shot-2011-03-07-at-8.40.40-AM.png" alt="" title="Is it an upgrade?" width="548" height="460" class="alignnone size-full wp-image-339" /><span class="caption">I guess it&#8217;s not an upgrade.</span></div>

<p>The more green stats the better. However, you also have to make sure the stats you are gaining are the ones you need.</p>

<table>
    <thead>
        <th>Class &amp; Role</th>
        <th>Important Stats</th>
    </thead>
    <tbody>
        <tr>
            <th>Paladin, Warrior, Death Knight Tank</th>
            <td>Armor, Stamina, Strength, Expertise, Hit Rating, Dodge Rating, Parry Rating</td>
        </tr>
        <tr>
            <th>Paladin, Warrior, Death Knight DPS</th>
            <td>Strength, Expertise, Hit Rating, Expertise</td>
        </tr>
        <tr>
            <th>Hunter, Rogue, Enhancement Shaman, Feral Druid</th>
            <td>Agility, Hit Rating, Expertise (except hunters)</td>
        </tr>
        <tr>
            <th>Shaman, Druid, Warlock, Mage, Priest Caster DPS</th>
            <td>Intellect, Spirit, Hit Rating, Spell Power</td>
        </tr>
        <tr>
            <th>Paladin, Shaman, Druid or Priest Healer</th>
            <td>Intellect, Spirit, Spell Power</td>
        </tr>
    </tbody>
</table>

<p>There are some stats everybody needs: Mastery, Critical Strike Rating, and Haste, but they usually come in combination with other stats. Essentially, if you can use something and it&#8217;s got the stats you want, then roll need to get it. This gets a little more complicated as you increase in level. At level 50 you&#8217;ll get armor specialization, which will give you serious benefits to making sure you&#8217;re wearing all armor of one type. Otherwise need on upgrades. Don&#8217;t feel guilty if everything that drops is for you&#8211;it&#8217;s just the luck of the draw.</p>

<p><strong>Needing for your unused spec</strong> is the leading cause of most fights in <abbr title="Pick-Up Groups">PUG</abbr>s once dual talent specialization becomes available. Players that can use an item <em>right now</em> get precedence over players that would have to switch spec to use it. The best policy is to ask, and never roll for your unused (or off-) spec gear against someone who needs for their current (or main) spec.</p>

<h2>Greed: I want this because I can sell it</h2>

<p>Greed is the option to choose if something is not an upgrade, or if it&#8217;s not for your spec. There&#8217;s no actually &#8220;greedy&#8221; connotation to the choice: it&#8217;s what players should choose 90% 
of the time.</p>

<h2>Disenchant: melt it down for its magic</h2>

<p>If your group includes an enchanter, you will have this option as well. Disenchant is essentially the same as choosing greed, except your enchanter will automatically turn the item into a reagent that can be used to improve your gear. Disenchanted items also take up less bag space and can often be sold on the Auction House for more than the original items&#8217; vendor price.</p>

<h2>Pass: my bags are full</h2>

<p>The only time you should ever choose pass is if your bags or full or if it actually makes your life worse by gaining the item. I sometimes pass on lockboxes because I can&#8217;t be bothered to find a rogue to open them.</p>

<h2>Non-gear items</h2>

<p>Some creatures drop rare items that are not gear: Chaos Orbs, holiday items, and gems for crafting. In general, if you can make use of it, need it. Greed is the safe option if you&#8217;re not sure.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryancannon.com/2011/03/07/you-needy-bastard-wow-need-vs-greed-etiquette/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hearts in Shadow</title>
		<link>http://ryancannon.com/2010/09/12/dale2-3-teaser</link>
		<comments>http://ryancannon.com/2010/09/12/dale2-3-teaser#comments</comments>
		<pubDate>Sun, 12 Sep 2010 16:04:28 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[D&D]]></category>

		<guid isPermaLink="false">http://ryancannon.com/?p=321</guid>
		<description><![CDATA[The teaser for my new adventure has been posted on Living Forgotten Realms group site. To tease the teaser: &#8220;[This ring] was found in an old ruin several leagues north from here, &#8230; We identified it as a relic of an old god, long forgotten. Powerful, but cursed. Not to be easily used by&#8230; infidels, [...]]]></description>
			<content:encoded><![CDATA[<p>The teaser for my new adventure has been posted on Living Forgotten Realms group site. To tease the teaser:</p>

<blockquote><p>&#8220;[This ring] was found in an old ruin several leagues north from here, &#8230; We identified it as a relic of an old god, long forgotten. Powerful, but cursed. Not to be easily used by&#8230; infidels, I guess. A strong will was needed, and I had to sacrifice some loyal servants before I found the right host. Well, aren&#8217;t you the lucky one?&#8221;</p>
<p>Humprin examined the ring, which was now tarnished and still snug on his withered finger. He guessed he was being lucky… counting himself still alive.</p>
<p>&#8220;What does it do?&#8221;</p>
<p>&#8220;It give us&#8230; control.&#8221;</blockquote>

<p>Check out the full post: <a href="http://community.wizards.com/lfr/blog/2010/09/06/dale2-3:_hearts_in_shadow_teaser">DALE2-3: Hearts in Shadow Teaser</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryancannon.com/2010/09/12/dale2-3-teaser/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Harry Potter is just a Buffy Redux</title>
		<link>http://ryancannon.com/2009/07/06/harry-potter-is-just-a-buffy-redux</link>
		<comments>http://ryancannon.com/2009/07/06/harry-potter-is-just-a-buffy-redux#comments</comments>
		<pubDate>Mon, 06 Jul 2009 10:09:01 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Creativity]]></category>
		<category><![CDATA[Films]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[TV]]></category>
		<category><![CDATA[anylis]]></category>
		<category><![CDATA[buffy]]></category>
		<category><![CDATA[harry potter]]></category>
		<category><![CDATA[movies]]></category>
		<category><![CDATA[vampires]]></category>

		<guid isPermaLink="false">http://ryancannon.com/?p=297</guid>
		<description><![CDATA[Brian Lynch showed us that 30 Rock is a rip-off of the Muppets,
but the Tina Fey comedy is not the only show with bizarre parallels to another.

J.K. Rowling's Harry Potter novels and Joss Whedon's Buffy the Vampire Slayer, both released the same year, are eerily similar. The parallels cannot be intentional, but let me present the evidence and you can be the judge.

What follows is a comparison of several major and minor characters in
both the novels and the series describing the roles they play. Could so much similarity be coincidence?]]></description>
			<content:encoded><![CDATA[<p>Brian Lynch showed us that <a href="http://bloglynch.blogspot.com/2009/06/30-rock-is-rip-off-of-muppet-show.html" title="Brian Lynch: 30 ROCK is a rip-off of THE MUPPET SHOW!">30 Rock is a rip-off of the Muppets</a>,
but the Tina Fey comedy is not the only show with bizarre parallels to another.</p>

<p>J.K. Rowling&#8217;s Harry Potter novels and Joss Whedon&#8217;s Buffy the Vampire Slayer, both released the same year, are eerily similar. The parallels cannot be intentional, but let me present the evidence and you can be the judge.</p>

<p>What follows is a comparison of several major and minor characters in
both the novels and the series<sup><a id="#ref-1" href="#note-1">1</a></sup> describing the roles they play. Could so much similarity be coincidence?</p>

<p><span id="more-297"></span></p>

<p><style type="text/css">
.role {
display: inline; width: 200px; margin-bottom: 0.5em;
font-size: 10px; line-height: 14px; font-weight: bold;
}
.role img { width: 200px; height: 200px; border: 1px solid #000;}
.buffy { clear: left; float: left; margin-right: 1em; text-align: left;}
.harry { clear: right; float: right; margin-left: 1em; text-align: right;}
.entry-content p, h3 { clear: both;}
.role+p { clear: both }
</style></p>

<h3>The Protagonist</h3>

<div class="buffy role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/1-buffy.jpg" alt="" /></div>
<div>Buffy Summers</div>
</div>

<div class="harry role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/1-harry.jpg" alt="" /></div>
<div>Harry Potter</div>
</div>

<p>The protagonist is intense and driven. Gifted with powers far beyond
those of his compatriots, The Protagonist is attractive and a natural
but unwilling leader. She quickly finds herself isolated by the
stress of her position, which leads to aggression and anger
even against friends and allies. The protagonist has little respect
rules and authority, and as such is constantly in trouble with The
Authority Figure. Due to the supernatural nature of The Protagonist,
he is the only thing that shields the world from evil, and she is
continually tasked with covertly saving the day from
ever-more-powerful enemies.</p>

<h3>The Brainy Best Friend</h3>

<div class="buffy role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/2-willow.jpg" alt="" /></div>
<div>Willow Rosenberg</div>
</div>

<div class="harry role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/2-hermione.jpg" alt="" /></div>
<div>Hermione Granger</div>
</div>

<p>Pretty, but bookish, the brainy best friend is a whiz at everything,
possessing smarts and a diligent study ethic. This excess of brains
and resourcefulness is balanced by social awkwardness. Then intense
curiosity and intellect leads her to dabble in more powerful magics
than she aught. Ironically, she finds herself attracted to The
Right-Hand Man.</p>

<h3>The Right-Hand Man</h3>

<div class="buffy role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/3-xander.jpg" alt="" /></div>
<div>Xander Harris</div>
</div>

<div class="harry role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/3-ron.jpg" alt="" /></div>
<div>Ron Weasley</div>
</div>

<p>The Right Hand Man lacks the attractiveness and charisma of the
Protagonist. He&#8217;s usually the comic relief of the bunch, and finds
himself caught in awkward and embarrassing situations. Although he acts
the coward, beneath lies a backbone that shows itself in the face of
evil and adversity.</p>

<h3>The Standoffish Mentor</h3>

<div class="buffy role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/4-giles.jpg" alt="" /></div>
<div>Rupert Giles</div>
</div>

<div class="harry role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/4-dumbledore.jpg" alt="" /></div>
<div>Professor Dumbledore</div>
</div>

<p>Aloof and anachronistic, this knowledgeable older man is both an
asset and a puzzle to the Protagonist. He usually goes by only his
last name. He offers clues and knowledge, but saving the day is
always left to The Protagonist. Behind his wire-rimmed glasses is
a steely interior that belies his bad-boy youth.</p>

<h3>The Fantasy</h3>

<div class="buffy role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/5-angel.jpg" alt="" /></div>
<div>Angel</div>
</div>

<div class="harry role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/5-sirius.jpg" alt="" /></div>
<div>Sirius Black</div>
</div>

<p>The Fantasy is the man of the protagonist&#8217;s dreams. He represents
the normalcy and perfection that the protagonist desires, but the
reality of the Fantasy&#8217;s past prevents this dream from becoming real.
The Fantasy is ragged on the edges, on the verge of unhinged, and is
forcibly excised from The Protagonist&#8217;s life.</p>

<h3>The Authority Figure</h3>

<div class="buffy role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/6-snyder.jpg" alt="" /></div>
<div>Principal Snyder</div>
</div>

<div class="harry role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/6-snape.jpg" alt="" /></div>
<div>Professor Snape</div>
</div>

<p>While they&#8217;re both on the same side, The Protagonist and The Authority
Figure are continually at odds. The Protagonist and his friends often
interpret The Authority Figure&#8217;s motives as evil, when really they come
from the character seeing the world in a different way, having different
information, and protecting his own interests. The Authority Figure
can&#8217;t stand The Protagonist, but reluctantly finds himself helping her when
danger is imminent.</p>

<h3>The Rebellious Werewolf</h3>

<div class="buffy role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/7-oz.jpg" alt="" /></div>
<div>Daniel &#8220;Oz&#8221; Osbourne</div>
</div>

<div class="harry role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/7-lupin.jpg" alt="" /></div>
<div>Remus Lupin</div>
</div>

<p>This brilliant, quiet, scrawny male transforms into a feral vicious beast once a
month, which his school friends help him hide, and restrain him from
harming innocents. He lacks respect for authority, intentionally violating
the rules. This character always finds himself 
playing second or third fiddle, where he is a competent but unexciting ally.</p>

<h3>The Rival</h3>

<div class="buffy role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/8-cordelia.jpg" alt="" /></div>
<div>Cordelia Chase</div>
</div>

<div class="harry role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/8-malfoy.jpg" alt="" /></div>
<div>Draco Malfoy</div>
</div>

<p>Rich, attractive and self-centered, The Rival and The Protagonist continually
find their paths crossing, despite the fact that there is no love lost between
them. They constantly compete. The Rival feels extreme social pressure to be
something he really isn&#8217;t cut out to be, often acting cruelly to those she
finds weak or unattractive. Yet The Rival often finds himself laughed at by
others during her moments of weakness.</p>

<h3>The Mother Hen</h3>

<div class="buffy role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/9-mrs-summers.jpg" alt="" /></div>
<div>Joyce Summers</div>
</div>

<div class="harry role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/9-mrs-weasley.jpg" alt="" /></div>
<div>Molly Weasley</div>
</div>

<p>The working-class Mother Hen is a frumpy and stressed-out worrywart who
constantly fusses over The Protagonist. She always acts in the best
interest of the kids, to the point of being a hindrance to them stopping
evil forces. Although initially kept in the dark about the kids
activities, when she comes face-to-face with what The Protagonist
faces, she becomes a steely protector.</p>

<h3>The Supernatural Schoolyard</h3>

<div class="buffy role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/10-sunnydale.jpg" alt="" /></div>
<div>Sunnydale High</div>
</div>

<div class="harry role">
<div><img src="http://ryancannon.com/wp-content/attic/2009/07/10-hogwarts.jpg" alt="" /></div>
<div>Hogwarts School</div>
</div>

<p>Although a beautiful, welcoming place during the day, the setting is
home to monsters and creatures of great power. Travel outside at night
is quite dangerous. Despite this, the main characters are constantly
sneaking around academic hallways late at night. The setting is a place of
great power, which draws trouble to it. The melodramatic antics of
high school provide a constantly shifting backdrop over which the child 
characters are constantly struggling with adult intrigue and danger.</p>

<ol>
<li><span id="note-1"></span> At least as far as season three. That&#8217;s
all that&#8217;s available free on <a href="http://www.hulu.com/buffy-the-vampire-slayer" title="Hulu - Buffy the Vampire Slayer">Hulu</a>. <a href="#ref-1">↩</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://ryancannon.com/2009/07/06/harry-potter-is-just-a-buffy-redux/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Parsing Your Character&#8217;s Loot</title>
		<link>http://ryancannon.com/2009/07/01/parsing-your-characters-loot</link>
		<comments>http://ryancannon.com/2009/07/01/parsing-your-characters-loot#comments</comments>
		<pubDate>Wed, 01 Jul 2009 16:05:41 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[D&D]]></category>
		<category><![CDATA[Web Design/Programming]]></category>
		<category><![CDATA[D&DI]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://ryancannon.com/?p=290</guid>
		<description><![CDATA[Here&#8217;s a quick teaser for a new project I&#8217;m working on, almost ready for public beta. def loot(character_sheet_file) @xml &#124;&#124;= Hpricot::XML(character_sheet_file.read) @loot &#124;&#124;= @xml.search("//LootTally/loot[@count!='0']").map do &#124;item&#124; res = item.search("//RulesElement") case res.size when 0: nil when 1: coder.decode(res.first.attributes["name"]) when 2: coder.decode(res.last.attributes["name"].sub(res.first.attributes["type"], res.first.attributes["name"])) else res.map { &#124;re&#124; coder.decode(re.attributes["name"]) }.join(" ") end end.compact end Character files from D&#38;DI [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a quick teaser for a new project I&#8217;m working on, almost ready for public beta.</p>

<pre style="font-size:80%"><code>def loot(character_sheet_file)
  @xml ||= Hpricot::XML(character_sheet_file.read)
  @loot ||= @xml.search("//LootTally/loot[@count!='0']").map do |item|
    res = item.search("//RulesElement")
    case res.size
      when 0: nil
      when 1: coder.decode(res.first.attributes["name"])
      when 2: coder.decode(res.last.attributes["name"].sub(res.first.attributes["type"], res.first.attributes["name"]))
      else    res.map { |re| coder.decode(re.attributes["name"]) }.join(" ")
    end
  end.compact
end</code></pre>

<p>Character files from <a href="http://wizards.com/default.asp?x=dnd/insider/characterbuilder" title="D&amp;D Character Builder">D&amp;DI Character Builder</a> store loot as a list, but the names of magic items are concatenated with names of their connected mundane items, so you have to mix them based on the magic item&#8217;s <code>@type</code>.</p>

<p>Also, the Character Builder stores <em>every item you&#8217;ve ever added,</em> even if you deleted it immediately, so you have to filter out items with a count of zero. You have no way to tell if this was an intentional item purchase, an item accidentally clicked on or a found item from a module, so items with <code>@count=0</code> are useless.</p>

<p>What could I possibly be building‽‽‽</p>
]]></content:encoded>
			<wfw:commentRss>http://ryancannon.com/2009/07/01/parsing-your-characters-loot/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Epic</title>
		<link>http://ryancannon.com/2009/05/31/epic</link>
		<comments>http://ryancannon.com/2009/05/31/epic#comments</comments>
		<pubDate>Sun, 31 May 2009 07:46:15 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[D&D]]></category>
		<category><![CDATA[LFR]]></category>

		<guid isPermaLink="false">http://ryancannon.com/?p=286</guid>
		<description><![CDATA[Last weekend, at Gamex, I spent a grueling three days grinding through Living Forgotten Realms modules in order to level up in time for the convention&#8217;s finale: SPEC1-2: Zhent&#8217;s Ancient Shadows. &#8220;Grind&#8221; is, perhaps, an inappropriate term—I was playing a game, after all—and I met a lot of cool people and excellent DM&#8217;s along the [...]]]></description>
			<content:encoded><![CDATA[<p>Last weekend, at <a href="http://www.strategicon.net/" title="One of the three yearly Strategicon Conventions">Gamex</a>, I spent a grueling three days grinding through <a href="http://wizards.com/default.asp?x=dnd/lfrx/welcome">Living Forgotten Realms</a> modules in order to level up in time for the convention&#8217;s finale: <em>SPEC1-2: Zhent&#8217;s Ancient Shadows.</em></p>

<p><span id="more-286"></span></p>

<p>&#8220;Grind&#8221; is, perhaps, an inappropriate term—I was playing a game, after all—and I met a lot of cool people and excellent DM&#8217;s along the way. Our tables included the prototypical nerds and die-hard gamers, but also parents and their kids; women are also fairly well-represented in Southern Californian D&amp;D.</p>

<p>Mizrae&#8217;li, my character for the event, is a gladiator-trained Drow and tough as a coffin nail. She&#8217;s an unconventional fighter that zig-zags across the battlefield harrying enemies with her whip and throwing axe, keeping their attention while her allies finish them off. Laconic on the best days, she holds a lifelong grudge against the dark cult that sold away her childhood, and her hunt for them led her to Zhentil Keep.</p>

<p>At the last convention in February, <em>SPEC 1-1: Shades of the Zhentarim,</em> offered some missing history between 3rd edition Forgotten Realms and the 4th edition set 100 years in the future. This time, for <em>SPEC1-2: Zhent&#8217;s Ancient Shadows,</em> I teamed up with three of the five players from the first half. It was supposed to be a meatgrinder—one of our friends had his character die in the <em>first fight</em> and had to turn back. We were no little bit nervous.</p>

<p>We were returning to Zhentil Keep to clear out the undead menace we had uncovered before. Gathered with us was an army of clerics and paladins whose vocation was destroying undead. For six hours we carved our way through wights, vampiric trolls, and a huge, bone-shard-spitting <span style="background:#000;color:#FFF;">[REDACTED]</span>. It was a miracle we even survived, yet we were only halfway finished.</p>

<p>After an extended rest, we climbed a mile-long chain into a floating cathedral, and confronted a horrific <span style="background:#000;color:#FFF;">[REDACTED]</span>. The thing was so tough we had to take another rest after one fight. What we learned lead us on a chase through the city to some familiar ruins, an army of undead on our heels. Our allies and us pitch an epic last stand, as we complete the ritual that banished the undead, we were cheered by a victorious army.</p>

<p>Module box text has never left me as speechless or elated as it did that night. SPEC1-2 was by far the best written and most challenging adventure I&#8217;ve played in Living Forgotten Realms. The game would not be fun if every Friday was this stressful, but as the pinnacle of a long <abbr>con.</abbr> it was perfect.</p>

<p>But the best part was playing the module with my group of friends—most that played SPEC1-1 with me as well—an my fiancée by my side for the last half. And against the perfect DM: he scoffed at my character concept at a lowly first-level, but has since been brought around. But he was perfects hardcore. Almost all of the minis he used were exactly as described, and when he slapped down that <span style="background:#000;color:#FFF;">[REDACTED]</span>, everyone at the table shrieked in fear.</p>

<p>I generally don&#8217;t tout this hobby because of the bad stereotypes given to its players, but it&#8217;s just too rare today to have a group of people of all ages sit at a table and play a game—good clean fun. And this past weekend, the only way to describe the experience is epic.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryancannon.com/2009/05/31/epic/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Watchmen: A review in bullet points</title>
		<link>http://ryancannon.com/2009/03/08/the-watchmen-a-review-in-bullet-points</link>
		<comments>http://ryancannon.com/2009/03/08/the-watchmen-a-review-in-bullet-points#comments</comments>
		<pubDate>Sun, 08 Mar 2009 08:06:43 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Films]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[movie]]></category>
		<category><![CDATA[superheros]]></category>
		<category><![CDATA[Watchmen]]></category>

		<guid isPermaLink="false">http://ryancannon.com/?p=275</guid>
		<description><![CDATA[I took my fiancée to see Watchmen last night. We were unprepared. I give it ★★★★ out of five. Below sums up my thoughts. It&#8217;s violent enough that I cringed. The movie is &#8220;patently too adult for … children 17 and under&#8221; and the fact that it&#8217;s not rated NC-17 is evidence of a moronic [...]]]></description>
			<content:encoded><![CDATA[<p>I took my fiancée to see <i><a href="http://www.imdb.com/title/tt0409459/" title="Watchmen (2009)">Watchmen</a></i> last night. We were unprepared. I give it ★★★★ out of five. Below sums up my thoughts.</p>

<ul>
<li>It&#8217;s violent enough that I cringed. The movie is &#8220;<a href="http://mpaa.org/FlmRat_Ratings.asp" title="What do the Ratings Mean?">patently too adult for … children 17 and under</a>&#8221; and the fact that it&#8217;s not rated NC-17 is evidence of a moronic and/or corrupt MPAA.</li>
<li>In all of 163 minutes, the only part of the whole flick I didn&#8217;t believe was a human able to walk in the open air of Antarctica in a peacoat and face sock.</li>
<li>It had the finest, most tightly-controlled art direction I&#8217;ve seen in a film since <i><a href="http://www.imdb.com/title/tt0211915/" title="Le Fabuleux destin d'Amélie Poulain">Amelie</a></i>.</li>
<li>Multiply how great the art and story were, divide one by the result, and you get an approximation of  crapitude of the music.</li>
<li>It shows in excellent detail why powers like those of  <a href="http://www.misetings.com/forums/showthread.php?t=11275" title="The motherfucking Flash">the motherfucking Flash</a> are so dangerous.</li>
</ul>

<p>In the previews: <i><a href="http://www.imdb.com/title/tt0438488/" title="Terminator Salvation (2009)">Terminator</a></i> will be dumb. <i><a href="http://www.imdb.com/title/tt0796366/" title="Star Trek (2009)">Star Trek</a></i> looks like the story they wanted to tell all along and never had the technology. I&#8217;d want to see <i><a href="http://www.imdb.com/title/tt0458525/" title="X-Men Origins: Wolverine (2009)">X-Men Origins: Wolverine</a></i> even if Gambit wasn&#8217;t in it.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryancannon.com/2009/03/08/the-watchmen-a-review-in-bullet-points/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adventure Log: CORE1-1, Inheritance</title>
		<link>http://ryancannon.com/2009/01/27/adventure-log-core1-1-inheritance</link>
		<comments>http://ryancannon.com/2009/01/27/adventure-log-core1-1-inheritance#comments</comments>
		<pubDate>Tue, 27 Jan 2009 07:54:15 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[D&D]]></category>
		<category><![CDATA[LFR]]></category>

		<guid isPermaLink="false">http://ryancannon.com/?p=263</guid>
		<description><![CDATA[Six strangers find themselves in the cramped room sitting room of a once-wealthy merchant, who fidgets and stammers through his words. In a nearby city—shrouded in a bizarre permanent darkness—lies his family&#8217;s former wealth, and he begs them to return what remains of it. Can these strangers band together to enter the walled Forbidden zones [...]]]></description>
			<content:encoded><![CDATA[<p>Six strangers find themselves in the cramped room sitting room of a once-wealthy merchant, who fidgets and stammers through his words. In a nearby city—shrouded in a bizarre permanent darkness—lies his family&#8217;s former wealth, and he begs them to return what remains of it. Can these strangers band together to enter the walled Forbidden zones and find the manor ruins? Will they survive what remains to protect it? There&#8217;s only one way to find out…</p>

<p><span id="more-263"></span></p>

<p>I&#8217;m going to try something new here, and introduce my readers to a side of me I usually reserve for my closest friends. For the past four months my distraction du jour has been the new Dungeons &amp; Dragons <a href="http://www.wizards.com/default.asp?x=dnd/lfrx/welcome" title="Living Forgotten Realms Home Page">Living Forgotten Realms</a> campaign. My character, the repulsive yet good-natured Körgeth Tunneldredger has travelled around the Realms finding adventure—and having it find him.</p>

<p>Living Forgotten Realms is a more strictly-administered version of 4th Edition Dungeons &amp; Dragons, where <dfn><abbr title="Dungeon Master">DM</abbr></dfn>s report their results online and players earn in- and out-of-character awards that they take with them from game to game. The modules are designed for conventions, but the true benefit is that anyone in the world can sit down together and play the game with the character they&#8217;ve built themselves, and so long as it adheres to the creation rules, won&#8217;t disrupt or imbalance the game.</p>

<p>I&#8217;ve since passed the test to <abbr>DM</abbr> home games, and have twice run Pieter Sleijpen&#8217;s module, <i>Inheritance</i>. It&#8217;s an incredibly well-written module with some nice free-form <dfn><abbr title="Role-Playing">RP</abbr></dfn> opportunities and brutally challenging combat.</p>

<p><strong>Warning:</strong> I&#8217;ve tried to omit any information that might spoil the module for a first-time player, but inherently there are some clues. If you want to play this module, you probably shouldn&#8217;t be reading this.</p>

<p>Unlike most modules, <i>Inheritance</i> has quite a focus on skill challenges and <abbr>RP</abbr>-only encounters, less on fights. I find Skill Challenges … um … challenging to run for a couple reasons:</p>

<ul>
<li>During free-form <abbr>RP</abbr>, <a href="http://en.wikipedia.org/wiki/Type_A_personality" title="Type A individuals can be described as impatient, excessively time-conscious, insecure about their status, highly competitive, hostile and aggressive, and incapable of relaxation.">type-A</a> players tend to dominate the encounters.</li>
<li>When one player succeeds a check, many <abbr>DM</abbr>s will announce, &#8220;you notice &lt;dramatic revelation&gt;.&#8221; But by doing so, it stifles <abbr>RP</abbr>, as the players have no need to converse with each <a id="ref-1" href="#note-1">other</a>.</li>
<li>Players often metagame, attempting to do what they&#8217;re good at, rather than what fits the situation. These types of skill challenges often become backwards: the player asks, &#8220;I&#8217;d like to make a Diplomacy check; what do I do?&#8221; This is largely because the penalty for failing skill checks is quite high (you usually need two times more successes than failures).</li>
<li>Especially towards the end of the adventure, fatigued players and <abbr>DM</abbr>s will resort to &#8220;saving throw versus box text&#8221; in order to move on to the next combat.</li>
</ul>

<p>I tried to compensate for these problems by forcing a little extra role playing. Instead of announcing &#8220;You notice &lt;the thing you notice&gt;.&#8221; I handed the character pre-printed card describing what they noticed. At the top of each card, I put a warning that reading the card verbatim or showing it to other players would result in a -2 to all rolls for the rest of the encounter. My players loved the drama caused by the small rewards, and really ran with at.</p>

<p>In addition to the skill challenges are the <em>nasty</em> fights. Most <abbr>LFR</abbr> combats are not incredibly challenging. Many are downright easy. In the first combat of <i>Inheritance</i>, I managed to drop a leader and a defender on the same round before any of the monsters died. <dfn><abbr title="Total Player Kill">TPK</abbr></dfn> is not fun for anyone, and while the last fight is partly avoidable, the fact is not inherently obvious and it <em>would</em> have killed the party.</p>

<p>The <abbr>DM</abbr>&#8216;s instructions suggest that a level 5, complexity 3 skill challenge can convince some of the enemies from attacking, but never really fleshes out how that would work. I knew my players would take that option if it seemed available, so I wrote one.</p>

<p>The fight turned out to be epic, and everyone played a role. The defenders and a striker kept the other monsters at bay, while the rest took turns aiding each other in what turned out to be a very difficult skill challenge. It ended up 7/3, with the next check (and some great <abbr>RP</abbr>) deciding victory or defeat. A very close die roll sealed the win.</p>

<p>Afterwards, everybody cheered. Even me.</p>

<p>My only regret is that the players succeeded in the first skill challenge. Their success kept them from meeting a very intriguing <dfn><abbr title="Non-Player Character">NPC</abbr></dfn>, and I was excited to role-play his sadistic slow clap as the players emerged from the Forbidden Zones…</p>

<h3>Notes</h3>

<ol>
<li><span id="note-1">Körgeth&#8217;s solution to this problem is to repeat (often interrupting) the <abbr>DM</abbr>, in-character. DM: &#8220;you notice a trap door.&#8221; Me, pointing: &#8220;I&#8217;ve noticed a trap door!&#8221; Someone usually chuckles.</span> <a href="#ref-1" class="return" title="Continue Reading">↩</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://ryancannon.com/2009/01/27/adventure-log-core1-1-inheritance/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.601 seconds -->

