<?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 &#187; D&amp;D</title>
	<atom:link href="http://ryancannon.com/category/games/dnd/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>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>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>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>
	</channel>
</rss>

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

