少年修仙传客户端代码仓库
client_linchunjie
2019-05-21 5c153ce3fb9577d57f9ea89aec842dae0cd7ffbb
3335 缥缈仙域优化
3个文件已修改
45 ■■■■■ 已修改文件
Core/GameEngine/Model/Config/PersonalBossConfig.cs 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/PersonalBossConfig.cs.meta 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HazyRegion/ClientHazyGrassStage.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/PersonalBossConfig.cs
@@ -1,6 +1,6 @@
//--------------------------------------------------------
//    [Author]:           Fish
//    [  Date ]:           Wednesday, May 15, 2019
//    [  Date ]:           Tuesday, May 21, 2019
//--------------------------------------------------------
using System.Collections.Generic;
@@ -13,10 +13,11 @@
public partial class PersonalBossConfig
{
    public readonly int NPCID;
    public readonly int ChanllengeLv;
    public readonly int[] MustItemID;
    public readonly int[] RareItemID;
    public readonly int NPCID;
    public readonly int lineId;
    public readonly int ChanllengeLv;
    public readonly int[] MustItemID;
    public readonly int[] RareItemID;
    public readonly string PortraitID;
    public PersonalBossConfig()
@@ -29,25 +30,27 @@
        {
            var tables = input.Split('\t');
            int.TryParse(tables[0],out NPCID);
            int.TryParse(tables[1],out ChanllengeLv);
            string[] MustItemIDStringArray = tables[2].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            int.TryParse(tables[0],out NPCID);
            int.TryParse(tables[1],out lineId);
            int.TryParse(tables[2],out ChanllengeLv);
            string[] MustItemIDStringArray = tables[3].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            MustItemID = new int[MustItemIDStringArray.Length];
            for (int i=0;i<MustItemIDStringArray.Length;i++)
            {
                 int.TryParse(MustItemIDStringArray[i],out MustItemID[i]);
            }
            string[] RareItemIDStringArray = tables[3].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            }
            string[] RareItemIDStringArray = tables[4].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            RareItemID = new int[RareItemIDStringArray.Length];
            for (int i=0;i<RareItemIDStringArray.Length;i++)
            {
                 int.TryParse(RareItemIDStringArray[i],out RareItemID[i]);
            }
            PortraitID = tables[4];
            }
            PortraitID = tables[5];
        }
        catch (Exception ex)
        {
Core/GameEngine/Model/Config/PersonalBossConfig.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: f73cc9f99bc29204fb20c8eecff4b111
timeCreated: 1557892554
timeCreated: 1558426179
licenseType: Pro
MonoImporter:
  serializedVersion: 2
System/HazyRegion/ClientHazyGrassStage.cs
@@ -6,8 +6,11 @@
public class ClientHazyGrassStage : DungeonStage
{
    static readonly Vector3 PlayerBornPosition1 = new Vector3(19.401f, 4.985f, 5.494f);
    static readonly Vector3 PlayerBornPosition2 = new Vector3(17.25f, 5.12f, 3.70f);
    static List<Vector3> s_NpcPositions = new List<Vector3>();
    static readonly int s_EnemyNpcId = 40208005;
    static Dictionary<uint, GA_NpcClientCollect> s_CollectNpcs = new Dictionary<uint, GA_NpcClientCollect>();
    static Dictionary<uint, int> s_Sid2NpcIds = new Dictionary<uint, int>();
@@ -143,6 +146,11 @@
            }
        }
        if (ClientDungeonStageUtility.clientMapId == HazyGrassModel.Client_FairyGrassMapID)
        {
            PersonalEnemy.Create((uint)s_EnemyNpcId, E_ActorGroup.Enemy, PlayerBornPosition2);
        }
        SaveNpcData();
    }