RogueMapConfig.cs 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. // Auto Generated Code By excel2json
  2. // Generate From Excel\Roguelike.xlsx. SheetName: RogueMapConfig
  3. using System;
  4. using Fort23.GameData;
  5. namespace Excel2Json
  6. {
  7. [Config(prefab = "RogueMapConfig.json")]
  8. public partial class RogueMapConfigHolder : ConfigHolder<RogueMapConfig> {
  9. }
  10. [Serializable]
  11. public struct RogueMapConfig : IConfig {
  12. public int GetID() {return ID;}
  13. /// <summary>
  14. ///ID
  15. /// </summary>
  16. public int ID;
  17. /// <summary>
  18. ///节点类型 1)普通战斗 2)穿越 3)解谜 4)采集 5)事件 6)奖励 7)回复 8)特别 9)精英战斗 10)Boss 11)起始 12)营地(第一赛季专用) 13)救援 14)资源 15)事件 16)结局
  19. /// </summary>
  20. public int MapType;
  21. /// <summary>
  22. ///节点名称
  23. /// </summary>
  24. public int Name;
  25. /// <summary>
  26. ///额外描述文本
  27. /// </summary>
  28. public int ExtraText;
  29. /// <summary>
  30. ///节点图标
  31. /// </summary>
  32. public string Icon;
  33. /// <summary>
  34. ///传送门特效
  35. /// </summary>
  36. public string PortalEffect;
  37. /// <summary>
  38. ///地图池中包括的所有地图组ID (Map表中的LevelID)
  39. /// </summary>
  40. public int[] MapLevelId;
  41. /// <summary>
  42. ///下一个支线地图mapID (仅在支线地图中使用,返回主线填-1)
  43. /// </summary>
  44. public int NextMapID;
  45. /// <summary>
  46. ///特殊出现条件 1=道具 2=buff数量 3=debuff数量 4=指定buffid 5=天数/营地节点计数(rogue第一赛季专用) 6=节点顺序序号 如果同一个条件需要判断多次,则多次填写本参数 例如2个道具需求填1;1
  47. /// </summary>
  48. public int[] SpecialCondition;
  49. /// <summary>
  50. ///道具ID 当SpecialCondition=1或者4时填入对应的道具ID。 所有的隐藏参数最好都具象成道具 道具条件和其他条件混用的时候,需要在其他条件填写0占位
  51. /// </summary>
  52. public int[] SpecialConditionID;
  53. /// <summary>
  54. ///参数条件 1=大于 2=等于 3=小于 4=大于等于 5=小于等于 6=不等于 SpecialCondition为-1时填-1
  55. /// </summary>
  56. public int[] SpecialFactorCon;
  57. /// <summary>
  58. ///特殊出现参数 (大于等于)
  59. /// </summary>
  60. public int[] SpecialFactor;
  61. /// <summary>
  62. ///参数类型 1=满足所有条件才会出现 2=满足任一条件就会出现
  63. /// </summary>
  64. public int FactorType;
  65. /// <summary>
  66. ///单次训练中最大出现次数
  67. /// </summary>
  68. public int AllowCount;
  69. /// <summary>
  70. ///地图池出现权重 负数优先级高于正数,多个负数按取绝对值作为权重
  71. /// </summary>
  72. public int MapProb;
  73. /// <summary>
  74. ///是否在流程内 默认值为1 隐藏房间为0
  75. /// </summary>
  76. public int IsInProcess;
  77. }
  78. }
  79. // End of Auto Generated Code