zg 3 gün önce
ebeveyn
işleme
058b7f22ed

+ 100 - 0
Assets/Res/Config/ItemConfig.json

@@ -4838,6 +4838,106 @@
       "associateID": 0,
       "sort": 0,
       "itemDesc2": 0
+    },
+    {
+      "ID": 23001,
+      "itemName": 0,
+      "itemDesc": 0,
+      "icon": "icon_item_23001",
+      "itemTag": 24,
+      "quality": 4,
+      "stack": 0,
+      "isSell": false,
+      "rewardsNum": 0,
+      "isVisible": 1,
+      "isUse": false,
+      "useLimit": 0,
+      "costItemNum": 0,
+      "rewardsItems": [
+        0
+      ],
+      "rewardsItemNums": [
+        0
+      ],
+      "stack_1": 0,
+      "associateID": 0,
+      "sort": 0,
+      "itemDesc2": 0
+    },
+    {
+      "ID": 23002,
+      "itemName": 0,
+      "itemDesc": 0,
+      "icon": "icon_item_23002",
+      "itemTag": 24,
+      "quality": 5,
+      "stack": 0,
+      "isSell": false,
+      "rewardsNum": 0,
+      "isVisible": 1,
+      "isUse": false,
+      "useLimit": 0,
+      "costItemNum": 0,
+      "rewardsItems": [
+        0
+      ],
+      "rewardsItemNums": [
+        0
+      ],
+      "stack_1": 0,
+      "associateID": 0,
+      "sort": 0,
+      "itemDesc2": 0
+    },
+    {
+      "ID": 23003,
+      "itemName": 0,
+      "itemDesc": 0,
+      "icon": "icon_item_23003",
+      "itemTag": 24,
+      "quality": 4,
+      "stack": 0,
+      "isSell": false,
+      "rewardsNum": 0,
+      "isVisible": 1,
+      "isUse": false,
+      "useLimit": 0,
+      "costItemNum": 0,
+      "rewardsItems": [
+        0
+      ],
+      "rewardsItemNums": [
+        0
+      ],
+      "stack_1": 0,
+      "associateID": 0,
+      "sort": 0,
+      "itemDesc2": 0
+    },
+    {
+      "ID": 23004,
+      "itemName": 0,
+      "itemDesc": 0,
+      "icon": "icon_item_23004",
+      "itemTag": 24,
+      "quality": 5,
+      "stack": 0,
+      "isSell": false,
+      "rewardsNum": 0,
+      "isVisible": 1,
+      "isUse": false,
+      "useLimit": 0,
+      "costItemNum": 0,
+      "rewardsItems": [
+        0
+      ],
+      "rewardsItemNums": [
+        0
+      ],
+      "stack_1": 0,
+      "associateID": 0,
+      "sort": 0,
+      "itemDesc2": 0
     }
   ]
 }

+ 2 - 0
Assets/Res/Config/OpenBoxConfig.json

@@ -25,6 +25,7 @@
       "reward1": 999005,
       "reward2": 999006,
       "reward2para1": 100,
