Dammit
Ok, so cue this as being slightly more complicated.
I’ve got XML files describing most of what I need. The problem is that it’s only “most.” Example:
<class> <name>Rogue</name> <role>Striker. You dart in to attack, do massive damage, and then retreat to safety. You do best when teamed with a defender to flank enemies.</role> <powerSource>Martial. Your talents depend on extensive training and constant practice, innate skill, and natural coordination.</powerSource> <keyAbilities>Dexterity, Strength, Charisma</keyAbilities> <armorProficiencies>Cloth, Leather</armorProficiencies> <weaponProficiencies>Dagger, Hand Crossbow, Shuriken, Sling, Short Sword</weaponProficiencies> <bonusToDefense>+2 Reflex</bonusToDefense> <firstLevelHitPoints>12 + Constitution score</firstLevelHitPoints> <firstLevelHitPointScript>12 + root.con.current</firstLevelHitPointScript> <hitPointsPerLevel>5</hitPointsPerLevel> <healingSurges>6 + root.con.currentMod</healingSurges> <trainedSkills><![CDATA[<html> Stealth and Thievery. From the class skills list below, choose four more trained skills at 1st level.<br/><i>Class Skills: </i> Acrobatics (Dex), Athletics (Str), Bluff (Cha), Dungeoneering (Wis), Insight (Wis), Intimidate (Cha), Perception (Wis), Stealth (Dex), Streetwise (Cha), Thievery (Dex)</html> ]]></trainedSkills> <buildOptions>Brawny rogue, trickster rogue</buildOptions> <classFeatures>First Strike, Rogue Tactics, Rogue Weapon Talent, Sneak Attack</classFeatures> <modifierSetName>class.rogue</modifierSetName> </class>
Or:
<power> <name>Positioning Strike</name> <macroName>P_E_Positioning_Strike</macroName> <level>1</level> <source>Rogue</source> <flavor>A false stumble and a shove place the enemy exactly where you want him.</flavor> <type>Encounter</type> <keywords>Martial, Weapon</keywords> <action>Standard</action> <attackTypeAndRange>'Melee weapon'</attackTypeAndRange> <requirementsMet>root.currentWeapon.melee</requirementsMet> <target>One creature</target> <attack>'Dexterity'</attack> <attackModifier>root.dex.currentMod</attackModifier> <defense>Will</defense> <hit>1[W] + Dexterity damage, and you slide the </hit> <hitWeaponDamageMultiplier>1</hitWeaponDamageMultiplier> <hitDamageModifier>root.dex.currentMod</hitDamageModifier> </power>
See anything mentioning paragon paths? What archetypes change the effect (I think that one is Artful Dodger)? Neither do I. I’m doing to end up having to convert the PDFs to HTML and parse those anyway (though not for much, I don’t think). Yay.
No Comments
No comments yet.
RSS feed for comments on this post. TrackBack URI
Leave a comment
You must be logged in to post a comment.