From af74b152737e345cc59908bbceb87ff82a2f79a5 Mon Sep 17 00:00:00 2001
From: 薛之猫大王 <545626463@qq.com>
Date: Mon, 23 Feb 2026 13:19:57 +0800
Subject: [PATCH] 添加玩家角色

---
 maps/EntryMap/165777025393032044607574753601084850552.gmp               |    0 
 maps/EntryMap/editor_table/editorunit/134242956.json                    |  378 ++++++++++++++++++
 /dev/null                                                               |    0 
 editor_table/editormodel/206612.json                                    |  277 +++++++++++++
 maps/EntryMap/editor/folderinfo/folderinfo_collection_editor_model.json |   14 
 editor_table/editormodel/200366.json                                    |  233 +++++++++++
 maps/EntryMap/script/config/const.lua                                   |    2 
 maps/EntryMap/editor/folderinfo/folderinfo_editor_unit.json             |    7 
 maps/EntryMap/cloudresdependence.json                                   |    1 
 maps/EntryMap/editor/folderinfo/folderinfo_collection_editor_icon.json  |   14 
 editor_table/editormodel/200280.json                                    |  233 +++++++++++
 maps/EntryMap/zhlanguage.json                                           |    2 
 12 files changed, 1,160 insertions(+), 1 deletions(-)

