戰鬥系統核心在於屬性參數設計。經典角色屬性圖:

力量、智慧、敏捷、體質、運氣 5 大根屬性為所有基值屬性最底層。升級時加點根屬性,關聯基值屬性同步受影響。
// 力量 VPower - 影響最大負重、物理攻擊最小/最大
double _VPower;
public double VPower { get { return _VPower + Equip[16] + Buff[16]; } set { _VPower = value; } }
// 敏捷 VAgile - 影響命中、閃避、跑速、攻速、施法速度
double _VAgile;
public double VAgile { get { return _VAgile + Equip[17] + Buff[17]; } set { _VAgile = value; } }
// 體格 VPhysique - 影響最大生命、物理防禦、格檔率
double _VPhysique;
public double VPhysique { get { return _VPhysique + Equip[18] + Buff[18]; } set { _VPhysique = value; } }
// 智慧 VWisdom - 影響最大魔法、魔法防禦、魔法攻擊最小/最大
double _VWisdom;
public double VWisdom { get { return _VWisdom + Equip[19] + Buff[19]; } set { _VWisdom = value; } }
// 幸運 VLucky - 影響暴擊率
double _VLucky;
public double VLucky { get { return _VLucky + Equip[20] + Buff[20]; } set { _VLucky = value; } }
// 基礎屬性陣列、裝備加成、Buff加成、成長係數
public double[] ABase { get; set; } // 0-14 對應基礎屬性
public double[] Equip { get; set; } // 0-14 基礎屬性、15-19 五大屬性
public double[] Buff { get; set; } // 同上
public double[] Coefficient { get; set; } // 0-14 基礎屬性成長率
各根屬性影響的基值屬性計算公式均在 XML 註解中詳細列出。此架構通用、易維護,為戰鬥系統奠基。