Sfoglia il codice sorgente

修改角色默认战斗属性

大爷 1 anno fa
parent
commit
94828d17b8
1 ha cambiato i file con 37 aggiunte e 9 eliminazioni
  1. 37 9
      DotNet/Hotfix/Scenes/Game/Player/PlayerSystem.cs

+ 37 - 9
DotNet/Hotfix/Scenes/Game/Player/PlayerSystem.cs

@@ -1,4 +1,5 @@
-using System.Text.Json;
+using System.Collections.Generic;
+using System.Text.Json;
 using BattleIce;
 
 namespace ET.Server
@@ -186,9 +187,19 @@ namespace ET.Server
         {
             var json = new
             {
-                effects = new { },
+                effects = new
+                {
+                    MaxHP = 666,
+                    HPPer = 1,
+                    HP = 233,
+                    Attack = 10,
+                    AttackPer = 100,
+                },
                 effectsExt = new { },
-                skills = new { },
+                skills = new List<SkillInfo>(){
+                    new SkillInfo {id = 100, level = 1, type = 1, skillTime = 10000, cdTime = 5000, flag = 0 },
+                    new SkillInfo { id = 101, level = 1, type = 1, skillTime = 10000, cdTime = 5000, flag = 0},
+                },
                 tasks = new { },
                 flags = new { },
                 playerEntered = false,
@@ -197,7 +208,7 @@ namespace ET.Server
                 {
                     name = self.GetName(),
                     alliesForce = 0,
-                    force = 0,
+                    force = 1,
                     pro = self.GetPro(),
                     serverId = 101,
                     titleId = 0,
@@ -212,20 +223,37 @@ namespace ET.Server
                 },
                 connectServerId = "bs-" + ConstGame.GameServerId,
                 uid = self.GetId().ToString(),
-                unitTemplateID = self.GetPro(),
+                unitTemplateID = 1,
                 robot = false,
                 tempData = new
                 {
                     //x = this.getPlayerAreaData().bornX,
                     //y = this.getPlayerAreaData().bornY,
-                    direction = 0, hp = 1000, mp = 0,
+                    x = 3,
+                    y = 10,
+                    direction = 0.1,
+                    hp = 1000,
+                    mp = 0,
+                },
+                pkInfo = new
+                {
+                    mode = 0,
+                    value = 0,
+                    level = 1,
                 },
-                pkInfo = new { mode = 0, value = 0, level = 1, },
                 //petBase,
                 addTestPetData = 0,
-                sceneData = new { allowAutoGuard = 1, },
+                sceneData = new
+                {
+                    allowAutoGuard = 3,
+                },
             };
-            return JsonSerializer.Serialize(json);
+            var retjson = System.Text.Json.JsonSerializer.Serialize(json, new JsonSerializerOptions { IncludeFields = true });
+            Log.Debug("===================================");
+            Log.Debug(retjson.ToString());
+            Log.Debug("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
+
+            return retjson;
         }
     }
 }