瀏覽代碼

初始资源修改
修改bug

lcn 3 月之前
父節點
當前提交
e0cdff581d

+ 3 - 3
Assets/Res/Config/DropGroupConfig.json

@@ -49,7 +49,7 @@
     },
     {
       "ID": 40002,
-      "dropRate": 10,
+      "dropRate": 300,
       "dropItemID": [
         40001,
         40002,
@@ -75,7 +75,7 @@
     },
     {
       "ID": 40003,
-      "dropRate": 10,
+      "dropRate": 1000,
       "dropItemID": [
         40001,
         40002,
@@ -127,7 +127,7 @@
     },
     {
       "ID": 40005,
-      "dropRate": 10,
+      "dropRate": 1000,
       "dropItemID": [
         40001,
         40002,

文件差異過大導致無法顯示
+ 143 - 143
Assets/Res/Config/HeroBasicEquipConfig.json


+ 20 - 0
Assets/Res/Config/LanguageChineseConfig.json

@@ -619,6 +619,26 @@
     {
       "ID": 155,
       "txt": "技能"
+    },
+    {
+      "ID": 156,
+      "txt": "鞋子"
+    },
+    {
+      "ID": 157,
+      "txt": "衣服"
+    },
+    {
+      "ID": 158,
+      "txt": "手套"
+    },
+    {
+      "ID": 159,
+      "txt": "帽子"
+    },
+    {
+      "ID": 160,
+      "txt": "項鏈"
     }
   ]
 }

+ 2 - 1
Assets/Scripts/GameLogic/Combat/CombatGuide/Guide_JiaRuFaShi.cs

@@ -35,7 +35,8 @@ namespace GameLogic.Combat.CombatGuide
             {
                 case 0:
                     CombatHeroEntity[] allHero = CombatController.currActiveCombat.CombatHeroController.GetHero(true);
-                    if (allHero!=null&&allHero.Length >=10&&CombatController.currActiveCombat.CombatTypeBasic.dieHeroCount>10)
+                    // if (allHero!=null&&allHero.Length >=7 &&CombatController.currActiveCombat.CombatTypeBasic.dieHeroCount>7)
+                    if (CombatController.currActiveCombat.CombatTypeBasic.dieHeroCount > 10)
                     {
                         isTrgger = true;
                         Guide1();

+ 2 - 2
Assets/Scripts/GameLogic/Player/AccountFileInfo.cs

@@ -297,11 +297,11 @@ public class AccountFileInfo : Singleton<AccountFileInfo>
     /// </summary>
     public void ClearInitPlayerData()
     {
-        ItemData coin = new ItemData(GlobalParam.Item_Coin_ID, 10000);
+        ItemData coin = new ItemData(GlobalParam.Item_Coin_ID, 0);
         
         ItemData diamond = new ItemData(GlobalParam.Item_Diamond_ID);
         
-        ItemData heroExp = new ItemData(GlobalParam.Item_HeroExp_ID, 5000);
+        ItemData heroExp = new ItemData(GlobalParam.Item_HeroExp_ID, 0);
         
         playerData.ItemListData.Add(coin);
         playerData.ItemListData.Add(diamond);

+ 2 - 0
Assets/Scripts/GameUI/UI/Hero/EqRecyclePanel.cs

@@ -1,5 +1,6 @@
 using System;
 using System.Collections.Generic;
+using Fort23.Core;
 using Fort23.UTool;
 using GameLogic.Bag;
 
@@ -82,6 +83,7 @@ namespace Fort23.Mono
                 awardDic.Clear();
             });
             
+            EventManager.Instance.Dispatch(CustomEventType.Combat_EquipFall, null);
             
 
         }

+ 2 - 0
Assets/Scripts/GameUI/UI/Hero/HeroBagPanel.cs

@@ -17,12 +17,14 @@ namespace Fort23.Mono
         {
             EventManager.Instance.AddEventListener(CustomEventType.MainLvUp, OnMainLvUp);
             EventManager.Instance.AddEventListener(CustomEventType.HeroEquip, CheckAlterRed);
+            EventManager.Instance.AddEventListener(CustomEventType.Combat_EquipFall, CheckAlterRed);
         }
 
         protected override void DelEvent()
         {
             EventManager.Instance.RemoveEventListener(CustomEventType.MainLvUp, OnMainLvUp);
             EventManager.Instance.RemoveEventListener(CustomEventType.HeroEquip, CheckAlterRed);
+            EventManager.Instance.RemoveEventListener(CustomEventType.Combat_EquipFall, CheckAlterRed);
         }
         public override void AddButtonEvent()
         {

+ 5 - 0
Assets/Scripts/GameUI/UI/Hero/HeroUITools.cs

@@ -209,6 +209,11 @@ namespace Fort23.Mono
         public static bool IsLvUpShowGuild(HeroInfo heroInfo)
         {
 
+            // if (PlayerManager.Instance.heroController.heroDicInLead.Count <= 2)
+            // {
+            //     return false;
+            // }
+            
             long totalExp = heroInfo.powerUpConfig.levelUpExp;
 
             for (int i = 1; i < 10; i++)

+ 2 - 0
Assets/Scripts/GameUI/UI/Hero/ProfessionEquipmentPanel.cs

@@ -16,6 +16,7 @@ namespace Fort23.Mono
         protected override void AddEvent()
         {
             EventManager.Instance.AddEventListener(CustomEventType.HeroEquip, OnHeroEquip);
+            EventManager.Instance.AddEventListener(CustomEventType.Combat_EquipFall, OnHeroEquip);
         }
 
         private void OnHeroEquip(IEventData e)
@@ -32,6 +33,7 @@ namespace Fort23.Mono
         protected override void DelEvent()
         {
             EventManager.Instance.RemoveEventListener(CustomEventType.HeroEquip, OnHeroEquip);
+            EventManager.Instance.RemoveEventListener(CustomEventType.Combat_EquipFall, OnHeroEquip);
         }
         public override void AddButtonEvent()
         {

+ 12 - 0
Assets/Scripts/GameUI/UI/MainUIPanel.cs

@@ -261,6 +261,8 @@ namespace Fort23.Mono
             Slider_Exp_Process.SetActive(false);
             bossName.text = bossHeroEntity.CurrCombatHeroInfo.heroName;
             UpdateBossHp();
+
+            OnHeroPanelClose(null);
         }
 
         protected void UpdateBossHp()
@@ -384,6 +386,16 @@ namespace Fort23.Mono
             txtDiamond.text = BagController.Instance.GetItemInfo(GlobalParam.Item_Diamond_ID).count.Value.ToStringEx();
             txtCoin.text = BagController.Instance.GetItemInfo(GlobalParam.Item_Coin_ID).count.Value.ToStringEx();
             txtHeroExp.text = BagController.Instance.GetItemInfo(GlobalParam.Item_HeroExp_ID).count.Value.ToStringEx();
+
+            if (PlayerManager.Instance.heroController.heroDicInLead.Count >= 4)
+            {
+                box.gameObject.SetActive(true);
+            }
+            else
+            {
+                box.gameObject.SetActive(false);
+            }
+            
         }
     }
 }

文件差異過大導致無法顯示
+ 0 - 0
Assets/StreamingAssets/assetConfig.txt


二進制
Excel2Json/Excel/ChouKa.xlsx


二進制
Excel2Json/Excel/HeroBasicEquip.xlsx


二進制
Excel2Json/Excel/Language.xlsx


部分文件因文件數量過多而無法顯示