MonsterDynamicProp.cs 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace XmdsCommonServer.XLS.Data
  6. {
  7. public class MonsterProp
  8. {
  9. public int Mon_Level;
  10. public int Mon_Type;
  11. public int MaxHP;
  12. public int Attack;
  13. public int Def;
  14. public int CritRate; //暴击率
  15. public int CritDamage; //暴击伤害
  16. public int IgnoreDefensePer; //穿透
  17. }
  18. public class OrigData
  19. {
  20. public int Level;
  21. public float Hp;
  22. public float Atk;
  23. public float Def;
  24. public float CritRate; //暴击率
  25. public float CritDamage; //暴击伤害%
  26. public float IgnoreDefensePer; //穿透
  27. }
  28. public class UserDefineConfig
  29. {
  30. public int Mon_Type;
  31. public float Atk_Ratio;
  32. public float Def_Ratio;
  33. public float HP_Ratio;
  34. public float Crit_Ratio;
  35. public float CritDamage_Ratio;
  36. public float IgnoreDef_Ratio;
  37. }
  38. public class DungeonMonsterRatio
  39. {
  40. public int Mon_Type;
  41. public float Normal_Hp_Ratio;
  42. public float Normal_Atk_Ratio;
  43. public float Normal_Def_Ratio;
  44. public float Normal_DM_Ratio;
  45. public float Hard_Hp_Ratio;
  46. public float Hard_Atk_Ratio;
  47. public float Hard_Def_Ratio;
  48. public float Hard_DM_Ratio;
  49. }
  50. public class MonsterDataConfig
  51. {
  52. public string ParamName;
  53. public float ParamValue;
  54. }
  55. public class TowerMonsterRatio
  56. {
  57. public int Tower_Floor;
  58. public float TowMon_Hp_Ratio;
  59. public float TowMon_Atk_Ratio;
  60. public float TowMon_Def_Ratio;
  61. public float TowMon_Crit_Ratio;
  62. public float TowMon_CritDamage_Ratio;
  63. public float TowMon_IgnoreDef_Ratio;
  64. public int TowMon_Lv;
  65. }
  66. public class GuildBossRatio
  67. {
  68. public int GBoss_Lv;
  69. public float GBoss_Hp_Ratio;
  70. public float GBoss_Atk_Ratio;
  71. public float GBoss_Def_Ratio;
  72. public float GBoss_Crit_Ratio;
  73. public float GBoss_CritDamage_Ratio;
  74. public float GBoss_IgnoreDef_Ratio;
  75. }
  76. }