From 4cb02987d4a40f93d5faaf06e2672b2fde90f23e Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 01 七月 2026 16:53:44 +0800
Subject: [PATCH] 678 【内政】战魂系统-服务端(抽卡+养成+战斗+部分技能;)
---
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/PresetUnlock.txt | 5
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Skill.txt | 5
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/SysDB/tagChinItem.txt | 15
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/SoulQualityLV.txt | 101 +++++
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/TreasureItemLib.txt | 30 +
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Skill.txt | 5
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/SoulLVAttr.txt | 301 +++++++++++++++++
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerTreasure.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt | 4
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/SoulQualityLV.txt | 101 +++++
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerViewCache.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/SoulLVAttr.txt | 301 +++++++++++++++++
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Soul.txt | 16
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/TreasureSet.txt | 1
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/PresetUnlock.txt | 5
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt | 4
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/TreasureItemLib.txt | 30 +
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/TreasureSet.txt | 1
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/SysDB/tagChinItem.txt | 15
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/TreasureHouse.txt | 1
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/TurnAttack.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyGameData.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini | 16
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Soul.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPreset.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerSoul.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGubao.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/TreasureHouse.txt | 1
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Soul.txt | 16
38 files changed, 972 insertions(+), 2 deletions(-)
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini b/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
index 72cc231..3c74af7 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
@@ -1022,6 +1022,22 @@
PacketSubCMD_13=0x41
PacketCallFunc_13=OnHeroFates
+;战魂
+[PlayerSoul]
+ScriptName = Player\PlayerSoul.py
+Writer = hxp
+Releaser = hxp
+RegType = 0
+RegisterPackCount = 2
+
+PacketCMD_1=0xB2
+PacketSubCMD_1=0x54
+PacketCallFunc_1=OnSoulActLVUP
+
+PacketCMD_2=0xB4
+PacketSubCMD_2=0x21
+PacketCallFunc_2=OnSoulPresetSave
+
;神兽
[PlayerBeast]
ScriptName = Player\PlayerBeast.py
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/TurnAttack.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/TurnAttack.pyc
index 32a555d..9571acf 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/TurnAttack.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/TurnAttack.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc
index 84f5546..8a6dddd 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc
index 0adbc28..c129dfa 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc
index 445b53a..65a3aaf 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Soul.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Soul.pyc
new file mode 100644
index 0000000..9328850
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Soul.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc
index fbdb0c1..359a467 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.pyc
index 0e91a0b..cd30230 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc
index fa21cff..4c6391d 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGubao.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGubao.pyc
index acbdd61..083bb5b 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGubao.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGubao.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.pyc
index 2769aa5..5efed94 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPreset.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPreset.pyc
index 06fe752..482cd88 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPreset.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPreset.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerSoul.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerSoul.pyc
new file mode 100644
index 0000000..0accaa9
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerSoul.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerTreasure.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerTreasure.pyc
index e215ce2..5983e48 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerTreasure.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerTreasure.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerViewCache.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerViewCache.pyc
index 0e91e95..33f4fe4 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerViewCache.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerViewCache.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyGameData.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyGameData.pyc
index 1789bfa..57b5496 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyGameData.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyGameData.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc
index f04a56f..72b4d44 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.pyc
index b28aa18..699c926 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt
index 9934bdd..71a7277 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt
@@ -397,7 +397,7 @@
HeroWash 10 [20,40,60,100,150,230] 5
HeroRebirth 1 2 max(0,heroLV-40) 100 80
HeroRebirth2 max(0,breakLV-4)*10
-HeroAttrFormula (lvValue+equipValue+realmValue+gubaoValue+hjgValue+horseValue+beautyValue+fatesValue+skinValue+dingjungeValue+minggeValue+beastValue)*(1+lineupHaloPer+realmPer+gubaoPer+hjgPer+horsePer+beautyPer+fatesPer+skinPer+cardPer+minggePer+beastPer)*(inheritPer+fetterPer+starTalentPer+breakLVPer+awakeTalentPer)*(1+dingjungePer)+heroSelfValue+heroLVValue+heroSkinValue (lvValue+equipValue+realmValue+gubaoValue+hjgValue+horseValue+beautyValue+fatesValue+dingjungeValue+minggeValue+beastValue)+(heroSelfValue+heroSkinValue+lineupHaloValue+starTalentValue+breakLVValue+awakeTalentValue)+fetterValue long(Atk*AtkRatio+MaxHP*MaxHPRatio+Def*DefRatio+AtkSpeed*AtkSpeedRatio+(StunRate*StunRateRatio+SuperHitRate*SuperHitRateRatio+ComboRate*ComboRateRatio+MissRate*MissRateRatio+ParryRate*ParryRateRatio+SuckHPPer*SuckHPPerRatio+StunRateDef*StunRateDefRatio+SuperHitRateDef*SuperHitRateDefRatio+ComboRateDef*ComboRateDefRatio+MissRateDef*MissRateDefRatio+ParryRateDef*ParryRateDefRatio+SuckHPPerDef*SuckHPPerDefRatio+FinalDamPer*FinalDamPerRatio+FinalDamPerDef*FinalDamPerDefRatio+PhyDamPer*PhyDamPerRatio+PhyDamPerDef*PhyDamPerDefRatio+MagDamPer*MagDamPerRatio+MagDamPerDef*MagDamPerDefRatio+NormalSkillPer*NormalSkillPerRatio+NormalSkillPerDef*NormalSkillPerDefRatio+AngerSkillPer*AngerSkillPerRatio+AngerSkillPerDef*AngerSkillPerDefRatio+SuperDamPer*SuperDamPerRatio+SuperDamPerDef*SuperDamPerDefRatio+BeastDamPer*BeastDamPerRatio+BeastDamPerDef*BeastDamPerDefRatio+CurePer*CurePerRatio+CurePerDef*CurePerDefRatio+ShieldPer*ShieldPerRatio+ShieldPerDef*ShieldPerDefRatio+DOTPer*DOTPerRatio+DOTPerDef*DOTPerDefRatio+WeiFinalDamPer*WeiFinalDamPerRatio+WeiFinalDamPerDef*WeiFinalDamPerDefRatio+ShuFinalDamPer*ShuFinalDamPerRatio+ShuFinalDamPerDef*ShuFinalDamPerDefRatio+WuFinalDamPer*WuFinalDamPerRatio+WuFinalDamPerDef*WuFinalDamPerDefRatio+QunFinalDamPer*QunFinalDamPerRatio+QunFinalDamPerDef*QunFinalDamPerDefRatio+PVPDamPer*PVPDamPerRatio+PVPDamPerDef*PVPDamPerDefRatio+Guanchuan*GuanchuanRatio+GuanchuanDef*GuanchuanDefRatio+Zhaojia*ZhaojiaRatio+ZhaojiaDef*ZhaojiaDefRatio)/100.0-55000) SkillPower*OfficialLV
+HeroAttrFormula (lvValue+equipValue+realmValue+gubaoValue+hjgValue+horseValue+beautyValue+fatesValue+skinValue+dingjungeValue+minggeValue+beastValue+soulValue)*(1+lineupHaloPer+realmPer+gubaoPer+hjgPer+horsePer+beautyPer+fatesPer+skinPer+cardPer+minggePer+beastPer+soulPer)*(inheritPer+fetterPer+starTalentPer+breakLVPer+awakeTalentPer)*(1+dingjungePer)+heroSelfValue+heroLVValue+heroSkinValue (lvValue+equipValue+realmValue+gubaoValue+hjgValue+horseValue+beautyValue+fatesValue+dingjungeValue+minggeValue+beastValue+soulValue)+(heroSelfValue+heroSkinValue+lineupHaloValue+starTalentValue+breakLVValue+awakeTalentValue)+fetterValue long(Atk*AtkRatio+MaxHP*MaxHPRatio+Def*DefRatio+AtkSpeed*AtkSpeedRatio+(StunRate*StunRateRatio+SuperHitRate*SuperHitRateRatio+ComboRate*ComboRateRatio+MissRate*MissRateRatio+ParryRate*ParryRateRatio+SuckHPPer*SuckHPPerRatio+StunRateDef*StunRateDefRatio+SuperHitRateDef*SuperHitRateDefRatio+ComboRateDef*ComboRateDefRatio+MissRateDef*MissRateDefRatio+ParryRateDef*ParryRateDefRatio+SuckHPPerDef*SuckHPPerDefRatio+FinalDamPer*FinalDamPerRatio+FinalDamPerDef*FinalDamPerDefRatio+PhyDamPer*PhyDamPerRatio+PhyDamPerDef*PhyDamPerDefRatio+MagDamPer*MagDamPerRatio+MagDamPerDef*MagDamPerDefRatio+NormalSkillPer*NormalSkillPerRatio+NormalSkillPerDef*NormalSkillPerDefRatio+AngerSkillPer*AngerSkillPerRatio+AngerSkillPerDef*AngerSkillPerDefRatio+SuperDamPer*SuperDamPerRatio+SuperDamPerDef*SuperDamPerDefRatio+BeastDamPer*BeastDamPerRatio+BeastDamPerDef*BeastDamPerDefRatio+CurePer*CurePerRatio+CurePerDef*CurePerDefRatio+ShieldPer*ShieldPerRatio+ShieldPerDef*ShieldPerDefRatio+DOTPer*DOTPerRatio+DOTPerDef*DOTPerDefRatio+WeiFinalDamPer*WeiFinalDamPerRatio+WeiFinalDamPerDef*WeiFinalDamPerDefRatio+ShuFinalDamPer*ShuFinalDamPerRatio+ShuFinalDamPerDef*ShuFinalDamPerDefRatio+WuFinalDamPer*WuFinalDamPerRatio+WuFinalDamPerDef*WuFinalDamPerDefRatio+QunFinalDamPer*QunFinalDamPerRatio+QunFinalDamPerDef*QunFinalDamPerDefRatio+PVPDamPer*PVPDamPerRatio+PVPDamPerDef*PVPDamPerDefRatio+Guanchuan*GuanchuanRatio+GuanchuanDef*GuanchuanDefRatio+Zhaojia*ZhaojiaRatio+ZhaojiaDef*ZhaojiaDefRatio)/100.0-55000) SkillPower*OfficialLV
HeroBatView {6:10000,7:1000,8:100000000000} 2|100|40|8|3
HeroSkin {"1":30, "2":128, "3":328}
DownReward [[1,100,1]] 1
@@ -491,3 +491,5 @@
BeastStarTalent 4 10 3 5
BeastWash 10 [20,40,60,100,150,230] 5
BeastRebirth 1 2 max(0,beastLV-40) 100 80
+SoulBattle 3
+Soul {"1":[10002, 1],"2":[10002, 2],"3":[10002, 3], "4":[10002, 4], "5":[10002, 10]}
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/PresetUnlock.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/PresetUnlock.txt
index 4b436c8..de848c0 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/PresetUnlock.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/PresetUnlock.txt
@@ -29,3 +29,8 @@
4 0 0
4 1 100
4 1 200
+5 0 0
+5 0 0
+5 0 0
+5 1 100
+5 1 200
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Skill.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Skill.txt
index 57cad61..3f80770 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Skill.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Skill.txt
@@ -1037,3 +1037,8 @@
7007022 7007021 1 5 被动 0 0 0 0 0 0 0 0 0 0 0 0 10000 6011 6000|[4]|1|0|1 8 7007011 0 0 0 0 0 0 0 0 0 0
7008011 7008011 1 5 青龙Lv1 6 1 1 1 0 0 0 6 0 30000 0 0 10000 5011 3 1 7002 0 2 0 0 0 0 0 0 0 25000
7008021 7008021 1 5 被动 0 0 0 0 0 0 0 0 0 0 0 0 10000 6041 1000 8 7008011 0 0 0 0 0 0 0 0 0 0
+8001001 8001001 1 5 Lv1 7 2 2 2 8 0 0 0 5 1000 0 0 10000 5011 76 1 0 0 0 0 0 0 0 0 0 25000
+8001002 8001001 1 5 Lv2 7 2 2 2 8 0 0 0 5 1500 0 0 10000 5011 76 1 0 0 0 0 0 0 0 0 0 25000
+8001003 8001001 1 5 Lv3 7 2 2 2 8 0 0 0 5 2000 0 0 10000 5011 76 1 0 0 0 0 0 0 0 0 0 25000
+8001004 8001001 1 5 Lv4 7 2 2 2 8 0 0 0 5 2500 0 0 10000 5011 76 1 0 0 0 0 0 0 0 0 0 25000
+8001005 8001001 1 5 Lv5 7 2 2 2 8 0 0 0 5 3000 0 0 10000 5011 76 1 0 0 0 0 0 0 0 0 0 25000
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Soul.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Soul.txt
new file mode 100644
index 0000000..48bcfba
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Soul.txt
@@ -0,0 +1,16 @@
+SoulID Name Quality PieceItemID SkillID
+101 战魂101 1 20101 0
+201 战魂201 2 20201 0
+202 战魂202 2 20202 0
+301 战魂301 3 20301 0
+302 战魂302 3 20302 0
+303 战魂303 3 20303 0
+304 战魂304 3 20304 0
+401 战魂401 4 20401 0
+402 战魂402 4 20402 0
+403 战魂403 4 20403 0
+404 战魂404 4 20404 0
+501 战魂501 5 20501 0
+502 战魂502 5 20502 0
+503 战魂503 5 20503 0
+504 战魂504 5 20504 8001001
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/SoulLVAttr.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/SoulLVAttr.txt
new file mode 100644
index 0000000..e8021a7
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/SoulLVAttr.txt
@@ -0,0 +1,301 @@
+SoulID SoulLV AttrID AttrValueTotal
+101 1 21 100
+101 2 22 100
+101 3 23 100
+101 4 24 100
+101 5 0 0
+101 6 21 150
+101 7 22 150
+101 8 23 150
+101 9 24 150
+101 10 0 0
+101 11 21 200
+101 12 22 200
+101 13 23 200
+101 14 24 200
+101 15 0 0
+101 16 21 250
+101 17 22 250
+101 18 23 250
+101 19 24 250
+101 20 0 0
+201 1 21 100
+201 2 22 100
+201 3 23 100
+201 4 24 100
+201 5 0 0
+201 6 21 200
+201 7 22 200
+201 8 23 200
+201 9 24 200
+201 10 0 0
+201 11 21 300
+201 12 22 300
+201 13 23 300
+201 14 24 300
+201 15 0 0
+201 16 21 400
+201 17 22 400
+201 18 23 400
+201 19 24 400
+201 20 0 0
+202 1 21 200
+202 2 22 200
+202 3 23 200
+202 4 24 200
+202 5 0 0
+202 6 21 250
+202 7 22 250
+202 8 23 250
+202 9 24 250
+202 10 0 0
+202 11 21 300
+202 12 22 300
+202 13 23 300
+202 14 24 300
+202 15 0 0
+202 16 21 350
+202 17 22 350
+202 18 23 350
+202 19 24 350
+202 20 0 0
+301 1 21 200
+301 2 22 200
+301 3 23 200
+301 4 24 200
+301 5 0 0
+301 6 21 300
+301 7 22 300
+301 8 23 300
+301 9 24 300
+301 10 0 0
+301 11 21 400
+301 12 22 400
+301 13 23 400
+301 14 24 400
+301 15 0 0
+301 16 21 500
+301 17 22 500
+301 18 23 500
+301 19 24 500
+301 20 0 0
+302 1 21 300
+302 2 22 300
+302 3 23 300
+302 4 24 300
+302 5 0 0
+302 6 21 400
+302 7 22 400
+302 8 23 400
+302 9 24 400
+302 10 0 0
+302 11 21 500
+302 12 22 500
+302 13 23 500
+302 14 24 500
+302 15 0 0
+302 16 21 600
+302 17 22 600
+302 18 23 600
+302 19 24 600
+302 20 0 0
+303 1 25 100
+303 2 26 100
+303 3 27 100
+303 4 28 100
+303 5 0 0
+303 6 25 150
+303 7 26 150
+303 8 27 150
+303 9 28 150
+303 10 0 0
+303 11 25 200
+303 12 26 200
+303 13 27 200
+303 14 28 200
+303 15 0 0
+303 16 25 250
+303 17 26 250
+303 18 27 250
+303 19 28 250
+303 20 0 0
+304 1 25 100
+304 2 26 100
+304 3 27 100
+304 4 28 100
+304 5 0 0
+304 6 25 200
+304 7 26 200
+304 8 27 200
+304 9 28 200
+304 10 0 0
+304 11 25 300
+304 12 26 300
+304 13 27 300
+304 14 28 300
+304 15 0 0
+304 16 25 400
+304 17 26 400
+304 18 27 400
+304 19 28 400
+304 20 0 0
+401 1 25 200
+401 2 26 200
+401 3 27 200
+401 4 28 200
+401 5 0 0
+401 6 25 250
+401 7 26 250
+401 8 27 250
+401 9 28 250
+401 10 0 0
+401 11 25 300
+401 12 26 300
+401 13 27 300
+401 14 28 300
+401 15 0 0
+401 16 25 350
+401 17 26 350
+401 18 27 350
+401 19 28 350
+401 20 0 0
+402 1 25 200
+402 2 26 200
+402 3 27 200
+402 4 28 200
+402 5 0 0
+402 6 25 300
+402 7 26 300
+402 8 27 300
+402 9 28 300
+402 10 0 0
+402 11 25 400
+402 12 26 400
+402 13 27 400
+402 14 28 400
+402 15 0 0
+402 16 25 500
+402 17 26 500
+402 18 27 500
+402 19 28 500
+402 20 0 0
+403 1 25 300
+403 2 26 300
+403 3 27 300
+403 4 28 300
+403 5 0 0
+403 6 25 400
+403 7 26 400
+403 8 27 400
+403 9 28 400
+403 10 0 0
+403 11 25 500
+403 12 26 500
+403 13 27 500
+403 14 28 500
+403 15 0 0
+403 16 25 600
+403 17 26 600
+403 18 27 600
+403 19 28 600
+403 20 0 0
+404 1 29 100
+404 2 30 100
+404 3 31 100
+404 4 32 100
+404 5 0 0
+404 6 29 150
+404 7 30 150
+404 8 31 150
+404 9 32 150
+404 10 0 0
+404 11 29 200
+404 12 30 200
+404 13 31 200
+404 14 32 200
+404 15 0 0
+404 16 29 250
+404 17 30 250
+404 18 31 250
+404 19 32 250
+404 20 0 0
+501 1 29 100
+501 2 30 100
+501 3 31 100
+501 4 32 100
+501 5 0 0
+501 6 29 200
+501 7 30 200
+501 8 31 200
+501 9 32 200
+501 10 0 0
+501 11 29 300
+501 12 30 300
+501 13 31 300
+501 14 32 300
+501 15 0 0
+501 16 29 400
+501 17 30 400
+501 18 31 400
+501 19 32 400
+501 20 0 0
+502 1 29 200
+502 2 30 200
+502 3 31 200
+502 4 32 200
+502 5 0 0
+502 6 29 250
+502 7 30 250
+502 8 31 250
+502 9 32 250
+502 10 0 0
+502 11 29 300
+502 12 30 300
+502 13 31 300
+502 14 32 300
+502 15 0 0
+502 16 29 350
+502 17 30 350
+502 18 31 350
+502 19 32 350
+502 20 0 0
+503 1 29 200
+503 2 30 200
+503 3 31 200
+503 4 32 200
+503 5 0 0
+503 6 29 300
+503 7 30 300
+503 8 31 300
+503 9 32 300
+503 10 0 0
+503 11 29 400
+503 12 30 400
+503 13 31 400
+503 14 32 400
+503 15 0 0
+503 16 29 500
+503 17 30 500
+503 18 31 500
+503 19 32 500
+503 20 0 0
+504 1 29 300
+504 2 30 300
+504 3 31 300
+504 4 32 300
+504 5 0 0
+504 6 29 400
+504 7 30 400
+504 8 31 400
+504 9 32 400
+504 10 0 0
+504 11 29 500
+504 12 30 500
+504 13 31 500
+504 14 32 500
+504 15 0 0
+504 16 29 600
+504 17 30 600
+504 18 31 600
+504 19 32 600
+504 20 0 0
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/SoulQualityLV.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/SoulQualityLV.txt
new file mode 100644
index 0000000..411f34a
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/SoulQualityLV.txt
@@ -0,0 +1,101 @@
+Quality SoulLV UPCostItemCnt UPSkillLV
+1 1 30 1
+1 2 35 0
+1 3 40 0
+1 4 45 0
+1 5 50 2
+1 6 55 0
+1 7 60 0
+1 8 65 0
+1 9 70 0
+1 10 75 3
+1 11 80 0
+1 12 85 0
+1 13 90 0
+1 14 95 0
+1 15 100 4
+1 16 105 0
+1 17 110 0
+1 18 115 0
+1 19 120 0
+1 20 125 5
+2 1 30 1
+2 2 35 0
+2 3 40 0
+2 4 45 0
+2 5 50 2
+2 6 55 0
+2 7 60 0
+2 8 65 0
+2 9 70 0
+2 10 75 3
+2 11 80 0
+2 12 85 0
+2 13 90 0
+2 14 95 0
+2 15 100 4
+2 16 105 0
+2 17 110 0
+2 18 115 0
+2 19 120 0
+2 20 125 5
+3 1 30 1
+3 2 35 0
+3 3 40 0
+3 4 45 0
+3 5 50 2
+3 6 55 0
+3 7 60 0
+3 8 65 0
+3 9 70 0
+3 10 75 3
+3 11 80 0
+3 12 85 0
+3 13 90 0
+3 14 95 0
+3 15 100 4
+3 16 105 0
+3 17 110 0
+3 18 115 0
+3 19 120 0
+3 20 125 5
+4 1 30 1
+4 2 35 0
+4 3 40 0
+4 4 45 0
+4 5 50 2
+4 6 55 0
+4 7 60 0
+4 8 65 0
+4 9 70 0
+4 10 75 3
+4 11 80 0
+4 12 85 0
+4 13 90 0
+4 14 95 0
+4 15 100 4
+4 16 105 0
+4 17 110 0
+4 18 115 0
+4 19 120 0
+4 20 125 5
+5 1 30 1
+5 2 35 0
+5 3 40 0
+5 4 45 0
+5 5 50 2
+5 6 55 0
+5 7 60 0
+5 8 65 0
+5 9 70 0
+5 10 75 3
+5 11 80 0
+5 12 85 0
+5 13 90 0
+5 14 95 0
+5 15 100 4
+5 16 105 0
+5 17 110 0
+5 18 115 0
+5 19 120 0
+5 20 125 5
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/TreasureHouse.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/TreasureHouse.txt
index 849303c..906c9f5 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/TreasureHouse.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/TreasureHouse.txt
@@ -1,5 +1,6 @@
TreasureType MinLV GridItemInfo GridLibInfo JobItemList GridItemRateListFree GridItemRateList1 GridItemRateList2 GridItemRateList3 GridItemRateList4 AtLeastCntLimitInfo LuckyItemRateInfo LuckyItemRateInfoEx
5 0 {} {"1":300,"2":301,"3":302,"4":303,"5":304,"6":305,"7":306} [] [] [(389,1),(4272,2),(4326,3),(4974,4),(4988,5),(5150,6),(10000,7)] [] {30:[(10000,5)],60:[(10000,5)]} [] {} {"20":[(8500,3),(10000,5)]} {}
+6 0 {} {"1":601,"2":602,"3":603,"4":604,"5":605,"6":606,"7":607,"8":608,"9":609,"10":610} [] [] [[900,1], [3500,2], [4200,3], [6300,4], [6600,5], [8200,6], [8350,7], [9550,8], [9600,9], [10000,10]] [] {} [] {} {"50":[(8000,7),(10000,9)], "100":[(10000,9)]} {}
12 0 {} {"1":101,"2":102,"3":103,"4":104,"5":105, "100":200,"101":201,"102":202,"103":203,"104":110,"105":111,"106":112} [] [] [(5700,1),(8700,2),(9700,3),(9950,4),(10000,5)] [] {30:[(10000,105)],70:[(10000,4)],120:[(10000,5)]} [{1:[100, []]}, {1:[101,[[7000,102],[10000,103]]], 2:[104,[[5700,1],[8700,2],[9700,104],[9950,105],[10000,106]]], 3:[105,[[5700,1],[8700,2],[9700,104],[9950,105],[10000,106]]], 4:[104,[[5700,1],[8700,2],[9700,104],[9950,105],[10000,106]]], 5:[104,[[5700,1],[8700,2],[9700,104],[9950,105],[10000,106]]]}] {4:20, 5:40} {"50":[(8000,4),(10000,5)], "100":[(10000,5)]} {"60":[(10000,4)], "200":[(10000,5)]}
13 0 {} {"4":104,"5":105} [] [] [(8000,4),(10000,5)] [] {} [] {} {} {}
100 0 {"1":[510016,1],"3":[11016,5],"4":[11016,2],"5":[9,10],"6":[10,10],"7":[8,500],"8":[8,20],"9":[8,15],"10":[8,10],"11":[1,20000],"12":[1,200],"13":[1,150],"14":[1,100],"15":[1010,30],"16":[2,5000],"17":[7,2000]} {"2":10001} [] [] [[100,1],[635,2],[685,3],[785,4],[885,5],[1085,6],[1185,7],[1485,8],[1985,9],[2985,10],[2990,11],[3790,12],[4790,13],[6700,14],[8000,15],[9000,16],[10000,17]] [] {20:[(10000,7)]} [] {1:30} {"100":[[10000,1]]} {}
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/TreasureItemLib.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/TreasureItemLib.txt
index b47e323..034ef87 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/TreasureItemLib.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/TreasureItemLib.txt
@@ -325,6 +325,36 @@
432 112 540012 1 100 1 0
433 112 540013 1 100 1 0
434 112 540015 1 100 1 0
+6001 601 20101 30 100 0 0
+6002 602 20101 1 100 0 0
+6003 603 20201 30 100 0 0
+6004 603 20202 30 100 0 0
+6005 604 20201 1 100 0 0
+6006 604 20202 1 100 0 0
+6007 605 20301 30 100 0 0
+6008 605 20302 30 100 0 0
+6009 605 20303 30 100 0 0
+6010 605 20304 30 100 0 0
+6011 606 20301 1 100 0 0
+6012 606 20302 1 100 0 0
+6013 606 20303 1 100 0 0
+6014 606 20304 1 100 0 0
+6015 607 20401 30 100 0 0
+6016 607 20402 30 100 0 0
+6017 607 20403 30 100 0 0
+6018 607 20404 30 100 0 0
+6019 608 20401 1 100 0 0
+6020 608 20402 1 100 0 0
+6021 608 20403 1 100 0 0
+6022 608 20404 1 100 0 0
+6023 609 20501 30 100 0 0
+6024 609 20502 30 100 0 0
+6025 609 20503 30 100 0 0
+6026 609 20504 30 100 0 0
+6027 610 20501 1 100 0 0
+6028 610 20502 1 100 0 0
+6029 610 20503 1 100 0 0
+6030 610 20504 1 100 0 0
10000 10001 510008 1 100 0 0
10001 10001 510009 1 100 0 0
10002 10001 510010 1 100 0 0
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/TreasureSet.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/TreasureSet.txt
index b87d0d9..c90fda1 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/TreasureSet.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/TreasureSet.txt
@@ -1,5 +1,6 @@
TreasureType CheckPackList ActType DailyMaxCount DailyMaxCountMoney DailyFreeCount TreasureCountList RecycleItemMail CostItemID CostItemCountList CostMoneyType CostMoneyList EnsureCount OnceLucky LuckyRateFormat LuckyGridNum GridNumMaxLimitInfo RecordGridNumList NotifyGridNumList NotifyKey AwardMoneyType AwardMoneyValue AwardItemInfo WishReset WishLibSelect WishLibPubFreeCnt WishLibCard
5 2 0 99999 0 1 [1, 10] 20 [1, 10] 1 [200, 2000] 0 1 baseRate 5 {} [] [5] 0 0 0 {} {} {}
+6 2 0 99999 0 1 [1, 5] 20 [1, 5] 1 [200, 1000] 0 1 baseRate 9 {} [] [9] 0 0 0 {} {} {}
12 35 0 99999 0 3 [1, 10] 5 [1, 10] 1 [280, 2800] 0 1 baseRate 5 {} [] [4,5,105,106] {4:"HeroCall4", 5:"HeroCall5", 105:"HeroCall4", 106:"HeroCall5"} 0 0 1 {"104":1, "105":1} {"104":1, "105":1} {"104":25, "105":26}
13 35 0 99999 0 0 [1, 10] 0 [] 51 [1000] 0 0 baseRate 0 {} [] [4,5] {4:"HeroCall4", 5:"HeroCall5"} 0 0 0 {} {} {}
100 2|35 1 0 20 0 [1, 10] ActHeroAppearRecycleCall 501 [1, 10] 1 [300, 3000] 0 1 baseRate 1 {} [1,2,3,5,7,11] [1,2,3,5,7,11] {1:"HeroEnterCall1", 2:"HeroEnterCall2",3:"HeroEnterCall3", 5:"HeroEnterCall3", 7:"HeroEnterCall3", 11:"HeroEnterCall3"} 0 0 601|10 0 {} {} {}
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/SysDB/tagChinItem.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/SysDB/tagChinItem.txt
index 9e72028..8eaaed6 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/SysDB/tagChinItem.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/SysDB/tagChinItem.txt
@@ -554,6 +554,21 @@
14016 1 0 左慈碎片 151 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 540016 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
14017 1 0 花鬘碎片 151 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 540017 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
14018 1 0 张宁碎片 151 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 540018 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20101 1 0 战魂碎片101 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20201 1 0 战魂碎片201 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20202 1 0 战魂碎片202 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20301 1 0 战魂碎片301 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20302 1 0 战魂碎片302 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20303 1 0 战魂碎片303 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20304 1 0 战魂碎片304 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20401 1 0 战魂碎片401 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20402 1 0 战魂碎片402 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20403 1 0 战魂碎片403 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20404 1 0 战魂碎片404 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20501 1 0 战魂碎片501 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20502 1 0 战魂碎片502 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20503 1 0 战魂碎片503 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20504 1 0 战魂碎片504 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
100101 1 0 青铜长剑 101 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
100102 1 0 青铜护腕 102 2 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
100103 1 0 素云头巾 103 3 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt
index 9934bdd..71a7277 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt
@@ -397,7 +397,7 @@
HeroWash 10 [20,40,60,100,150,230] 5
HeroRebirth 1 2 max(0,heroLV-40) 100 80
HeroRebirth2 max(0,breakLV-4)*10
-HeroAttrFormula (lvValue+equipValue+realmValue+gubaoValue+hjgValue+horseValue+beautyValue+fatesValue+skinValue+dingjungeValue+minggeValue+beastValue)*(1+lineupHaloPer+realmPer+gubaoPer+hjgPer+horsePer+beautyPer+fatesPer+skinPer+cardPer+minggePer+beastPer)*(inheritPer+fetterPer+starTalentPer+breakLVPer+awakeTalentPer)*(1+dingjungePer)+heroSelfValue+heroLVValue+heroSkinValue (lvValue+equipValue+realmValue+gubaoValue+hjgValue+horseValue+beautyValue+fatesValue+dingjungeValue+minggeValue+beastValue)+(heroSelfValue+heroSkinValue+lineupHaloValue+starTalentValue+breakLVValue+awakeTalentValue)+fetterValue long(Atk*AtkRatio+MaxHP*MaxHPRatio+Def*DefRatio+AtkSpeed*AtkSpeedRatio+(StunRate*StunRateRatio+SuperHitRate*SuperHitRateRatio+ComboRate*ComboRateRatio+MissRate*MissRateRatio+ParryRate*ParryRateRatio+SuckHPPer*SuckHPPerRatio+StunRateDef*StunRateDefRatio+SuperHitRateDef*SuperHitRateDefRatio+ComboRateDef*ComboRateDefRatio+MissRateDef*MissRateDefRatio+ParryRateDef*ParryRateDefRatio+SuckHPPerDef*SuckHPPerDefRatio+FinalDamPer*FinalDamPerRatio+FinalDamPerDef*FinalDamPerDefRatio+PhyDamPer*PhyDamPerRatio+PhyDamPerDef*PhyDamPerDefRatio+MagDamPer*MagDamPerRatio+MagDamPerDef*MagDamPerDefRatio+NormalSkillPer*NormalSkillPerRatio+NormalSkillPerDef*NormalSkillPerDefRatio+AngerSkillPer*AngerSkillPerRatio+AngerSkillPerDef*AngerSkillPerDefRatio+SuperDamPer*SuperDamPerRatio+SuperDamPerDef*SuperDamPerDefRatio+BeastDamPer*BeastDamPerRatio+BeastDamPerDef*BeastDamPerDefRatio+CurePer*CurePerRatio+CurePerDef*CurePerDefRatio+ShieldPer*ShieldPerRatio+ShieldPerDef*ShieldPerDefRatio+DOTPer*DOTPerRatio+DOTPerDef*DOTPerDefRatio+WeiFinalDamPer*WeiFinalDamPerRatio+WeiFinalDamPerDef*WeiFinalDamPerDefRatio+ShuFinalDamPer*ShuFinalDamPerRatio+ShuFinalDamPerDef*ShuFinalDamPerDefRatio+WuFinalDamPer*WuFinalDamPerRatio+WuFinalDamPerDef*WuFinalDamPerDefRatio+QunFinalDamPer*QunFinalDamPerRatio+QunFinalDamPerDef*QunFinalDamPerDefRatio+PVPDamPer*PVPDamPerRatio+PVPDamPerDef*PVPDamPerDefRatio+Guanchuan*GuanchuanRatio+GuanchuanDef*GuanchuanDefRatio+Zhaojia*ZhaojiaRatio+ZhaojiaDef*ZhaojiaDefRatio)/100.0-55000) SkillPower*OfficialLV
+HeroAttrFormula (lvValue+equipValue+realmValue+gubaoValue+hjgValue+horseValue+beautyValue+fatesValue+skinValue+dingjungeValue+minggeValue+beastValue+soulValue)*(1+lineupHaloPer+realmPer+gubaoPer+hjgPer+horsePer+beautyPer+fatesPer+skinPer+cardPer+minggePer+beastPer+soulPer)*(inheritPer+fetterPer+starTalentPer+breakLVPer+awakeTalentPer)*(1+dingjungePer)+heroSelfValue+heroLVValue+heroSkinValue (lvValue+equipValue+realmValue+gubaoValue+hjgValue+horseValue+beautyValue+fatesValue+dingjungeValue+minggeValue+beastValue+soulValue)+(heroSelfValue+heroSkinValue+lineupHaloValue+starTalentValue+breakLVValue+awakeTalentValue)+fetterValue long(Atk*AtkRatio+MaxHP*MaxHPRatio+Def*DefRatio+AtkSpeed*AtkSpeedRatio+(StunRate*StunRateRatio+SuperHitRate*SuperHitRateRatio+ComboRate*ComboRateRatio+MissRate*MissRateRatio+ParryRate*ParryRateRatio+SuckHPPer*SuckHPPerRatio+StunRateDef*StunRateDefRatio+SuperHitRateDef*SuperHitRateDefRatio+ComboRateDef*ComboRateDefRatio+MissRateDef*MissRateDefRatio+ParryRateDef*ParryRateDefRatio+SuckHPPerDef*SuckHPPerDefRatio+FinalDamPer*FinalDamPerRatio+FinalDamPerDef*FinalDamPerDefRatio+PhyDamPer*PhyDamPerRatio+PhyDamPerDef*PhyDamPerDefRatio+MagDamPer*MagDamPerRatio+MagDamPerDef*MagDamPerDefRatio+NormalSkillPer*NormalSkillPerRatio+NormalSkillPerDef*NormalSkillPerDefRatio+AngerSkillPer*AngerSkillPerRatio+AngerSkillPerDef*AngerSkillPerDefRatio+SuperDamPer*SuperDamPerRatio+SuperDamPerDef*SuperDamPerDefRatio+BeastDamPer*BeastDamPerRatio+BeastDamPerDef*BeastDamPerDefRatio+CurePer*CurePerRatio+CurePerDef*CurePerDefRatio+ShieldPer*ShieldPerRatio+ShieldPerDef*ShieldPerDefRatio+DOTPer*DOTPerRatio+DOTPerDef*DOTPerDefRatio+WeiFinalDamPer*WeiFinalDamPerRatio+WeiFinalDamPerDef*WeiFinalDamPerDefRatio+ShuFinalDamPer*ShuFinalDamPerRatio+ShuFinalDamPerDef*ShuFinalDamPerDefRatio+WuFinalDamPer*WuFinalDamPerRatio+WuFinalDamPerDef*WuFinalDamPerDefRatio+QunFinalDamPer*QunFinalDamPerRatio+QunFinalDamPerDef*QunFinalDamPerDefRatio+PVPDamPer*PVPDamPerRatio+PVPDamPerDef*PVPDamPerDefRatio+Guanchuan*GuanchuanRatio+GuanchuanDef*GuanchuanDefRatio+Zhaojia*ZhaojiaRatio+ZhaojiaDef*ZhaojiaDefRatio)/100.0-55000) SkillPower*OfficialLV
HeroBatView {6:10000,7:1000,8:100000000000} 2|100|40|8|3
HeroSkin {"1":30, "2":128, "3":328}
DownReward [[1,100,1]] 1
@@ -491,3 +491,5 @@
BeastStarTalent 4 10 3 5
BeastWash 10 [20,40,60,100,150,230] 5
BeastRebirth 1 2 max(0,beastLV-40) 100 80
+SoulBattle 3
+Soul {"1":[10002, 1],"2":[10002, 2],"3":[10002, 3], "4":[10002, 4], "5":[10002, 10]}
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/PresetUnlock.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/PresetUnlock.txt
index 4b436c8..de848c0 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/PresetUnlock.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/PresetUnlock.txt
@@ -29,3 +29,8 @@
4 0 0
4 1 100
4 1 200
+5 0 0
+5 0 0
+5 0 0
+5 1 100
+5 1 200
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Skill.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Skill.txt
index 57cad61..3f80770 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Skill.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Skill.txt
@@ -1037,3 +1037,8 @@
7007022 7007021 1 5 被动 0 0 0 0 0 0 0 0 0 0 0 0 10000 6011 6000|[4]|1|0|1 8 7007011 0 0 0 0 0 0 0 0 0 0
7008011 7008011 1 5 青龙Lv1 6 1 1 1 0 0 0 6 0 30000 0 0 10000 5011 3 1 7002 0 2 0 0 0 0 0 0 0 25000
7008021 7008021 1 5 被动 0 0 0 0 0 0 0 0 0 0 0 0 10000 6041 1000 8 7008011 0 0 0 0 0 0 0 0 0 0
+8001001 8001001 1 5 Lv1 7 2 2 2 8 0 0 0 5 1000 0 0 10000 5011 76 1 0 0 0 0 0 0 0 0 0 25000
+8001002 8001001 1 5 Lv2 7 2 2 2 8 0 0 0 5 1500 0 0 10000 5011 76 1 0 0 0 0 0 0 0 0 0 25000
+8001003 8001001 1 5 Lv3 7 2 2 2 8 0 0 0 5 2000 0 0 10000 5011 76 1 0 0 0 0 0 0 0 0 0 25000
+8001004 8001001 1 5 Lv4 7 2 2 2 8 0 0 0 5 2500 0 0 10000 5011 76 1 0 0 0 0 0 0 0 0 0 25000
+8001005 8001001 1 5 Lv5 7 2 2 2 8 0 0 0 5 3000 0 0 10000 5011 76 1 0 0 0 0 0 0 0 0 0 25000
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Soul.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Soul.txt
new file mode 100644
index 0000000..48bcfba
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Soul.txt
@@ -0,0 +1,16 @@
+SoulID Name Quality PieceItemID SkillID
+101 战魂101 1 20101 0
+201 战魂201 2 20201 0
+202 战魂202 2 20202 0
+301 战魂301 3 20301 0
+302 战魂302 3 20302 0
+303 战魂303 3 20303 0
+304 战魂304 3 20304 0
+401 战魂401 4 20401 0
+402 战魂402 4 20402 0
+403 战魂403 4 20403 0
+404 战魂404 4 20404 0
+501 战魂501 5 20501 0
+502 战魂502 5 20502 0
+503 战魂503 5 20503 0
+504 战魂504 5 20504 8001001
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/SoulLVAttr.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/SoulLVAttr.txt
new file mode 100644
index 0000000..e8021a7
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/SoulLVAttr.txt
@@ -0,0 +1,301 @@
+SoulID SoulLV AttrID AttrValueTotal
+101 1 21 100
+101 2 22 100
+101 3 23 100
+101 4 24 100
+101 5 0 0
+101 6 21 150
+101 7 22 150
+101 8 23 150
+101 9 24 150
+101 10 0 0
+101 11 21 200
+101 12 22 200
+101 13 23 200
+101 14 24 200
+101 15 0 0
+101 16 21 250
+101 17 22 250
+101 18 23 250
+101 19 24 250
+101 20 0 0
+201 1 21 100
+201 2 22 100
+201 3 23 100
+201 4 24 100
+201 5 0 0
+201 6 21 200
+201 7 22 200
+201 8 23 200
+201 9 24 200
+201 10 0 0
+201 11 21 300
+201 12 22 300
+201 13 23 300
+201 14 24 300
+201 15 0 0
+201 16 21 400
+201 17 22 400
+201 18 23 400
+201 19 24 400
+201 20 0 0
+202 1 21 200
+202 2 22 200
+202 3 23 200
+202 4 24 200
+202 5 0 0
+202 6 21 250
+202 7 22 250
+202 8 23 250
+202 9 24 250
+202 10 0 0
+202 11 21 300
+202 12 22 300
+202 13 23 300
+202 14 24 300
+202 15 0 0
+202 16 21 350
+202 17 22 350
+202 18 23 350
+202 19 24 350
+202 20 0 0
+301 1 21 200
+301 2 22 200
+301 3 23 200
+301 4 24 200
+301 5 0 0
+301 6 21 300
+301 7 22 300
+301 8 23 300
+301 9 24 300
+301 10 0 0
+301 11 21 400
+301 12 22 400
+301 13 23 400
+301 14 24 400
+301 15 0 0
+301 16 21 500
+301 17 22 500
+301 18 23 500
+301 19 24 500
+301 20 0 0
+302 1 21 300
+302 2 22 300
+302 3 23 300
+302 4 24 300
+302 5 0 0
+302 6 21 400
+302 7 22 400
+302 8 23 400
+302 9 24 400
+302 10 0 0
+302 11 21 500
+302 12 22 500
+302 13 23 500
+302 14 24 500
+302 15 0 0
+302 16 21 600
+302 17 22 600
+302 18 23 600
+302 19 24 600
+302 20 0 0
+303 1 25 100
+303 2 26 100
+303 3 27 100
+303 4 28 100
+303 5 0 0
+303 6 25 150
+303 7 26 150
+303 8 27 150
+303 9 28 150
+303 10 0 0
+303 11 25 200
+303 12 26 200
+303 13 27 200
+303 14 28 200
+303 15 0 0
+303 16 25 250
+303 17 26 250
+303 18 27 250
+303 19 28 250
+303 20 0 0
+304 1 25 100
+304 2 26 100
+304 3 27 100
+304 4 28 100
+304 5 0 0
+304 6 25 200
+304 7 26 200
+304 8 27 200
+304 9 28 200
+304 10 0 0
+304 11 25 300
+304 12 26 300
+304 13 27 300
+304 14 28 300
+304 15 0 0
+304 16 25 400
+304 17 26 400
+304 18 27 400
+304 19 28 400
+304 20 0 0
+401 1 25 200
+401 2 26 200
+401 3 27 200
+401 4 28 200
+401 5 0 0
+401 6 25 250
+401 7 26 250
+401 8 27 250
+401 9 28 250
+401 10 0 0
+401 11 25 300
+401 12 26 300
+401 13 27 300
+401 14 28 300
+401 15 0 0
+401 16 25 350
+401 17 26 350
+401 18 27 350
+401 19 28 350
+401 20 0 0
+402 1 25 200
+402 2 26 200
+402 3 27 200
+402 4 28 200
+402 5 0 0
+402 6 25 300
+402 7 26 300
+402 8 27 300
+402 9 28 300
+402 10 0 0
+402 11 25 400
+402 12 26 400
+402 13 27 400
+402 14 28 400
+402 15 0 0
+402 16 25 500
+402 17 26 500
+402 18 27 500
+402 19 28 500
+402 20 0 0
+403 1 25 300
+403 2 26 300
+403 3 27 300
+403 4 28 300
+403 5 0 0
+403 6 25 400
+403 7 26 400
+403 8 27 400
+403 9 28 400
+403 10 0 0
+403 11 25 500
+403 12 26 500
+403 13 27 500
+403 14 28 500
+403 15 0 0
+403 16 25 600
+403 17 26 600
+403 18 27 600
+403 19 28 600
+403 20 0 0
+404 1 29 100
+404 2 30 100
+404 3 31 100
+404 4 32 100
+404 5 0 0
+404 6 29 150
+404 7 30 150
+404 8 31 150
+404 9 32 150
+404 10 0 0
+404 11 29 200
+404 12 30 200
+404 13 31 200
+404 14 32 200
+404 15 0 0
+404 16 29 250
+404 17 30 250
+404 18 31 250
+404 19 32 250
+404 20 0 0
+501 1 29 100
+501 2 30 100
+501 3 31 100
+501 4 32 100
+501 5 0 0
+501 6 29 200
+501 7 30 200
+501 8 31 200
+501 9 32 200
+501 10 0 0
+501 11 29 300
+501 12 30 300
+501 13 31 300
+501 14 32 300
+501 15 0 0
+501 16 29 400
+501 17 30 400
+501 18 31 400
+501 19 32 400
+501 20 0 0
+502 1 29 200
+502 2 30 200
+502 3 31 200
+502 4 32 200
+502 5 0 0
+502 6 29 250
+502 7 30 250
+502 8 31 250
+502 9 32 250
+502 10 0 0
+502 11 29 300
+502 12 30 300
+502 13 31 300
+502 14 32 300
+502 15 0 0
+502 16 29 350
+502 17 30 350
+502 18 31 350
+502 19 32 350
+502 20 0 0
+503 1 29 200
+503 2 30 200
+503 3 31 200
+503 4 32 200
+503 5 0 0
+503 6 29 300
+503 7 30 300
+503 8 31 300
+503 9 32 300
+503 10 0 0
+503 11 29 400
+503 12 30 400
+503 13 31 400
+503 14 32 400
+503 15 0 0
+503 16 29 500
+503 17 30 500
+503 18 31 500
+503 19 32 500
+503 20 0 0
+504 1 29 300
+504 2 30 300
+504 3 31 300
+504 4 32 300
+504 5 0 0
+504 6 29 400
+504 7 30 400
+504 8 31 400
+504 9 32 400
+504 10 0 0
+504 11 29 500
+504 12 30 500
+504 13 31 500
+504 14 32 500
+504 15 0 0
+504 16 29 600
+504 17 30 600
+504 18 31 600
+504 19 32 600
+504 20 0 0
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/SoulQualityLV.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/SoulQualityLV.txt
new file mode 100644
index 0000000..411f34a
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/SoulQualityLV.txt
@@ -0,0 +1,101 @@
+Quality SoulLV UPCostItemCnt UPSkillLV
+1 1 30 1
+1 2 35 0
+1 3 40 0
+1 4 45 0
+1 5 50 2
+1 6 55 0
+1 7 60 0
+1 8 65 0
+1 9 70 0
+1 10 75 3
+1 11 80 0
+1 12 85 0
+1 13 90 0
+1 14 95 0
+1 15 100 4
+1 16 105 0
+1 17 110 0
+1 18 115 0
+1 19 120 0
+1 20 125 5
+2 1 30 1
+2 2 35 0
+2 3 40 0
+2 4 45 0
+2 5 50 2
+2 6 55 0
+2 7 60 0
+2 8 65 0
+2 9 70 0
+2 10 75 3
+2 11 80 0
+2 12 85 0
+2 13 90 0
+2 14 95 0
+2 15 100 4
+2 16 105 0
+2 17 110 0
+2 18 115 0
+2 19 120 0
+2 20 125 5
+3 1 30 1
+3 2 35 0
+3 3 40 0
+3 4 45 0
+3 5 50 2
+3 6 55 0
+3 7 60 0
+3 8 65 0
+3 9 70 0
+3 10 75 3
+3 11 80 0
+3 12 85 0
+3 13 90 0
+3 14 95 0
+3 15 100 4
+3 16 105 0
+3 17 110 0
+3 18 115 0
+3 19 120 0
+3 20 125 5
+4 1 30 1
+4 2 35 0
+4 3 40 0
+4 4 45 0
+4 5 50 2
+4 6 55 0
+4 7 60 0
+4 8 65 0
+4 9 70 0
+4 10 75 3
+4 11 80 0
+4 12 85 0
+4 13 90 0
+4 14 95 0
+4 15 100 4
+4 16 105 0
+4 17 110 0
+4 18 115 0
+4 19 120 0
+4 20 125 5
+5 1 30 1
+5 2 35 0
+5 3 40 0
+5 4 45 0
+5 5 50 2
+5 6 55 0
+5 7 60 0
+5 8 65 0
+5 9 70 0
+5 10 75 3
+5 11 80 0
+5 12 85 0
+5 13 90 0
+5 14 95 0
+5 15 100 4
+5 16 105 0
+5 17 110 0
+5 18 115 0
+5 19 120 0
+5 20 125 5
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/TreasureHouse.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/TreasureHouse.txt
index 849303c..906c9f5 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/TreasureHouse.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/TreasureHouse.txt
@@ -1,5 +1,6 @@
TreasureType MinLV GridItemInfo GridLibInfo JobItemList GridItemRateListFree GridItemRateList1 GridItemRateList2 GridItemRateList3 GridItemRateList4 AtLeastCntLimitInfo LuckyItemRateInfo LuckyItemRateInfoEx
5 0 {} {"1":300,"2":301,"3":302,"4":303,"5":304,"6":305,"7":306} [] [] [(389,1),(4272,2),(4326,3),(4974,4),(4988,5),(5150,6),(10000,7)] [] {30:[(10000,5)],60:[(10000,5)]} [] {} {"20":[(8500,3),(10000,5)]} {}
+6 0 {} {"1":601,"2":602,"3":603,"4":604,"5":605,"6":606,"7":607,"8":608,"9":609,"10":610} [] [] [[900,1], [3500,2], [4200,3], [6300,4], [6600,5], [8200,6], [8350,7], [9550,8], [9600,9], [10000,10]] [] {} [] {} {"50":[(8000,7),(10000,9)], "100":[(10000,9)]} {}
12 0 {} {"1":101,"2":102,"3":103,"4":104,"5":105, "100":200,"101":201,"102":202,"103":203,"104":110,"105":111,"106":112} [] [] [(5700,1),(8700,2),(9700,3),(9950,4),(10000,5)] [] {30:[(10000,105)],70:[(10000,4)],120:[(10000,5)]} [{1:[100, []]}, {1:[101,[[7000,102],[10000,103]]], 2:[104,[[5700,1],[8700,2],[9700,104],[9950,105],[10000,106]]], 3:[105,[[5700,1],[8700,2],[9700,104],[9950,105],[10000,106]]], 4:[104,[[5700,1],[8700,2],[9700,104],[9950,105],[10000,106]]], 5:[104,[[5700,1],[8700,2],[9700,104],[9950,105],[10000,106]]]}] {4:20, 5:40} {"50":[(8000,4),(10000,5)], "100":[(10000,5)]} {"60":[(10000,4)], "200":[(10000,5)]}
13 0 {} {"4":104,"5":105} [] [] [(8000,4),(10000,5)] [] {} [] {} {} {}
100 0 {"1":[510016,1],"3":[11016,5],"4":[11016,2],"5":[9,10],"6":[10,10],"7":[8,500],"8":[8,20],"9":[8,15],"10":[8,10],"11":[1,20000],"12":[1,200],"13":[1,150],"14":[1,100],"15":[1010,30],"16":[2,5000],"17":[7,2000]} {"2":10001} [] [] [[100,1],[635,2],[685,3],[785,4],[885,5],[1085,6],[1185,7],[1485,8],[1985,9],[2985,10],[2990,11],[3790,12],[4790,13],[6700,14],[8000,15],[9000,16],[10000,17]] [] {20:[(10000,7)]} [] {1:30} {"100":[[10000,1]]} {}
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/TreasureItemLib.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/TreasureItemLib.txt
index b47e323..034ef87 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/TreasureItemLib.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/TreasureItemLib.txt
@@ -325,6 +325,36 @@
432 112 540012 1 100 1 0
433 112 540013 1 100 1 0
434 112 540015 1 100 1 0
+6001 601 20101 30 100 0 0
+6002 602 20101 1 100 0 0
+6003 603 20201 30 100 0 0
+6004 603 20202 30 100 0 0
+6005 604 20201 1 100 0 0
+6006 604 20202 1 100 0 0
+6007 605 20301 30 100 0 0
+6008 605 20302 30 100 0 0
+6009 605 20303 30 100 0 0
+6010 605 20304 30 100 0 0
+6011 606 20301 1 100 0 0
+6012 606 20302 1 100 0 0
+6013 606 20303 1 100 0 0
+6014 606 20304 1 100 0 0
+6015 607 20401 30 100 0 0
+6016 607 20402 30 100 0 0
+6017 607 20403 30 100 0 0
+6018 607 20404 30 100 0 0
+6019 608 20401 1 100 0 0
+6020 608 20402 1 100 0 0
+6021 608 20403 1 100 0 0
+6022 608 20404 1 100 0 0
+6023 609 20501 30 100 0 0
+6024 609 20502 30 100 0 0
+6025 609 20503 30 100 0 0
+6026 609 20504 30 100 0 0
+6027 610 20501 1 100 0 0
+6028 610 20502 1 100 0 0
+6029 610 20503 1 100 0 0
+6030 610 20504 1 100 0 0
10000 10001 510008 1 100 0 0
10001 10001 510009 1 100 0 0
10002 10001 510010 1 100 0 0
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/TreasureSet.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/TreasureSet.txt
index b87d0d9..c90fda1 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/TreasureSet.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/TreasureSet.txt
@@ -1,5 +1,6 @@
TreasureType CheckPackList ActType DailyMaxCount DailyMaxCountMoney DailyFreeCount TreasureCountList RecycleItemMail CostItemID CostItemCountList CostMoneyType CostMoneyList EnsureCount OnceLucky LuckyRateFormat LuckyGridNum GridNumMaxLimitInfo RecordGridNumList NotifyGridNumList NotifyKey AwardMoneyType AwardMoneyValue AwardItemInfo WishReset WishLibSelect WishLibPubFreeCnt WishLibCard
5 2 0 99999 0 1 [1, 10] 20 [1, 10] 1 [200, 2000] 0 1 baseRate 5 {} [] [5] 0 0 0 {} {} {}
+6 2 0 99999 0 1 [1, 5] 20 [1, 5] 1 [200, 1000] 0 1 baseRate 9 {} [] [9] 0 0 0 {} {} {}
12 35 0 99999 0 3 [1, 10] 5 [1, 10] 1 [280, 2800] 0 1 baseRate 5 {} [] [4,5,105,106] {4:"HeroCall4", 5:"HeroCall5", 105:"HeroCall4", 106:"HeroCall5"} 0 0 1 {"104":1, "105":1} {"104":1, "105":1} {"104":25, "105":26}
13 35 0 99999 0 0 [1, 10] 0 [] 51 [1000] 0 0 baseRate 0 {} [] [4,5] {4:"HeroCall4", 5:"HeroCall5"} 0 0 0 {} {} {}
100 2|35 1 0 20 0 [1, 10] ActHeroAppearRecycleCall 501 [1, 10] 1 [300, 3000] 0 1 baseRate 1 {} [1,2,3,5,7,11] [1,2,3,5,7,11] {1:"HeroEnterCall1", 2:"HeroEnterCall2",3:"HeroEnterCall3", 5:"HeroEnterCall3", 7:"HeroEnterCall3", 11:"HeroEnterCall3"} 0 0 601|10 0 {} {} {}
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/SysDB/tagChinItem.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/SysDB/tagChinItem.txt
index 9e72028..8eaaed6 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/SysDB/tagChinItem.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/SysDB/tagChinItem.txt
@@ -554,6 +554,21 @@
14016 1 0 左慈碎片 151 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 540016 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
14017 1 0 花鬘碎片 151 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 540017 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
14018 1 0 张宁碎片 151 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 540018 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20101 1 0 战魂碎片101 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20201 1 0 战魂碎片201 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20202 1 0 战魂碎片202 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20301 1 0 战魂碎片301 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20302 1 0 战魂碎片302 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20303 1 0 战魂碎片303 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20304 1 0 战魂碎片304 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20401 1 0 战魂碎片401 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20402 1 0 战魂碎片402 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20403 1 0 战魂碎片403 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20404 1 0 战魂碎片404 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20501 1 0 战魂碎片501 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20502 1 0 战魂碎片502 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20503 1 0 战魂碎片503 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+20504 1 0 战魂碎片504 153 0 0 0 0 2000000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
100101 1 0 青铜长剑 101 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
100102 1 0 青铜护腕 102 2 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
100103 1 0 素云头巾 103 3 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--
Gitblit v1.8.0