1
This commit is contained in:
@@ -34,6 +34,7 @@ public class DataAttribute {
|
||||
}
|
||||
/// <summary>
|
||||
/// 角色 - 数据
|
||||
/// TODO: 补充角色的专长(Feats)、技能(Skills)、法术(Spells)等
|
||||
/// </summary>
|
||||
public class DataCharacter : DataAttribute {
|
||||
/// <summary> 名字 </summary>
|
||||
@@ -71,6 +72,7 @@ public class DataCharacter : DataAttribute {
|
||||
}
|
||||
/// <summary>
|
||||
/// 种族 - 数据
|
||||
/// TODO: 补充种族特殊能力
|
||||
/// </summary>
|
||||
public class DataRace : DataAttribute {
|
||||
/// <summary> 种族名称 </summary>
|
||||
|
||||
@@ -28,24 +28,4 @@ public class DataEquipment {
|
||||
public class DataAddition {
|
||||
/// <summary> 护甲等级 </summary>
|
||||
public int armorClass = 0;
|
||||
/// <summary> 伤害骰子 </summary>
|
||||
public List<DataDamageDice> damageDices = new List<DataDamageDice>();
|
||||
}
|
||||
/// <summary>
|
||||
/// 伤害类型
|
||||
/// </summary>
|
||||
public enum DamageType { 穿刺, 挥砍, 钝击 }
|
||||
/// <summary>
|
||||
/// 伤害 - 数据
|
||||
/// </summary>
|
||||
public class DataDamageDice {
|
||||
/// <summary> 伤害骰子 </summary>
|
||||
public readonly int dice;
|
||||
/// <summary> 伤害类型 </summary>
|
||||
public readonly DamageType damageType;
|
||||
|
||||
public DataDamageDice(int dice, DamageType damageType) {
|
||||
this.dice = dice;
|
||||
this.damageType = damageType;
|
||||
}
|
||||
}
|
||||
@@ -43,13 +43,33 @@ public class DataWear : DataItem {
|
||||
/// <summary>
|
||||
/// 武器类型。
|
||||
/// </summary>
|
||||
public enum WeaponType { 轻型武器, 中型武器, 重型武器, 盾牌, }
|
||||
public enum WeaponType { 无, 轻型武器, 中型武器, 重型武器, 盾牌, }
|
||||
/// <summary>
|
||||
/// 武器 - 数据
|
||||
/// </summary>
|
||||
public class DataWeapon : DataWear {
|
||||
/// <summary> 武器类型 </summary>
|
||||
public WeaponType weaponType;
|
||||
/// <summary> 伤害骰子 </summary>
|
||||
public DataDamageDice damageDice;
|
||||
}
|
||||
/// <summary>
|
||||
/// 伤害类型
|
||||
/// </summary>
|
||||
public enum DamageType { 无, 穿刺, 挥砍, 钝击 }
|
||||
/// <summary>
|
||||
/// 伤害骰子 - 数据
|
||||
/// </summary>
|
||||
public class DataDamageDice {
|
||||
/// <summary> 伤害骰子 </summary>
|
||||
public readonly int value;
|
||||
/// <summary> 伤害类型 </summary>
|
||||
public readonly DamageType type;
|
||||
|
||||
public DataDamageDice(int value, DamageType type) {
|
||||
this.value = value;
|
||||
this.type = type;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 护甲类型。
|
||||
|
||||
Reference in New Issue
Block a user