#!/usr/bin/python
# -*- coding: utf-8 -*-


default = {
	"ATTACK_POWER": "<Attack Power>",
	"ARMOR": "<Armor>",
	"MAIN_WPN_HANDS": "<Main Weapon Hands>",
	"MAX_MAIN_WPN_DMG": "<Max Main Weapon Damage>",
	"MIN_MAIN_WPN_DMG": "<Min Main Weapon Damage",
	"MAX_MAIN_WPN_BASEDMG": "<Max Main Weapon Base Damage>",
	"MIN_MAIN_WPN_BASEDMG": "<Min Main Weapon Base Damage>",
	"MAIN_WPN_SPEED": "<Main Weapon Speed>",
	"PLAYER_LVL": "<Level>",
	"RANGED_ATTACK_POWER": "<Ranged Attack Power>",
	"MAX_RANGED_WPN_BASEDMG": "<Max Ranged Weapon Base Damage>",
	"MIN_RANGED_WPN_BASEDMG": "<Min Ranged Weapon Base Damage>",
	"SPELL_POWER_HOLY": "<Holy Spell Power>",
	"SPIRIT": "<Spirit>",
	"HOME": "<Home>",
	"GENDER": "<Gender>",
}

class Paperdoll(dict):
	def __init__(self, d={}):
		self.update(dict((k, default[k]) for k in default if k not in d))

#!/usr/bin/python
# -*- coding: utf-8 -*-


default = {
	"ATTACK_POWER": "<Attack Power>",
	"ARMOR": "<Armor>",
	"BONUS_HEALING": "<Bonus Healing>",
	"MAIN_WPN_HANDS": "<Main Weapon Hands>",
	"MAIN_WPN_DMG": "<Main Weapon Damage>",
	"MAIN_WPN_BASEDMG": "<Main Weapon Base Damage>",
	"MAIN_WPN_SPEED": "<Main Weapon Speed>",
	"PLAYER_LVL": "<Level>",
	"RANGED_ATTACK_POWER": "<Ranged Attack Power>",
	"RANGED_WPN_BASEDMG": "<Ranged Weapon Base Damage>",
	"PERCENT_ARCANE": "<Percent Arcane>",
	"PERCENT_FIRE": "<Percent Fire>",
	"PERCENT_FROST": "<Percent Frost>",
	"PERCENT_HOLY": "<Percent Holy>",
	"PERCENT_NATURE": "<Percent Nature>",
	"PERCENT_SHADOW": "<Percent Shadow>",
	"PERCENT_BONUS_HEALING": "<Percent Healing>",
	"PERCENT_BONUS_HEALING_DAMAGE": "<Percent Healing Damage>",
	"PERCENT_BC2": "<Percent BC2>",
	"SPELL_POWER": "<Spell Power>",
	"SPELL_POWER_ARCANE": "<Arcane Spell Power>",
	"SPELL_POWER_FIRE": "<Fire Spell Power>",
	"SPELL_POWER_FROST": "<Frost Spell Power>",
	"SPELL_POWER_HOLY": "<Holy Spell Power>",
	"SPELL_POWER_NATURE": "<Nature Spell Power>",
	"SPELL_POWER_SHADOW": "<Shadow Spell Power>",
	"SPIRIT": "<Spirit>",
	"HOME": "<Home>",
	"GENDER": "<Gender>",
}

class Paperdoll(dict):
	def __init__(self, d={}):
		self.update(dict((k, default[k]) for k in default if k not in d))

Add the variables: - BONUS_HEALING - PERCENT_ARCANE - PERCENT_FIRE - PERCENT_FROST - PERCENT_HOLY - PERCENT_NATURE - PERCENT_SHADOW - PERCENT_BONUS_HEALING - PERCENT_BC2 (?) - SPELL_POWER - SPELL_POWER_ARCANE - SPELL_POWER_FIRE - SPELL_POWER_FROST - SPELL_POWER_NATURE - SPELL_POWER_SHADOW