+      "ProgressRewardChoukaCount": -1,
       "betPara1": [
         2.0,
         3.0,
@@ -61,6 +62,7 @@
       "reward1": 999008,
       "reward2": 999009,
       "reward2para1": 100,
+      "ProgressRewardChoukaCount": 300,
       "betPara1": [
         2.0,
         3.0,

+ 106 - 1
Assets/Res/Config/OpenBoxProgressReward.json

@@ -1,3 +1,108 @@
 {
-  "configList": []
+  "configList": [
+    {
+      "ID": 1,
+      "OpenboxID": 2,
+      "TotalScore": 30,
+      "PrizeID": [
+        23001,
+        1701
+      ],
+      "PrizeCount": [
+        1,
+        1
+      ]
+    },
+    {
+      "ID": 2,
+      "OpenboxID": 2,
+      "TotalScore": 40,
+      "PrizeID": [
+        23003,
+        1701
+      ],
+      "PrizeCount": [
+        1,
+        2
+      ]
+    },
+    {
+      "ID": 3,
+      "OpenboxID": 2,
+      "TotalScore": 50,
+      "PrizeID": [
+        23003,
+        1702
+      ],
+      "PrizeCount": [
+        3,
+        1
+      ]
+    },
+    {
+      "ID": 4,
+      "OpenboxID": 2,
+      "TotalScore": 60,
+      "PrizeID": [
+        23003,
+        1702
+      ],
+      "PrizeCount": [
+        6,
+        1
+      ]
+    },
+    {
+      "ID": 5,
+      "OpenboxID": 2,
+      "TotalScore": 70,
+      "PrizeID": [
+        23004,
+        1702
+      ],
+      "PrizeCount": [
+        1,
+        2
+      ]
+    },
+    {
+      "ID": 6,
+      "OpenboxID": 2,
+      "TotalScore": 80,
+      "PrizeID": [
+        23004,
+        1702
+      ],
+      "PrizeCount": [
+        3,
+        2
+      ]
+    },
+    {
+      "ID": 7,
+      "OpenboxID": 2,
+      "TotalScore": 90,
+      "PrizeID": [
+        23004,
+        1702
+      ],
+      "PrizeCount": [
+        6,
+        2
+      ]
+    },
+    {
+      "ID": 8,
+      "OpenboxID": 2,
+      "TotalScore": 100,
+      "PrizeID": [
+        23001,
+        1703
+      ],
+      "PrizeCount": [
+        1,
+        1
+      ]
+    }
+  ]
 }

+ 162 - 1
Assets/Res/Config/OpenBoxScoreRule.json

@@ -1,3 +1,164 @@
 {
-  "configList": []
+  "configList": [
+    {
+      "ID": 1,
+      "openBoxID": 2,
+      "para0": 1,
+      "para1": 1,
+      "para2": 1,
+      "para3": 3,
+      "para4": [
+        11,
+        12,
+        13,
+        14
+      ],
+      "lanID": 0,
+      "score": 1
+    },
+    {
+      "ID": 2,
+      "openBoxID": 2,
+      "para0": 1,
+      "para1": 1,
+      "para2": 1,
+      "para3": 4,
+      "para4": [
+        11,
+        12,
+        13,
+        14
+      ],
+      "lanID": 0,
+      "score": 2
+    },
+    {
+      "ID": 3,
+      "openBoxID": 2,
+      "para0": 2,
+      "para1": 1,
+      "para2": 1,
+      "para3": 4,
+      "para4": [
+        11,
+        12,
+        13,
+        14
+      ],
+      "lanID": 0,
+      "score": 5
+    },
+    {
+      "ID": 4,
+      "openBoxID": 2,
+      "para0": 1,
+      "para1": 2,
+      "para2": 1,
+      "para3": 4,
+      "para4": [
+        11,
+        12,
+        13,
+        14
+      ],
+      "lanID": 0,
+      "score": 10
+    },
+    {
+      "ID": 5,
+      "openBoxID": 2,
+      "para0": 1,
+      "para1": 3,
+      "para2": 1,
+      "para3": 4,
+      "para4": [
+        11,
+        12,
+        13,
+        14
+      ],
+      "lanID": 0,
+      "score": 25
+    },
+    {
+      "ID": 6,
+      "openBoxID": 2,
+      "para0": 1,
+      "para1": 4,
+      "para2": 1,
+      "para3": 4,
+      "para4": [
+        11,
+        12,
+        13,
+        14
+      ],
+      "lanID": 0,
+      "score": 50
+    },
+    {
+      "ID": 7,
+      "openBoxID": 2,
+      "para0": 1,
+      "para1": 1,
+      "para2": 1,
+      "para3": 5,
+      "para4": [
+        11,
+        12,
+        13,
+        14
+      ],
+      "lanID": 0,
+      "score": 4
+    },
+    {
+      "ID": 8,
+      "openBoxID": 2,
+      "para0": 2,
+      "para1": 1,
+      "para2": 1,
+      "para3": 5,
+      "para4": [
+        11,
+        12,
+        13,
+        14
+      ],
+      "lanID": 0,
+      "score": 12
+    },
+    {
+      "ID": 9,
+      "openBoxID": 2,
+      "para0": 1,
+      "para1": 2,
+      "para2": 1,
+      "para3": 5,
+      "para4": [
+        11,
+        12,
+        13,
+        14
+      ],
+      "lanID": 0,
+      "score": 20
+    },
+    {
+      "ID": 10,
+      "openBoxID": 2,
+      "para0": 2,
+      "para1": 2,
+      "para2": 1,
+      "para3": 5,
+      "para4": [
+        11,
+        12,
+        13,
+        14
+      ],
+      "lanID": 0,
+      "score": 40
+    }
+  ]
 }

+ 10 - 0
Assets/Scripts/GameData/ExcelConfig/OpenBoxConfig.cs

@@ -134,6 +134,16 @@ namespace Excel2Json
 #endif
 		
 
+		/// <summary>
+		///累计积分每X抽结算奖励
+		/// </summary>
+#if !COMBAT_SERVER
+		public int ProgressRewardChoukaCount;
+#else
+		public int ProgressRewardChoukaCount{ set; get; }
+#endif
+		
+
 		/// <summary>
 		///看广告翻倍的倍率选项
 		/// </summary>

+ 70 - 0
Assets/Scripts/GameData/ExcelConfig/OpenBoxProgressReward.cs

@@ -0,0 +1,70 @@
+// Auto Generated Code By excel2json
+// Generate From Excel\OpenBox.xlsx. SheetName: OpenBoxProgressReward
+
+using System;
+using Fort23.GameData;
+
+namespace Excel2Json
+{
+	[Config(prefab = "OpenBoxProgressReward.json")]
+	public partial class OpenBoxProgressRewardHolder : ConfigHolder<OpenBoxProgressReward>
	{
+	}
+
+
+	[Serializable]
+	public struct OpenBoxProgressReward : IConfig
	{
+		public int GetID() {return ID;} 
+		/// <summary>
+		///ID 
+		/// </summary>
+#if !COMBAT_SERVER
+		public int ID;
+#else
+		public int ID{ set; get; }
+#endif
+		
+
+		/// <summary>
+		///抽奖组ID 
+		/// </summary>
+#if !COMBAT_SERVER
+		public int OpenboxID;
+#else
+		public int OpenboxID{ set; get; }
+#endif
+		
+
+		/// <summary>
+		///积累分数 
+		/// </summary>
+#if !COMBAT_SERVER
+		public int TotalScore;
+#else
+		public int TotalScore{ set; get; }
+#endif
+		
+
+		/// <summary>
+		///奖励道具
+		/// </summary>
+#if !COMBAT_SERVER
+		public int[] PrizeID;
+#else
+		public int[] PrizeID{ set; get; }
+#endif
+		
+
+		/// <summary>
+		///奖励数量
+		/// </summary>
+#if !COMBAT_SERVER
+		public int[] PrizeCount;
+#else
+		public int[] PrizeCount{ set; get; }
+#endif
+		
+
+	}
+
+}
+// End of Auto Generated Code

+ 110 - 0
Assets/Scripts/GameData/ExcelConfig/OpenBoxScoreRule.cs

@@ -0,0 +1,110 @@
+// Auto Generated Code By excel2json
+// Generate From Excel\OpenBox.xlsx. SheetName: OpenBoxScoreRule
+
+using System;
+using Fort23.GameData;
+
+namespace Excel2Json
+{
+	[Config(prefab = "OpenBoxScoreRule.json")]
+	public partial class OpenBoxScoreRuleHolder : ConfigHolder<OpenBoxScoreRule>
	{
+	}
+
+
+	[Serializable]
+	public struct OpenBoxScoreRule : IConfig
	{
+		public int GetID() {return ID;} 
+		/// <summary>
+		///ID 
+		/// </summary>
+#if !COMBAT_SERVER
+		public int ID;
+#else
+		public int ID{ set; get; }
+#endif
+		
+
+		/// <summary>
+		///openboxID
+		/// </summary>
+#if !COMBAT_SERVER
+		public int openBoxID;
+#else
+		public int openBoxID{ set; get; }
+#endif
+		
+
+		/// <summary>
+		///连续{0}次十连同时得到{1}个品质{2}{3}的道具 参数0
+		/// </summary>
+#if !COMBAT_SERVER
+		public int para0;
+#else
+		public int para0{ set; get; }
+#endif
+		
+
+		/// <summary>
+		///连续{0}次十连同时得到{1}个品质{2}{3}的道具 参数1
+		/// </summary>
+#if !COMBAT_SERVER
+		public int para1;
+#else
+		public int para1{ set; get; }
+#endif
+		
+
+		/// <summary>
+		///连续{0}次十连同时得到{1}个品质{2}{3}的道具 参数2:1= 2≥ 3≤
+		/// </summary>
+#if !COMBAT_SERVER
+		public int para2;
+#else
+		public int para2{ set; get; }
+#endif
+		
+
+		/// <summary>
+		///连续{0}次十连同时得到{1}个品质{2}{3}的道具 参数3
+		/// </summary>
+#if !COMBAT_SERVER
+		public int para3;
+#else
+		public int para3{ set; get; }
+#endif
+		
+
+		/// <summary>
+		///计入分数的Itemtag 不填就是所有tag
+		/// </summary>
+#if !COMBAT_SERVER
+		public int[] para4;
+#else
+		public int[] para4{ set; get; }
+#endif
+		
+
+		/// <summary>
+		///语言表ID
+		/// </summary>
+#if !COMBAT_SERVER
+		public int lanID;
+#else
+		public int lanID{ set; get; }
+#endif
+		
+
+		/// <summary>
+		///获得分数
+		/// </summary>
+#if !COMBAT_SERVER
+		public int score;
+#else
+		public int score{ set; get; }
+#endif
+		
+
+	}
+
+}
+// End of Auto Generated Code

BIN
Excel2Json/Excel/ChouKa.xlsx


BIN
Excel2Json/Excel/Item.xlsx


BIN
Excel2Json/Excel/OpenBox.xlsx


BIN
Excel2Json/Excel/修仙游戏数据规划表.xlsx