diff --git a/editor_table/editormodel/200280.json b/editor_table/editormodel/200280.json
new file mode 100644
index 0000000..c38b8b5
--- /dev/null
+++ b/editor_table/editormodel/200280.json
@@ -0,0 +1,233 @@
+{
+    "describe": -1502205698, 
+    "editor_res": false, 
+    "key": 200280, 
+    "model_id": 501000, 
+    "name": -1341912572, 
+    "offical_tags": {
+        "__tuple__": true, 
+        "items": [
+            "code_Realistic", 
+            "code_NPC", 
+            "code_Middle ages", 
+            "code_Female", 
+            "code_Slender", 
+            "code_Civilian", 
+            "code_White"
+        ]
+    }, 
+    "preview_icon": "UP1ModelPreview/200280", 
+    "release_delete": {
+        "__tuple__": true, 
+        "items": []
+    }, 
+    "res_identify": "all", 
+    "res_type": "code_Role,code_Npc", 
+    "rigidbody_offset": [
+        0.0, 
+        0.75, 
+        0.0
+    ], 
+    "select_effect_scale": 1.0, 
+    "size": 1.0, 
+    "socket_info": {
+        "attack1": {
+            "__tuple__": true, 
+            "items": [
+                "attack1", 
+                "bip001-l-hand", 
+                0.0, 
+                -0.04680655896663666, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "attack2": {
+            "__tuple__": true, 
+            "items": [
+                "attack2", 
+                "bip001-r-hand", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "blood": {
+            "__tuple__": true, 
+            "items": [
+                "blood", 
+                "bip001", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "centroid": {
+            "__tuple__": true, 
+            "items": [
+                "centroid", 
+                "bip001", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "foot1": {
+            "__tuple__": true, 
+            "items": [
+                "foot1", 
+                "bip001-l-foot", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "foot2": {
+            "__tuple__": true, 
+            "items": [
+                "foot2", 
+                "bip001-r-foot", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "hand1": {
+            "__tuple__": true, 
+            "items": [
+                "hand1", 
+                "bip001-l-hand", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "hand2": {
+            "__tuple__": true, 
+            "items": [
+                "hand2", 
+                "bip001-r-hand", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "head": {
+            "__tuple__": true, 
+            "items": [
+                "head", 
+                "bip001-head", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "hit_point": {
+            "__tuple__": true, 
+            "items": [
+                "hit_point", 
+                "bip001", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "origin": {
+            "__tuple__": true, 
+            "items": [
+                "origin", 
+                "Scene Root", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "root": {
+            "__tuple__": true, 
+            "items": [
+                "root", 
+                "Scene Root", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "sound": {
+            "__tuple__": true, 
+            "items": [
+                "sound", 
+                "bip001-head", 
+                -0.2, 
+                0.1, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "top": {
+            "__tuple__": true, 
+            "items": [
+                "top", 
+                "bip001-head", 
+                0.0, 
+                0.7, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "ui_hp": {
+            "__tuple__": true, 
+            "items": [
+                "ui_hp", 
+                "bip001-head", 
+                0.0, 
+                0.7, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }
+    }, 
+    "source": "code_Source_Import", 
+    "uid": "editor_model_200280", 
+    "unit_prefab": 0
+}
\ No newline at end of file
diff --git a/editor_table/editormodel/200366.json b/editor_table/editormodel/200366.json
new file mode 100644
index 0000000..8802ddb
--- /dev/null
+++ b/editor_table/editormodel/200366.json
@@ -0,0 +1,233 @@
+{
+    "describe": 1387864897, 
+    "editor_res": false, 
+    "key": 200366, 
+    "model_id": 501077, 
+    "name": -2076336259, 
+    "offical_tags": {
+        "__tuple__": true, 
+        "items": [
+            "code_Realistic", 
+            "code_NPC", 
+            "code_Middle ages", 
+            "code_Female", 
+            "code_Slender", 
+            "code_Civilian", 
+            "code_Blue"
+        ]
+    }, 
+    "preview_icon": "UP1ModelPreview/200366", 
+    "release_delete": {
+        "__tuple__": true, 
+        "items": []
+    }, 
+    "res_identify": "all", 
+    "res_type": "code_Role,code_Npc", 
+    "rigidbody_offset": [
+        0.0, 
+        1.0, 
+        0.0
+    ], 
+    "select_effect_scale": 1.0, 
+    "size": 1.0, 
+    "socket_info": {
+        "attack1": {
+            "__tuple__": true, 
+            "items": [
+                "attack1", 
+                "bip001-l-hand", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "attack2": {
+            "__tuple__": true, 
+            "items": [
+                "attack2", 
+                "bip001-r-hand", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "blood": {
+            "__tuple__": true, 
+            "items": [
+                "blood", 
+                "bip001", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "centroid": {
+            "__tuple__": true, 
+            "items": [
+                "centroid", 
+                "bip001", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "foot1": {
+            "__tuple__": true, 
+            "items": [
+                "foot1", 
+                "bip001-l-foot", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "foot2": {
+            "__tuple__": true, 
+            "items": [
+                "foot2", 
+                "bip001-r-foot", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "hand1": {
+            "__tuple__": true, 
+            "items": [
+                "hand1", 
+                "bip001-l-hand", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "hand2": {
+            "__tuple__": true, 
+            "items": [
+                "hand2", 
+                "bip001-r-hand", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "head": {
+            "__tuple__": true, 
+            "items": [
+                "head", 
+                "bip001-head", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "hit_point": {
+            "__tuple__": true, 
+            "items": [
+                "hit_point", 
+                "bip001", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "origin": {
+            "__tuple__": true, 
+            "items": [
+                "origin", 
+                "Scene Root", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "root": {
+            "__tuple__": true, 
+            "items": [
+                "root", 
+                "Scene Root", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "sound": {
+            "__tuple__": true, 
+            "items": [
+                "sound", 
+                "bip001-head", 
+                -0.2, 
+                0.1, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "top": {
+            "__tuple__": true, 
+            "items": [
+                "top", 
+                "bip001-head", 
+                0.0, 
+                0.7, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "ui_hp": {
+            "__tuple__": true, 
+            "items": [
+                "ui_hp", 
+                "bip001-head", 
+                0.0, 
+                0.7, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }
+    }, 
+    "source": "code_Source_Import", 
+    "uid": "editor_model_200366", 
+    "unit_prefab": 0
+}
\ No newline at end of file
diff --git a/editor_table/editormodel/206612.json b/editor_table/editormodel/206612.json
new file mode 100644
index 0000000..24e7c04
--- /dev/null
+++ b/editor_table/editormodel/206612.json
@@ -0,0 +1,277 @@
+{
+    "describe": 1623596207, 
+    "editor_res": false, 
+    "key": 206612, 
+    "map_name": "\u6d77\u5916\u4e00\u7c7b\u89d2\u8272", 
+    "model_id": 900001, 
+    "name": -1536778646, 
+    "offical_tags": {
+        "__tuple__": true, 
+        "items": [
+            "\u5199\u5b9e", 
+            "\u82f1\u96c4", 
+            "\u9b54\u5e7b", 
+            "\u7537\u6027", 
+            "\u5f3a\u58ee", 
+            "\u6210\u5e74", 
+            "\u6218\u58eb", 
+            "\u84dd\u8272", 
+            "\u91d1\u8272", 
+            "P8(\u897f\u65b9\u9b54\u5e7b\u7cfb\u5217)"
+        ]
+    }, 
+    "preview_icon": "UP1ModelPreview/206612", 
+    "release_delete": {
+        "__tuple__": true, 
+        "items": []
+    }, 
+    "res_group": 1, 
+    "res_identify": "all", 
+    "res_type": "code_Role,code_Hero", 
+    "rigidbody_offset": [
+        0.0, 
+        0.978, 
+        0.0
+    ], 
+    "select_effect_scale": 1.0, 
+    "size": 1.0, 
+    "socket_info": {
+        "attack1": {
+            "__tuple__": true, 
+            "items": [
+                "attack1", 
+                "Bip001_L_Hand", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "attack2": {
+            "__tuple__": true, 
+            "items": [
+                "attack2", 
+                "Bip001_R_Hand", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "blood": {
+            "__tuple__": true, 
+            "items": [
+                "blood", 
+                "Bip001_Spine", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "buff": {
+            "__tuple__": true, 
+            "items": [
+                "buff", 
+                "Bip001_Head", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "centroid": {
+            "__tuple__": true, 
+            "items": [
+                "centroid", 
+                "Biped_Root", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "foot1": {
+            "__tuple__": true, 
+            "items": [
+                "foot1", 
+                "Bip001_L_Foot", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "foot2": {
+            "__tuple__": true, 
+            "items": [
+                "foot2", 
+                "Bip001_R_Foot", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "hand1": {
+            "__tuple__": true, 
+            "items": [
+                "hand1", 
+                "Bip001_L_Hand", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "hand2": {
+            "__tuple__": true, 
+            "items": [
+                "hand2", 
+                "Bip001_R_Hand", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "head": {
+            "__tuple__": true, 
+            "items": [
+                "head", 
+                "Bip001_Head", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "hit_point": {
+            "__tuple__": true, 
+            "items": [
+                "hit_point", 
+                "Bip001_Spine", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "origin": {
+            "__tuple__": true, 
+            "items": [
+                "origin", 
+                "Biped_Root", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "root": {
+            "__tuple__": true, 
+            "items": [
+                "root", 
+                "Biped_Root", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "sound": {
+            "__tuple__": true, 
+            "items": [
+                "sound", 
+                "Bip001_Head", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "top": {
+            "__tuple__": true, 
+            "items": [
+                "top", 
+                "Biped_Root", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "ui_hp": {
+            "__tuple__": true, 
+            "items": [
+                "ui_hp", 
+                "Biped_Root", 
+                0.0, 
+                1.528148, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "weaponL": {
+            "__tuple__": true, 
+            "items": [
+                "weaponL", 
+                "b_Lweapon", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }, 
+        "weaponR": {
+            "__tuple__": true, 
+            "items": [
+                "weaponR", 
+                "b_Rweapon", 
+                0.0, 
+                0.0, 
+                0.0, 
+                -0.0, 
+                0.0, 
+                0.0
+            ]
+        }
+    }, 
+    "source": "code_Source_Import", 
+    "uid": "editor_model_206612", 
+    "unit_prefab": 0
+}
\ No newline at end of file
diff --git a/lock/header_43523871-a912-481d-bb2e-29f7ea3c6f51.lock b/lock/header_43523871-a912-481d-bb2e-29f7ea3c6f51.lock
deleted file mode 100644
index e69de29..0000000
--- a/lock/header_43523871-a912-481d-bb2e-29f7ea3c6f51.lock
+++ /dev/null
diff --git a/maps/EntryMap/165777025393032044607574753601084850552.gmp b/maps/EntryMap/165777025393032044607574753601084850552.gmp
index 2692dd5..dac5a91 100644
--- a/maps/EntryMap/165777025393032044607574753601084850552.gmp
+++ b/maps/EntryMap/165777025393032044607574753601084850552.gmp
Binary files differ
diff --git a/maps/EntryMap/cloudresdependence.json b/maps/EntryMap/cloudresdependence.json
index 81027fa..24ebb19 100644
--- a/maps/EntryMap/cloudresdependence.json
+++ b/maps/EntryMap/cloudresdependence.json
@@ -956,6 +956,7 @@
             103218, 
             200003, 
             200004, 
+            200366, 
             200765, 
             200766, 
             200767, 
diff --git a/maps/EntryMap/editor/folderinfo/folderinfo_collection_editor_icon.json b/maps/EntryMap/editor/folderinfo/folderinfo_collection_editor_icon.json
new file mode 100644
index 0000000..dc25ee9
--- /dev/null
+++ b/maps/EntryMap/editor/folderinfo/folderinfo_collection_editor_icon.json
@@ -0,0 +1,14 @@
+{
+ "f": [
+  {
+   "__tuple__": true, 
+   "items": [
+    "", 
+    0, 
+    2147483645, 
+    "code_explorer_collection_root_folder_name"
+   ]
+  }
+ ], 
+ "d": {}
+}
\ No newline at end of file
diff --git a/maps/EntryMap/editor/folderinfo/folderinfo_collection_editor_model.json b/maps/EntryMap/editor/folderinfo/folderinfo_collection_editor_model.json
new file mode 100644
index 0000000..dc25ee9
--- /dev/null
+++ b/maps/EntryMap/editor/folderinfo/folderinfo_collection_editor_model.json
@@ -0,0 +1,14 @@
+{
+ "f": [
+  {
+   "__tuple__": true, 
+   "items": [
+    "", 
+    0, 
+    2147483645, 
+    "code_explorer_collection_root_folder_name"
+   ]
+  }
+ ], 
+ "d": {}
+}
\ No newline at end of file
diff --git a/maps/EntryMap/editor/folderinfo/folderinfo_editor_unit.json b/maps/EntryMap/editor/folderinfo/folderinfo_editor_unit.json
index 85baad1..a59f566 100644
--- a/maps/EntryMap/editor/folderinfo/folderinfo_editor_unit.json
+++ b/maps/EntryMap/editor/folderinfo/folderinfo_editor_unit.json
@@ -350,6 +350,13 @@
     2147483647, 
     2
    ]
+  }, 
+  "134242956": {
+   "__tuple__": true, 
+   "items": [
+    2147483647, 
+    3
+   ]
   }
  }
 }
\ No newline at end of file
diff --git a/maps/EntryMap/editor_table/editorunit/134242956.json b/maps/EntryMap/editor_table/editorunit/134242956.json
new file mode 100644
index 0000000..2d78cd5
--- /dev/null
+++ b/maps/EntryMap/editor_table/editorunit/134242956.json
@@ -0,0 +1,378 @@
+{
+    "_custom_": true, 
+    "_ref_": 134242956, 
+    "affect_techs": {
+        "__tuple__": true, 
+        "items": []
+    }, 
+    "agility": 10.0, 
+    "agility_grow": 1.0, 
+    "alarm_range": 8.0, 
+    "angle_tolerance": 0, 
+    "anim_state_name": "", 
+    "armor_type": 20000, 
+    "attack_interval": 1, 
+    "attack_interval_grow": 0, 
+    "attack_mag": 0.0, 
+    "attack_mag_grow": 0.0, 
+    "attack_phy": 80.0, 
+    "attack_phy_grow": 5.0, 
+    "attack_range": 1, 
+    "attack_range_grow": 0, 
+    "attack_speed": 80.0, 
+    "attack_speed_grow": 5.0, 
+    "attack_type": 10000, 
+    "bar_show_name": 2, 
+    "bar_show_scale": true, 
+    "bar_slot_size": 6, 
+    "base_color_mod": 1, 
+    "base_tint_color": {
+        "__tuple__": true, 
+        "items": [
+            255, 
+            255, 
+            255, 
+            0.5
+        ]
+    }, 
+    "billboard_name_font": "DFPYuanW7-GB", 
+    "billboard_offset": {
+        "__tuple__": true, 
+        "items": [
+            0, 
+            0, 
+            0
+        ]
+    }, 
+    "billboard_scale_x": 1, 
+    "billboard_scale_y": 1, 
+    "blood_bar": 327681, 
+    "blood_show_type": 0, 
+    "body_size": 1.2, 
+    "build_ignore_dyn_collision": false, 
+    "build_res_cost_list": {
+        "__tuple__": true, 
+        "items": []
+    }, 
+    "build_time": 5, 
+    "build_upgrade_list": {
+        "__tuple__": true, 
+        "items": []
+    }, 
+    "buy_res_list": {
+        "__tuple__": true, 
+        "items": []
+    }, 
+    "can_flee": true, 
+    "cancel_alarm_range": 10.0, 
+    "cc_jump_height": 0, 
+    "cc_move_acc": 0, 
+    "cc_move_acc_rate": 0, 
+    "cc_run_speed": 0, 
+    "cc_walk_speed": 0, 
+    "cd_reduce": 0.0, 
+    "cd_reduce_grow": 0.0, 
+    "collision_box_turning_enable": false, 
+    "collision_points": {
+        "__tuple__": true, 
+        "items": []
+    }, 
+    "collision_radius_2": 0.7, 
+    "common_ability_list": {
+        "__tuple__": true, 
+        "items": []
+    }, 
+    "common_atk": {
+        "__tuple__": true, 
+        "items": [
+            201347498, 
+            1
+        ]
+    }, 
+    "common_atk_type": 0, 
+    "content": "strength", 
+    "copper coin": 0, 
+    "counterattack_range": 0, 
+    "critical_chance": 0.0, 
+    "critical_chance_grow": 0.0, 
+    "critical_dmg": 200.0, 
+    "critical_dmg_grow": 0.0, 
+    "dead_exp": 100, 
+    "dead_money": 300, 
+    "default_behaviour_type": "caution", 
+    "defense_mag": 35.0, 
+    "defense_mag_grow": 1.0, 
+    "defense_phy": 30.0, 
+    "defense_phy_grow": 3.0, 
+    "description": 1182303905, 
+    "destroy_after_die": true, 
+    "die_anim": "die", 
+    "disk_shadow_size": 0, 
+    "dmg_reduction": 0.0, 
+    "dmg_reduction_grow": 0.0, 
+    "dodge_rate": 0.0, 
+    "dodge_rate_grow": 0.0, 
+    "drop_items_tuple": {
+        "__tuple__": true, 
+        "items": []
+    }, 
+    "dynamic_collision_r": 1.0, 
+    "enable_item_slots": 1, 
+    "enable_strict_facing_mode": 0, 
+    "enemy_mini_map_icon": 100000, 
+    "extra_dmg": 0.0, 
+    "extra_dmg_grow": 0.0, 
+    "force_show_on_mini_map": false, 
+    "fresnel_color": {
+        "__tuple__": true, 
+        "items": [
+            255, 
+            255, 
+            255, 
+            0.5
+        ]
+    }, 
+    "fresnel_emissive_color_strength": 1, 
+    "fresnel_exp": 10, 
+    "gainvalue": 0.0, 
+    "gainvalue_grow": 0.0, 
+    "gold coin": 100, 
+    "has_mp": true, 
+    "has_shield": true, 
+    "heal_effect": 0.0, 
+    "heal_effect_grow": 0.0, 
+    "healing_effect": 0, 
+    "healing_effect_grow": 0, 
+    "height_offset": 0, 
+    "hero_ability_list": {
+        "__tuple__": true, 
+        "items": []
+    }, 
+    "hit_rate": 100.0, 
+    "hit_rate_grow": 0.0, 
+    "hp_max": 100.0, 
+    "hp_max_grow": 100.0, 
+    "hp_rec": 10, 
+    "hp_rec_grow": 1, 
+    "hp_rec_percent": 0, 
+    "hp_rec_percent_grow": 0, 
+    "icon": 903952, 
+    "idle_anim": "hold", 
+    "init_stock": 5, 
+    "intelligence": 10.0, 
+    "intelligence_grow": 1.0, 
+    "is_apply_role_color": false, 
+    "is_mini_map_show": true, 
+    "is_open_Xray": false, 
+    "is_open_disk_shadow": 0, 
+    "is_open_outline_pass": false, 
+    "is_shop": false, 
+    "is_x_offset": 1, 
+    "is_z_offset": 1, 
+    "keep_dead_body_time": 0.0, 
+    "keep_target": true, 
+    "key": 134242956, 
+    "kv": {}, 
+    "level": 1, 
+    "main_attr": "strength", 
+    "max_balance_angle": 75, 
+    "max_stock": 5, 
+    "mini_map_icon": 903952, 
+    "mini_map_icon_scale": 1.0, 
+    "model": 200366, 
+    "model_height": 0.0, 
+    "model_opacity": 1, 
+    "move_channel": 0, 
+    "move_limitation": 1, 
+    "move_type": 40, 
+    "mp_color": "Blue", 
+    "mp_key": "MP", 
+    "mp_max": 350.0, 
+    "mp_max_grow": 50.0, 
+    "mp_rec": 10, 
+    "mp_rec_grow": 2, 
+    "name": 1360410381, 
+    "need_preview_billboard": true, 
+    "ori_bits": 0, 
+    "ori_speed": 5.0, 
+    "ori_speed_grow": 0.0, 
+    "outline_pass_color": {
+        "__tuple__": true, 
+        "items": [
+            0, 
+            0, 
+            0
+        ]
+    }, 
+    "outline_pass_width": 2, 
+    "passive_ability_list": {
+        "__tuple__": true, 
+        "items": []
+    }, 
+    "path_finding_external_size": 0, 
+    "pene_mag": 0.0, 
+    "pene_mag_grow": 0.0, 
+    "pene_mag_ratio": 0.0, 
+    "pene_mag_ratio_grow": 0.0, 
+    "pene_phy": 0.0, 
+    "pene_phy_grow": 0.0, 
+    "pene_phy_ratio": 0.0, 
+    "pene_phy_ratio_grow": 0.0, 
+    "physics_composite": {
+        "bodies": {
+            "body_main": {}
+        }, 
+        "composite_version": 1, 
+        "joints": {}, 
+        "shapes": {}
+    }, 
+    "pkg_slot_size": 60, 
+    "poolable": 0, 
+    "precondition_list": {
+        "__tuple__": true, 
+        "items": []
+    }, 
+    "preview_billboard_health_value": 100.0, 
+    "refresh_interval": 1.0, 
+    "rescue_finish_return": 0, 
+    "rescue_seeker_distance": 3, 
+    "rescue_seeker_interval": 5, 
+    "rescue_seeker_type": 0, 
+    "rescuer_type": 2, 
+    "research_techs": {
+        "__tuple__": true, 
+        "items": []
+    }, 
+    "resilience": 0.0, 
+    "resilience_grow": 0.0, 
+    "reward_exp": 5, 
+    "reward_official_res_1": 0.0, 
+    "role_color_scale": 1.0, 
+    "rotate_speed": 9.42, 
+    "sell_list": {
+        "__tuple__": true, 
+        "items": []
+    }, 
+    "sell_res_list": {
+        "__tuple__": true, 
+        "items": []
+    }, 
+    "separate_enemy_icon": false, 
+    "shop_camp_args": 3, 
+    "shop_range": 10.0, 
+    "shop_select": false, 
+    "shop_sell_type": 0, 
+    "show_y3_extra_info": false, 
+    "silver coin": 0, 
+    "simple_common_atk": {
+        "ability_animations": {
+            "__tuple__": true, 
+            "items": [
+                "attack1"
+            ]
+        }, 
+        "ability_bw_point": 0.5, 
+        "ability_cast_point": 0.2, 
+        "attack_trajectory": {
+            "effect": 0, 
+            "follow_scale": true, 
+            "scale": 1.0, 
+            "socket": "origin"
+        }, 
+        "cast_effect_list": {
+            "__tuple__": true, 
+            "items": []
+        }, 
+        "cast_sound": 0, 
+        "critical_anim": "attack1", 
+        "damage": {
+            "__tuple__": true, 
+            "items": [
+                "lambda unit: Fix32(unit.ability_source.api_get_float_attr('attack_phy'))", 
+                [
+                    [
+                        "ability_source", 
+                        "ATTR_RESULT", 
+                        "attack_phy"
+                    ]
+                ], 
+                "lambda unit: Fix32(unit.ability_source.api_get_float_attr('attack_phy'))", 
+                {
+                    "unit.ability_source.ATTR_RESULT.attack_phy": {
+                        "is_cm": false
+                    }
+                }, 
+                [
+                    [
+                        "unit", 
+                        "ability_source", 
+                        "ATTR_RESULT", 
+                        "attack_phy"
+                    ]
+                ]
+            ]
+        }, 
+        "damage_type": 0, 
+        "filter_condition_camp": 5, 
+        "filter_condition_type": 7, 
+        "hit_effect": {
+            "effect": 0, 
+            "follow_scale": true, 
+            "scale": 1.0, 
+            "socket": "origin"
+        }, 
+        "hit_sound": 0, 
+        "order_play_anim": false, 
+        "order_play_reset_time": 0.5, 
+        "trajectory_radian": 1.0, 
+        "trajectory_speed": 1000.0
+    }, 
+    "sound_event_list": {
+        "__tuple__": true, 
+        "items": []
+    }, 
+    "special_idle_anim": "hold", 
+    "speed_ratio_in_turn": 1, 
+    "standard_walk_rate": 40.0, 
+    "start_rft": 1.0, 
+    "state_list": {
+        "__tuple__": true, 
+        "items": []
+    }, 
+    "strength": 10.0, 
+    "strength_grow": 1.0, 
+    "suffix": "", 
+    "tags": {
+        "__tuple__": true, 
+        "items": []
+    }, 
+    "tower_hatred_duration": 3, 
+    "type": 1, 
+    "uid": "134242956", 
+    "use_base_tint_color": false, 
+    "use_fresnel": 0, 
+    "use_simple_mini_map_icon": false, 
+    "use_virtual_light": 0, 
+    "vampire_mag": 0.0, 
+    "vampire_mag_grow": 0.0, 
+    "vampire_phy": 0.0, 
+    "vampire_phy_grow": 0.0, 
+    "view_type": 0, 
+    "vision_night": 8.0, 
+    "vision_night_grow": 0, 
+    "vision_rng": 10.0, 
+    "vision_rng_grow": 0, 
+    "vision_sector_angle_day": 0, 
+    "vision_sector_angle_day_grow": 0, 
+    "vision_sector_angle_night": 0, 
+    "vision_sector_angle_night_grow": 0, 
+    "vision_sector_night": 0, 
+    "vision_sector_night_grow": 0, 
+    "vision_sector_rng": 0, 
+    "vision_sector_rng_grow": 0, 
+    "vision_true": 0.0, 
+    "vision_true_grow": 0, 
+    "walk_anim": "walk", 
+    "width_offset": 0, 
+    "y3_extra_info_show_type": 1
+}
\ No newline at end of file
diff --git a/maps/EntryMap/script/config/const.lua b/maps/EntryMap/script/config/const.lua
index 77542f3..74eb241 100644
--- a/maps/EntryMap/script/config/const.lua
+++ b/maps/EntryMap/script/config/const.lua
@@ -8,7 +8,7 @@
 -- =========================================================
 -- 玩家单位 Key (物编中创建)
 -- =========================================================
-M.PLAYER_UNIT_KEY  = clicli.const.UnitKey['unit_player_assassin'] or 0
+M.PLAYER_UNIT_KEY  = 134242956
 
 -- =========================================================
 -- NPC 相关
diff --git a/maps/EntryMap/zhlanguage.json b/maps/EntryMap/zhlanguage.json
index 65d8339..3edbfff 100644
--- a/maps/EntryMap/zhlanguage.json
+++ b/maps/EntryMap/zhlanguage.json
@@ -1499,6 +1499,7 @@
     "1172960746": "\u97f3\u9891\u6a21\u677f\u63cf\u8ff0", 
     "1176604287": "\u9a6c\u8d85\u8f6e\u64ad", 
     "1182175965": "\u5468\u6cf0\u51fb\u8d25", 
+    "1182303905": "\u8fd9\u662f\u73a9\u5bb6\u6240\u64cd\u63a7\u7684\u6740\u624b\uff0c\u8d1f\u8d23\u4e3a\u795e\u79d8\u7ec4\u7ec7\u6267\u884c\u6b7c\u706d\u4efb\u52a1", 
     "1185073393": "\u5012\u8ba1\u65f6\u4e13\u7528", 
     "1187256151": "<html><body><p>\u5728\u539f\u5730\u53ec\u5524\u4e00\u4e2a\u5c01\u9b54\u76fe\u5438\u6536\u8303\u56f4\u5185\u53cb\u519b\u53d7\u5230\u7684100/150/200/250/300(+\u7269\u7406\u653b\u51fb*0.9)\u70b9\u4f24\u5bb3\uff0c\u6301\u7eed4\u79d2\u3002\u5728\u5c01\u9b54\u76fe\u8303\u56f4\u5185\u7684\u592a\u53f2\u6148\u7684\u79fb\u52a8\u901f\u5ea6\u63d0\u534735%\uff0c\u5e76\u4e14\u514d\u75ab\u63a7\u5236\u6548\u679c\u3002</p></body></html>", 
     "1192833285": "\u8fd9\u662f\u4e00\u4e2a\u666e\u901a\u9b54\u6cd5\u6548\u679c\uff0c\u83b7\u5f97\u76f8\u540c\u7684\u9b54\u6cd5\u6548\u679c\u65f6\u4f1a\u88ab\u8986\u76d6\uff0c\u4e0d\u53ef\u53e0\u52a0\u5c42\u6570", 
@@ -1581,6 +1582,7 @@
     "1354662005": "<html><body><p>\u5bf9\u76ee\u6807\u9020\u621060/100/140/180/220(+\u6cd5\u672f\u653b\u51fb*0.6)\u70b9\u6cd5\u672f\u4f24\u5bb3\uff0c\u5e76\u964d\u4f4e\u8303\u56f4\u5185\u654c\u519b20%/22.5%/25%/27.5%/30%\u7684\u79fb\u52a8\u901f\u5ea6\uff0c\u6301\u7eed2\u79d2\u3002</p><p>\u5929\u9b54\u72b6\u6001\uff1a\u5e7b\u706d\u4f1a\u4e3a\u5f20\u89d2\u63d0\u4f9b\u4e00\u4e2a\u4fdd\u62a4\u7f69\uff0c\u4f7f\u5f97\u5f20\u89d2\u514d\u75ab\u4e00\u5207\u63a7\u5236\uff0c\u6301\u7eed1/1.5/2/2.5/3\u79d2\u3002</p></body></html>", 
     "1356727082": "\u6050\u60e7", 
     "1356775906": "\u767e\u6b65\u7a7f\u6768-\u88ab\u9009\u4e2d", 
+    "1360410381": "\u523a\u6740\u8005", 
     "1361959288": "\u6a2a\u626b\u5343\u519b", 
     "1368546512": "\u5929\u773c\u7b26", 
     "1368984577": "\u5954\u96f7", 

--
Gitblit v1.10.0