public Item Make(double roll)
{
return new Item(this,
statFunc(Stereotype.AttackBase, Stereotype.AttackPerLevel, roll) + Attack,
statFunc(Stereotype.MagicAttackBase, Stereotype.MagicAttackPerLevel, roll) + MagicAttack,
statFunc(Stereotype.AccuracyBase, Stereotype.AccuracyPerLevel, roll) + Accuracy,
Stereotype.CriticalRate + CriticalRate,
statFunc(Stereotype.DefenseBase, Stereotype.DefensePerLevel, roll) + Defense,
statFunc(Stereotype.MagicDefenseBase, Stereotype.MagicDefensePerLevel, roll) + MagicDefense,
Strength,
Intelligence,
Dexterity,
HP);
}