Here is an example of the JSON variable
Spoiler
"Level": " 1 " ,
"Player": "" ,
"Height": "" ,
"Weight": "" ,
"Gender": "" ,
"Age": "" ,
"Alignment": "" ,
"Company": "" ,
"Portrait": "" ,
"Experience": "" ,
"CarriedMoney": " 100 gp " ,
"StoredMoney": "" ,
"Traits": "" ,
"Appearance": "" ,
"Companions": "" ,
"Notes": "" ,
"Strength": "10" ,
"Constitution": "16" ,
"Dexterity": "10" ,
"Intelligence": "8" ,
"Wisdom": "11" ,
"Charisma": "20" ,
"Strength modifier": "0" ,
"Dexterity modifier": "0" ,
"Constitution modifier": "3" ,
"Intelligence modifier": "-1" ,
"Wisdom modifier": "0" ,
"Charisma modifier": "5" ,
"AC": "16" ,
"Fortitude Defense": "14" ,
"Reflex Defense": "10" ,
"Will Defense": "16" ,
"Death Saves Count": "3" ,
"Level": "1" ,
"Hit Points": "33" ,
"_LEVEL-ONE-HPS": "12" ,
"Healing Surges": "10" ,
"HALF-LEVEL": "0" ,
"Fortitude Defense Class Bonus": "1" ,
"Reflex Defense Class Bonus": "0" ,
"Will Defense Class Bonus": "1" ,
"Initiative": "0" ,
"Initiative Misc": "0" ,
"Ring Slots": "2" ,
"_BaseActionPoints": "1" ,
"XP Needed": "1000" ,
"Acrobatics": "-1" ,
"Acrobatics Trained": "0" ,
"Acrobatics Misc": "0" ,
"Armor Penalty": "-1" ,
"Arcana": "-1" ,
"Arcana Trained": "0" ,
"Arcana Misc": "0" ,
"Bluff": "12" ,
"Bluff Trained": "5" ,
"Bluff Misc": "2" ,
"Diplomacy": "10" ,
"Diplomacy Trained": "5" ,
"Diplomacy Misc": "0" ,
"Dungeoneering": "0" ,
"Dungeoneering Trained": "0" ,
"Dungeoneering Misc": "0" ,
"Endurance": "2" ,
"Endurance Trained": "0" ,
"Endurance Misc": "0" ,
"Heal": "0" ,
"Heal Trained": "0" ,
"Heal Misc": "0" ,
"History": "-1" ,
"History Trained": "0" ,
"History Misc": "0" ,
"Insight": "0" ,
"Insight Trained": "0" ,
"Insight Misc": "0" ,
"Intimidate": "10" ,
"Intimidate Trained": "5" ,
"Intimidate Misc": "0" ,
"Nature": "0" ,
"Nature Trained": "0" ,
"Nature Misc": "0" ,
"Perception": "0" ,
"Perception Trained": "0" ,
"Perception Misc": "0" ,
"Religion": "-1" ,
"Religion Trained": "0" ,
"Religion Misc": "0" ,
"Stealth": "1" ,
"Stealth Trained": "0" ,
"Stealth Misc": "2" ,
"Streetwise": "10" ,
"Streetwise Trained": "5" ,
"Streetwise Misc": "0" ,
"Thievery": "-1" ,
"Thievery Trained": "0" ,
"Thievery Misc": "0" ,
"Athletics": "-1" ,
"Athletics Trained": "0" ,
"Athletics Misc": "0" ,
"Passive Perception": "10" ,
"Passive Insight": "10" ,
"Speed": "5" ,
"Average Height": "0" ,
"Average Weight": "0" ,
"Size": "0" ,
"Fire Resistance": "5" ,
"resist:fire": "5" ,
"Bloodhunt": "1" ,
"attack rolls": "0" ,
"Language Count": "2" ,
"_CLASSNAME": "0" ,
"_PER-LEVEL-HPS": "5" ,
"damage rolls": "0" ,
"Mantle of Elation": "3" ,
"Power Points": "2" ,
"Toughness": "5" ,
"Hybrid Power Points": "4" ,
"Weight": "52" ,
"RulesElements" : {
"type" : "Alignment" , "name" : "Lawful Good" , "url" : "" ,
"type" : "Build" , "name" : "Euphoric Ardent" , "url" : "" ,
"type" : "Build Suggestions" , "name" : "Euphoric Ardent" , "url" : "" ,
"type" : "Class" , "name" : "Ardent" , "url" : "http://www.wizards.com/dndinsider/compe ... spx?id=529" ,
"type" : "Class Feature" , "name" : "Ardent Mantle" , "url" : "" ,
"type" : "Class Feature" , "name" : "Mantle of Elation" , "url" : "" ,
"type" : "Class Feature" , "name" : "Ardent Surge" , "url" : "" ,
"type" : "Class Feature" , "name" : "Psionic Augmentation" , "url" : "" ,
"type" : "Feat" , "name" : "Toughness" , "url" : "http://www.wizards.com/dndinsider/compe ... spx?id=171" ,
"type" : "Gender" , "name" : "male" , "url" : "" ,
"type" : "Grants" , "name" : "Tiefling" , "url" : "" ,
"type" : "Grants" , "name" : "Ardent" , "url" : "" ,
"type" : "Grants" , "name" : "Ardent Implements" , "url" : "" ,
"type" : "Internal" , "name" : "Background Benefit" , "url" : "" ,
"type" : "Internal" , "name" : "Psionic First Class" , "url" : "" ,
"type" : "Internal" , "name" : "Augment Powers" , "url" : "" ,
"type" : "Internal" , "name" : "No Encounter Powers" , "url" : "" ,
"type" : "Internal" , "name" : "Dark Sun" , "url" : "" ,
"type" : "Language" , "name" : "Common" , "url" : "" ,
"type" : "Language" , "name" : "Primordial" , "url" : "" ,
"type" : "Level" , "name" : "1" , "url" : "" ,
"type" : "Level1Rules" , "name" : "Level1Rules" , "url" : "" ,
"type" : "Level1Rules" , "name" : "SkillRules" , "url" : "" ,
"type" : "Level1Rules" , "name" : "DetailsRules" , "url" : "" ,
"type" : "Level1Rules" , "name" : "Expansion1" , "url" : "" ,
"type" : "Level1Rules" , "name" : "Expansion2" , "url" : "" ,
"type" : "Level1Rules" , "name" : "Expansion3" , "url" : "" ,
"type" : "Level1Rules" , "name" : "Expansion4" , "url" : "" ,
"type" : "Level1Rules" , "name" : "Expansion5" , "url" : "" ,
"type" : "Power" , "name" : "Melee Basic Attack" , "url" : "" ,
"type" : "Power" , "name" : "Ranged Basic Attack" , "url" : "" ,
"type" : "Power" , "name" : "Infernal Wrath" , "url" : "http://www.wizards.com/dndinsider/compe ... px?id=1628" ,
"type" : "Power" , "name" : "Ardent Surge" , "url" : "http://www.wizards.com/dndinsider/compe ... x?id=10273" ,
"type" : "Power" , "name" : "Demoralizing Strike" , "url" : "http://www.wizards.com/dndinsider/compe ... x?id=11061" ,
"type" : "Power" , "name" : "Focusing Strike" , "url" : "http://www.wizards.com/dndinsider/compe ... x?id=10275" ,
"type" : "Power" , "name" : "Foretaste of Death" , "url" : "http://www.wizards.com/dndinsider/compe ... x?id=12937" ,
"type" : "Power" , "name" : "Thought Projection" , "url" : "http://www.wizards.com/dndinsider/compe ... x?id=12409" ,
"type" : "Power" , "name" : "Quick Formation" , "url" : "http://www.wizards.com/dndinsider/compe ... x?id=11778" ,
"type" : "Power" , "name" : "Ardent Outrage" , "url" : "http://www.wizards.com/dndinsider/compe ... x?id=11060" ,
"type" : "Power Source" , "name" : "Psionic" , "url" : "" ,
"type" : "Race" , "name" : "Tiefling" , "url" : "http://www.wizards.com/dndinsider/compe ... .aspx?id=8" ,
"type" : "Race Ability Bonus" , "name" : "Charisma" , "url" : "" ,
"type" : "Race Ability Bonus" , "name" : "Constitution" , "url" : "" ,
"type" : "Racial Trait" , "name" : "Infernal Wrath" , "url" : "" ,
"type" : "Racial Trait" , "name" : "Fire Resistance" , "url" : "" ,
"type" : "Racial Trait" , "name" : "Bloodhunt" , "url" : "" ,
"type" : "Racial Trait" , "name" : "Bluff Bonus" , "url" : "" ,
"type" : "Racial Trait" , "name" : "Stealth Bonus" , "url" : "" ,
"type" : "Role" , "name" : "Leader" , "url" : "" ,
"type" : "Size" , "name" : "Medium" , "url" : "" ,
"type" : "Skill" , "name" : "Acrobatics" , "url" : "http://www.wizards.com/dndinsider/compe ... .aspx?id=1" ,
"type" : "Skill" , "name" : "Arcana" , "url" : "http://www.wizards.com/dndinsider/compe ... .aspx?id=2" ,
"type" : "Skill" , "name" : "Bluff" , "url" : "http://www.wizards.com/dndinsider/compe ... .aspx?id=3" ,
"type" : "Skill" , "name" : "Diplomacy" , "url" : "http://www.wizards.com/dndinsider/compe ... .aspx?id=6" ,
"type" : "Skill" , "name" : "Dungeoneering" , "url" : "http://www.wizards.com/dndinsider/compe ... .aspx?id=7" ,
"type" : "Skill" , "name" : "Endurance" , "url" : "http://www.wizards.com/dndinsider/compe ... .aspx?id=8" ,
"type" : "Skill" , "name" : "Heal" , "url" : "http://www.wizards.com/dndinsider/compe ... .aspx?id=9" ,
"type" : "Skill" , "name" : "History" , "url" : "http://www.wizards.com/dndinsider/compe ... aspx?id=11" ,
"type" : "Skill" , "name" : "Insight" , "url" : "http://www.wizards.com/dndinsider/compe ... aspx?id=13" ,
"type" : "Skill" , "name" : "Intimidate" , "url" : "http://www.wizards.com/dndinsider/compe ... aspx?id=14" ,
"type" : "Skill" , "name" : "Nature" , "url" : "http://www.wizards.com/dndinsider/compe ... aspx?id=16" ,
"type" : "Skill" , "name" : "Perception" , "url" : "http://www.wizards.com/dndinsider/compe ... aspx?id=17" ,
"type" : "Skill" , "name" : "Religion" , "url" : "http://www.wizards.com/dndinsider/compe ... aspx?id=18" ,
"type" : "Skill" , "name" : "Stealth" , "url" : "http://www.wizards.com/dndinsider/compe ... aspx?id=20" ,
"type" : "Skill" , "name" : "Streetwise" , "url" : "http://www.wizards.com/dndinsider/compe ... aspx?id=21" ,
"type" : "Skill" , "name" : "Thievery" , "url" : "http://www.wizards.com/dndinsider/compe ... aspx?id=23" ,
"type" : "Skill" , "name" : "Athletics" , "url" : "http://www.wizards.com/dndinsider/compe ... aspx?id=27" ,
"type" : "Skill Training" , "name" : "Bluff" , "url" : "" ,
"type" : "Skill Training" , "name" : "Intimidate" , "url" : "" ,
"type" : "Skill Training" , "name" : "Diplomacy" , "url" : "" ,
"type" : "Skill Training" , "name" : "Streetwise" , "url" : "" ,
"type" : "Theme" , "name" : "Dune Trader" , "url" : "" ,
"type" : "Tier" , "name" : "Heroic" , "url" : "" ,
"type" : "Vision" , "name" : "Low-light" , "url" : "" ,
} , "Loot" : {
"name" : "Trikal" , "type" : "Weapon" , "url" : "http://www.wizards.com/dndinsider/compe ... 45&ftype=3" , "name2" : "" , "type2" : "" , "url2" : "" ,
"name" : "Chainmail" , "type" : "Armor" , "url" : "http://www.wizards.com/dndinsider/compe ... =4&ftype=2" , "name2" : "" , "type2" : "" , "url2" : "" ,
} , "Powers" : {
"Name" : "Infernal Wrath" , "PowerUsage" : " Encounter " , "ActionType" : " Free Action " , "Keywords" : " Fire " , "AttackType" : " Close burst 10 " , "Target" : " The triggering enemy in the burst " , "Attack" : "" , "Flavor" : " You call upon the hellfire burning in your soul to punish your enemy. " , "Trigger" : " An enemy within 10 squares of you hits you. " , "Hit" : "" , "Additional" : " " , "Effect" : " An enemy within 10 squares of you hits you. " , "Special" : "" , "Weapon" : "" , "WeaponNum" : "" , "AttackBonus" : "", "vsDefense" : "" , "Damage" : "" , "Conditions" : "" ,
"Name" : "Thought Projection" , "PowerUsage" : " At-Will " , "ActionType" : " Minor Action " , "Keywords" : " Psionic " , "AttackType" : " Close burst 5 " , "Target" : " One or more allies in the burst " , "Attack" : "" , "Flavor" : " You broadcast a thought or an image to nearby allies. " , "Trigger" : "" , "Hit" : "" , "Additional" : " " , "Effect" : "" , "Special" : "" , "Weapon" : "" , "WeaponNum" : "" , "AttackBonus" : "", "vsDefense" : "" , "Damage" : "" , "Conditions" : "" ,
"Name" : "Ardent Outrage" , "PowerUsage" : " Encounter " , "ActionType" : " No Action " , "Keywords" : " Psionic " , "AttackType" : " Close burst 5 " , "Target" : " Each enemy in the burst " , "Attack" : "" , "Flavor" : " As you take a hit, your anger unbalances your foes. " , "Trigger" : " You are bloodied by an attack " , "Hit" : "" , "Additional" : " " , "Effect" : " You are bloodied by an attack " , "Special" : "" , "Weapon" : "" , "WeaponNum" : "" , "AttackBonus" : "", "vsDefense" : "" , "Damage" : "" , "Conditions" : "" ,
"Name" : "Melee Basic Attack" , "PowerUsage" : " At-Will " , "ActionType" : " Standard Action " , "Keywords" : " Weapon " , "AttackType" : " Melee weapon " , "Target" : " One creature " , "Attack" : " Strength vs. AC " , "Flavor" : " You resort to the simple attack you learned when you first picked up a melee weapon. " , "Trigger" : "" , "Hit" : " 1[W] + Strength modifier damage. " , "Additional" : " Level 21 2[W] + Strength modifier damage.
" , "Effect" : "" , "Special" : "" , "Weapon" : "Trikal" , "WeaponNum" : "1" , "AttackBonus" : " 2 " , "vsDefense" : " AC " , "Damage" : " 1d10 " , "Conditions" : " +1 Racial bonus to attack rolls against bloodied foes - Bloodhunt. +3 to damage rolls on opportunity attacks - Mantle of Elation. " ,
"Name" : "Melee Basic Attack" , "PowerUsage" : " At-Will " , "ActionType" : " Standard Action " , "Keywords" : " Weapon " , "AttackType" : " Melee weapon " , "Target" : " One creature " , "Attack" : " Strength vs. AC " , "Flavor" : " You resort to the simple attack you learned when you first picked up a melee weapon. " , "Trigger" : "" , "Hit" : " 1[W] + Strength modifier damage. " , "Additional" : " Level 21 2[W] + Strength modifier damage.
" , "Effect" : "" , "Special" : "" , "Weapon" : "Unarmed" , "WeaponNum" : "2" , "AttackBonus" : " 0 " , "vsDefense" : " AC " , "Damage" : " 1d4 " , "Conditions" : " +1 Racial bonus to attack rolls against bloodied foes - Bloodhunt. +3 to damage rolls on opportunity attacks - Mantle of Elation. " ,
"Name" : "Ranged Basic Attack" , "PowerUsage" : " At-Will " , "ActionType" : " Standard Action " , "Keywords" : " Weapon " , "AttackType" : " Ranged weapon " , "Target" : " One creature " , "Attack" : " Dexterity vs. AC " , "Flavor" : " You resort to the simple attack you learned when you first picked up a ranged weapon. " , "Trigger" : "" , "Hit" : " 1[W] + Dexterity modifier damage. " , "Additional" : " Level 21 2[W] + Dexterity modifier damage.
" , "Effect" : "" , "Special" : "" , "Weapon" : "Unarmed" , "WeaponNum" : "1" , "AttackBonus" : " 0 " , "vsDefense" : " AC " , "Damage" : " 1d4 " , "Conditions" : " +1 Racial bonus to attack rolls against bloodied foes - Bloodhunt. +3 to damage rolls on opportunity attacks - Mantle of Elation. " ,
"Name" : "Ardent Surge" , "PowerUsage" : " Encounter (Special) " , "ActionType" : " Minor Action " , "Keywords" : " Healing, Psionic " , "AttackType" : " Close burst 5 (10 at 16th level) " , "Target" : " You or one ally " , "Attack" : "" , "Flavor" : " You send a surge of powerful emotion that revives a faltering ally. " , "Trigger" : "" , "Hit" : "" , "Additional" : " Mantle of Clarity The target gains a +1 bonus to all defenses until the end of your next turn.
Mantle of Elation The target gains a +1 bonus to attack rolls until the end of your next turn.
" , "Effect" : "" , "Special" : " You can use this power twice per encounter, but only once per round. At 16th level, you can use this power three times per encounter, but only once per round. " , "Weapon" : "Unarmed" , "WeaponNum" : "1" , "AttackBonus" : " 0 " , "vsDefense" : " unknown " , "Damage" : " " , "Conditions" : " +1 Racial bonus to attack rolls against bloodied foes - Bloodhunt. " ,
"Name" : "Demoralizing Strike" , "PowerUsage" : " At-Will " , "ActionType" : " Standard Action " , "Keywords" : " Augmentable, Fear, Psionic, Weapon " , "AttackType" : " Melee weapon " , "Target" : " One creature " , "Attack" : " Charisma vs. AC " , "Flavor" : " The fury of your assault causes a surge of fear in your foe's heart. " , "Trigger" : "" , "Hit" : " 1[W] + Charisma modifier damage, and the target takes a -2 penalty to all defenses until the end of your next turn. " , "Additional" : " Augment 1
Hit 1[W] + Charisma modifier damage, and the target takes a penalty to Will equal to 1 + your Constitution modifier until the end of your next turn.
Augment 1
Close burst 1
Target Each creature in the burst
Hit 1[W] + Charisma modifier damage, and the target takes a penalty to Will equal to 1 + your Constitution modifier until the end of your next turn.
" , "Effect" : "" , "Special" : "" , "Weapon" : "Trikal" , "WeaponNum" : "1" , "AttackBonus" : " 7 " , "vsDefense" : " AC " , "Damage" : " 1d10+5 " , "Conditions" : " +1 Racial bonus to attack rolls against bloodied foes - Bloodhunt. " ,
"Name" : "Demoralizing Strike" , "PowerUsage" : " At-Will " , "ActionType" : " Standard Action " , "Keywords" : " Augmentable, Fear, Psionic, Weapon " , "AttackType" : " Melee weapon " , "Target" : " One creature " , "Attack" : " Charisma vs. AC " , "Flavor" : " The fury of your assault causes a surge of fear in your foe's heart. " , "Trigger" : "" , "Hit" : " 1[W] + Charisma modifier damage, and the target takes a -2 penalty to all defenses until the end of your next turn. " , "Additional" : " Augment 1
Hit 1[W] + Charisma modifier damage, and the target takes a penalty to Will equal to 1 + your Constitution modifier until the end of your next turn.
Augment 1
Close burst 1
Target Each creature in the burst
Hit 1[W] + Charisma modifier damage, and the target takes a penalty to Will equal to 1 + your Constitution modifier until the end of your next turn.
" , "Effect" : "" , "Special" : "" , "Weapon" : "Unarmed" , "WeaponNum" : "2" , "AttackBonus" : " 5 " , "vsDefense" : " AC " , "Damage" : " 1d4+5 " , "Conditions" : " +1 Racial bonus to attack rolls against bloodied foes - Bloodhunt. " ,
"Name" : "Focusing Strike" , "PowerUsage" : " At-Will " , "ActionType" : " Standard Action " , "Keywords" : " Augmentable, Psionic, Weapon " , "AttackType" : " Melee weapon " , "Target" : " One creature " , "Attack" : " Charisma vs. AC " , "Flavor" : " You attack your foe with calm and clarity of mind, extending that clarity to give a nearby ally a chance to clear a lingering effect. " , "Trigger" : "" , "Hit" : " 1[W] + Charisma modifier damage, and you or one ally within 5 squares of you can make a saving throw. " , "Additional" : " Augment 1
Hit As above, and if the saving throw is against a charm or a fear effect, it gains a power bonus equal to your Wisdom modifier.
Augment 1
Hit As above, and if the saving throw is against a charm or a fear effect, it gains a power bonus equal to your Wisdom modifier.
" , "Effect" : "" , "Special" : "" , "Weapon" : "Trikal" , "WeaponNum" : "1" , "AttackBonus" : " 7 " , "vsDefense" : " AC " , "Damage" : " 1d10+5 " , "Conditions" : " +1 Racial bonus to attack rolls against bloodied foes - Bloodhunt. " ,
"Name" : "Focusing Strike" , "PowerUsage" : " At-Will " , "ActionType" : " Standard Action " , "Keywords" : " Augmentable, Psionic, Weapon " , "AttackType" : " Melee weapon " , "Target" : " One creature " , "Attack" : " Charisma vs. AC " , "Flavor" : " You attack your foe with calm and clarity of mind, extending that clarity to give a nearby ally a chance to clear a lingering effect. " , "Trigger" : "" , "Hit" : " 1[W] + Charisma modifier damage, and you or one ally within 5 squares of you can make a saving throw. " , "Additional" : " Augment 1
Hit As above, and if the saving throw is against a charm or a fear effect, it gains a power bonus equal to your Wisdom modifier.
Augment 1
Hit As above, and if the saving throw is against a charm or a fear effect, it gains a power bonus equal to your Wisdom modifier.
" , "Effect" : "" , "Special" : "" , "Weapon" : "Unarmed" , "WeaponNum" : "2" , "AttackBonus" : " 5 " , "vsDefense" : " AC " , "Damage" : " 1d4+5 " , "Conditions" : " +1 Racial bonus to attack rolls against bloodied foes - Bloodhunt. " ,
"Name" : "Foretaste of Death" , "PowerUsage" : " Daily " , "ActionType" : " Standard Action " , "Keywords" : " Illusion, Psionic, Psychic, Weapon " , "AttackType" : " Melee weapon " , "Target" : " One creature " , "Attack" : " Charisma vs. AC " , "Flavor" : " Your attack causes a foe to be overcome with a vision of its own death, hindering its effectiveness in combat. " , "Trigger" : "" , "Hit" : " 1[W] + Charisma modifier damage. " , "Additional" : " " , "Effect" : "" , "Special" : "" , "Weapon" : "Trikal" , "WeaponNum" : "1" , "AttackBonus" : " 7 " , "vsDefense" : " AC " , "Damage" : " 1d10+5 " , "Conditions" : " +1 Racial bonus to attack rolls against bloodied foes - Bloodhunt. " ,
"Name" : "Foretaste of Death" , "PowerUsage" : " Daily " , "ActionType" : " Standard Action " , "Keywords" : " Illusion, Psionic, Psychic, Weapon " , "AttackType" : " Melee weapon " , "Target" : " One creature " , "Attack" : " Charisma vs. AC " , "Flavor" : " Your attack causes a foe to be overcome with a vision of its own death, hindering its effectiveness in combat. " , "Trigger" : "" , "Hit" : " 1[W] + Charisma modifier damage. " , "Additional" : " " , "Effect" : "" , "Special" : "" , "Weapon" : "Unarmed" , "WeaponNum" : "2" , "AttackBonus" : " 5 " , "vsDefense" : " AC " , "Damage" : " 1d4+5 " , "Conditions" : " +1 Racial bonus to attack rolls against bloodied foes - Bloodhunt. " ,
"Name" : "Quick Formation" , "PowerUsage" : " Encounter " , "ActionType" : " Standard Action " , "Keywords" : " Martial, Weapon " , "AttackType" : " Melee or Ranged weapon " , "Target" : " One creature " , "Attack" : " Primary ability vs. AC " , "Flavor" : " You lash at your enemies and move your allies into a defensible position. " , "Trigger" : "" , "Hit" : " 1[W] + ability modifier damage, and either you shift 4 squares, or each ally within 5 squares of you can shift 2 squares as a free action. Level 11: 2[W] + ability modifier damage. Level 21: 3[W] + ability modifier damage. " , "Additional" : " " , "Effect" : "" , "Special" : "" , "Weapon" : "Trikal" , "WeaponNum" : "1" , "AttackBonus" : " 7 " , "vsDefense" : " AC " , "Damage" : " 1d10+5 " , "Conditions" : " +1 Racial bonus to attack rolls against bloodied foes - Bloodhunt. " ,
"Name" : "Quick Formation" , "PowerUsage" : " Encounter " , "ActionType" : " Standard Action " , "Keywords" : " Martial, Weapon " , "AttackType" : " Melee or Ranged weapon " , "Target" : " One creature " , "Attack" : " Primary ability vs. AC " , "Flavor" : " You lash at your enemies and move your allies into a defensible position. " , "Trigger" : "" , "Hit" : " 1[W] + ability modifier damage, and either you shift 4 squares, or each ally within 5 squares of you can shift 2 squares as a free action. Level 11: 2[W] + ability modifier damage. Level 21: 3[W] + ability modifier damage. " , "Additional" : " " , "Effect" : "" , "Special" : "" , "Weapon" : "Unarmed" , "WeaponNum" : "2" , "AttackBonus" : " 5 " , "vsDefense" : " AC " , "Damage" : " 1d4+5 " , "Conditions" : " +1 Racial bonus to attack rolls against bloodied foes - Bloodhunt. " ,
} }
- Step 1 - Make a 4th edition character in the new online character builder.
- Step 2 - Export him/her and save it as a .dnd4e file
- Step 3 - Rename the end of the file extension to .xml (for example: ElvenRanger8.xml instead of ElvenRanger8.dnd4e)
- Step 4 - Right-click it and open it in Internet Explorer, or Notepad and look at it, it's a bunch of tagged data. Now close it.
- Step 5 - download this xsl http://dl.dropbox.com/u/454578/dnd4eToJSON.xsl sheet and put it into the same directory as your .dnd4e file . It uses the xslt language to provide a map of the xml data.
xslt is very easy to learn, and is like a css style sheet that is called at the top of an xml file to translate xml into whatever you want. - Step 6 - right click your ElvenRanger8.xml character file and edit him in Notepad (or text editor); paste these two lines at the top
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="dnd4etoJSON.xsl" ?> - Step 7 - Open your ElvenRanger8.xml using Internet Explorer or Firefox
What the xsl file does is use it's own language to parse out the xml character file and reformat it into whatever you specify. In this first case I made it into a JSON variable. When you open that file you'll see a gigantic JSON variable with every single piece of data from the character sheet. Parsed into sections. You can highlight the entire thing and paste it into a "property" on a MapTools token. Then, with Macros such as:
[r:myAC = json.get(theJSONpropertyIpasted,"AC")]
or
[r:AllMyPowerNames=json.get(json.get(theJSONpropertyIpasted,"Powers"),"Name")]
or
[r:AtkBonusOfmyThirdPwr=json.get(json.get(json.get(theJSONpropertyIpasted,"Powers"),"AttackBonus"),3)]
You can pull whatever you want into whatever MapTools framework you want.
Note: the format of the .dnd4e character file changes a lot. Every time WotC issues an update it seems they add or remove things from the .dnd4e file. A character I made a week ago had very little "Power" information, but the one I made this week contains every detail of all his powers, such as AttackBonuses, effects, etc. It also might be my imagination: but, I made a character and exported him and he had no Power info, but then I went into the builder and clicked on the Character Sheet button to look at him, and after that exported him, and then all his Power info was in his .dnd4e file.
Here's also a different xslt http://dl.dropbox.com/u/454578/dnd4eTable.xsl file that simply changes the character save file into an HTML tables so you can see how it works. To get this one to work you have to put those two lines at the top of your xml character file but change the href="dnd4etoJSON.xsl" into href="dnd4eTable.xsl"
I'm working on a visual basic or java program that will apply the xslt translation programatically, so you don't have to manually add those two lines at the top of your character.xml file every time.
P.S. The Maptools tokens .rptok are also just zip files renamed. They contain a content.xml file. Someone could easily write an xslt file that would translate the .dnd4e straight into a content.xml. (I'm also working on this)
P.P.S.
Some of you programmers there might want to edit those xsl files. Great!! here are some sites that are very helpful.
Five Tips
http://ondotnet.com/pub/a/dotnet/2003/0 ... ttips.html
lots of great xslt syntax examples
http://www.fincher.org/tips/web/xslt/
Try it webpage
http://www.w3schools.com/Xml/tryxslt.as ... ile=simple
sample files that work great
http://www.4serendipity.com/xml/testfil ... mples.html