From 34776fbdc69f49ab239ef191ec712daf0ce09a40 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 21 十一月 2025 16:50:44 +0800
Subject: [PATCH] 358 【内政】红颜系统-服务端
---
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerChatBox.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Beauty.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_Zhanchui.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt | 3
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Beauty.txt | 16 +++
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/BeautyQualityLV.txt | 95 +++++++++++++++++++
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Arena.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/FBPass.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_MainLevel.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/BeautyQualityLV.txt | 95 +++++++++++++++++++
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt | 3
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/BeautySkin.txt | 22 ++++
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Beauty.txt | 16 +++
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyGameData.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini | 20 ++++
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_Arena.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHJG.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFace.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/BeautySkin.txt | 22 ++++
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGoldRush.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerArena.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerBeauty.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.pyc | 0
30 files changed, 290 insertions(+), 2 deletions(-)
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini b/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
index a461166..0b0154c 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
@@ -1132,6 +1132,26 @@
PacketSubCMD_3=0x18
PacketCallFunc_3=OnGubaoLVUp
+;红颜
+[PlayerBeauty]
+ScriptName = Player\PlayerBeauty.py
+Writer = hxp
+Releaser = hxp
+RegType = 0
+RegisterPackCount = 3
+
+PacketCMD_1=0xB2
+PacketSubCMD_1=0x19
+PacketCallFunc_1=OnBeautyActivate
+
+PacketCMD_2=0xB2
+PacketSubCMD_2=0x20
+PacketCallFunc_2=OnBeautyLVUP
+
+PacketCMD_3=0xB2
+PacketSubCMD_3=0x21
+PacketCallFunc_3=OnBeautySkinOP
+
;主线战斗
[GameLogic_MainLevel]
ScriptName = GameWorldLogic\FBProcess\GameLogic_MainLevel.py
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc
index 71dc856..23735e3 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 57399fe..609313d 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 56ed296..2c671b0 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/Arena.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Arena.pyc
index 95c9430..af28490 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Arena.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Arena.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Beauty.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Beauty.pyc
new file mode 100644
index 0000000..8534ee7
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Beauty.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/FBPass.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/FBPass.pyc
new file mode 100644
index 0000000..e1bedc4
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/FBPass.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_Arena.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_Arena.pyc
index d64cdbc..0ace5e7 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_Arena.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_Arena.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_MainLevel.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_MainLevel.pyc
index 5840a0b..6d528e5 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_MainLevel.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_MainLevel.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_Zhanchui.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_Zhanchui.pyc
index 6909d7e..873d00c 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_Zhanchui.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_Zhanchui.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 6cfdea4..5e6a64a 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 b0434ce..57f5bc0 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 d31ad63..5521b0b 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/PlayerArena.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerArena.pyc
index a9432ae..7595e87 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerArena.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerArena.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerBeauty.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerBeauty.pyc
new file mode 100644
index 0000000..f451022
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerBeauty.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerChatBox.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerChatBox.pyc
index b117bb4..b5ca578 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerChatBox.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerChatBox.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFace.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFace.pyc
index df823cf..70fe41a 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFace.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFace.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGoldRush.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGoldRush.pyc
index 375ce38..7dd41ed 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGoldRush.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGoldRush.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHJG.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHJG.pyc
index 5032dfc..f340276 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHJG.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHJG.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.pyc
index b0fb002..a311d20 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.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 3847947..437283e 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/PyGameData.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyGameData.pyc
index 9544e95..1158706 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/ServerConfig/m_10010/PySysDB/Beauty.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Beauty.txt
new file mode 100644
index 0000000..cf0c582
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Beauty.txt
@@ -0,0 +1,16 @@
+BeautyID BeautyQuality UnlockWay UnlockValue UnlockNeedCnt TalentAttrIDList TalentAttrValueList TalentPerLVAddList EffType EffTypeValue EffValue EffPerLVAdd
+1 1 1 5000 50 6|7 100|10 10|2 0 0 0 0
+2 1 1 5001 50 6|7 200|20 20|5 0 0 0 0
+3 1 2 1060 0 6|8 100|1000 10|100 1 0 10 1
+4 1 3 0 10 6|8 200|2000 20|200 2 12 2000 100
+5 1 4 0 6 7|8 20|1000 2|100 0 0 0 0
+6 2 1 5002 50 7|8 50|2000 5|200 0 0 0 0
+7 2 1 5003 50 6|21 1000|500 100|50 0 0 0 0
+8 2 5 10 0 6|23 1000|500 100|50 4 0 10 1
+9 3 1 5004 50 7|29 100|500 10|50 0 0 0 0
+10 3 1 5005 50 8|31 10000|300 100|10 0 0 0 0
+11 3 6 5 0 6|7 100|10 10|2 0 0 0 0
+12 3 7 0 500 6|7 200|20 20|5 3 0 5 5
+13 4 1 5006 50 6|8 100|1000 10|100 0 0 0 0
+14 4 1 5007 50 6|8 200|2000 20|200 0 0 0 0
+15 4 1 5008 50 7|8 20|1000 2|100 0 0 0 0
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/BeautyQualityLV.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/BeautyQualityLV.txt
new file mode 100644
index 0000000..72def10
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/BeautyQualityLV.txt
@@ -0,0 +1,95 @@
+BeautyQuality BeautyLV LVNeedExp AttrIDList AttrValueList AwardItemList
+1 0 0 6 50 []
+1 1 10 6 100 [[3,10]]
+1 2 20 7 10 [[3,10]]
+1 3 30 8 1000 [[3,10]]
+1 4 40 21 100 [[3,10]]
+1 5 50 22 100 [[3,10]]
+1 6 60 23 100 [[3,10]]
+1 7 70 24 100 [[3,10]]
+1 8 80 6 100 [[3,10]]
+1 9 90 25 100 [[3,10]]
+1 10 100 26 100 [[3,10]]
+1 11 110 6 100 [[3,10]]
+1 12 120 7 10 [[3,10]]
+1 13 130 8 1000 [[3,10]]
+1 14 140 21 100 [[3,10]]
+1 15 150 22 100 [[3,10]]
+1 16 160 23 100 [[3,10]]
+1 17 170 24 100 [[3,10]]
+1 18 180 6 100 [[3,10]]
+1 19 190 25 100 [[3,10]]
+1 20 200 26 100 [[3,10]]
+2 0 0 6 100 []
+2 1 20 6 200 [[3,15]]
+2 2 30 7 20 [[3,15]]
+2 3 40 8 2000 [[3,15]]
+2 4 50 21 200 [[3,15]]
+2 5 60 22 200 [[3,15]]
+2 6 70 23 200 [[3,15]]
+2 7 80 24 200 [[3,15]]
+2 8 90 6 200 [[3,15]]
+2 9 100 25 200 [[3,15]]
+2 10 110 26 200 [[3,15]]
+2 11 120 6 200 [[3,15]]
+2 12 130 7 20 [[3,15]]
+2 13 140 8 2000 [[3,15]]
+2 14 150 21 200 [[3,15]]
+2 15 160 22 200 [[3,15]]
+2 16 170 23 200 [[3,15]]
+2 17 180 24 200 [[3,15]]
+2 18 190 6 200 [[3,15]]
+2 19 200 25 200 [[3,15]]
+2 20 210 26 200 [[3,15]]
+3 0 0 6 150 []
+3 1 30 6 300 [[3,20]]
+3 2 40 7 30 [[3,20]]
+3 3 50 8 3000 [[3,20]]
+3 4 60 21 300 [[3,20]]
+3 5 70 22 300 [[3,20]]
+3 6 80 23 300 [[3,20]]
+3 7 90 24 300 [[3,20]]
+3 8 100 6 300 [[3,20]]
+3 9 110 25 300 [[3,20]]
+3 10 120 26 300 [[3,20]]
+3 11 130 6 300 [[3,20]]
+3 12 140 7 30 [[3,20]]
+3 13 150 8 3000 [[3,20]]
+3 14 160 21 300 [[3,20]]
+3 15 170 22 300 [[3,20]]
+3 16 180 23 300 [[3,20]]
+3 17 190 24 300 [[3,20]]
+3 18 200 6 300 [[3,20]]
+3 19 210 25 300 [[3,20]]
+3 20 220 26 300 [[3,20]]
+4 0 0 6 200 []
+4 1 40 6 400 [[3,25]]
+4 2 50 7 40 [[3,25]]
+4 3 60 8 4000 [[3,25]]
+4 4 70 21 400 [[3,25]]
+4 5 80 22 400 [[3,25]]
+4 6 90 23 400 [[3,25]]
+4 7 100 24 400 [[3,25]]
+4 8 110 6 400 [[3,25]]
+4 9 120 25 400 [[3,25]]
+4 10 130 26 400 [[3,25]]
+4 11 140 6 400 [[3,25]]
+4 12 150 7 40 [[3,25]]
+4 13 160 8 4000 [[3,25]]
+4 14 170 21 400 [[3,25]]
+4 15 180 22 400 [[3,25]]
+4 16 190 23 400 [[3,25]]
+4 17 200 24 400 [[3,25]]
+4 18 210 6 400 [[3,25]]
+4 19 220 25 400 [[3,25]]
+4 20 230 26 400 [[3,25]]
+4 21 300 6 400 [[3,25]]
+4 22 300 7 40 [[3,25]]
+4 23 300 8 4000 [[3,25]]
+4 24 300 21 400 [[3,25]]
+4 25 300 22 400 [[3,25]]
+4 26 300 23 400 [[3,25]]
+4 27 300 24 400 [[3,25]]
+4 28 300 6 400 [[3,25]]
+4 29 300 25 400 [[3,25]]
+4 30 300 26 400 [[3,25]]
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/BeautySkin.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/BeautySkin.txt
new file mode 100644
index 0000000..841cd0e
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/BeautySkin.txt
@@ -0,0 +1,22 @@
+SkinID BeautyID UnlockWay UnlockValue UnlockNeedCnt UpNeedCnt StarMax AttrIDList InitAttrValueList AttrPerStarAddList
+100 1 1 0 0
+200 2 1 0 0
+300 3 1 0 0
+400 4 1 0 0
+500 5 1 0 0
+600 6 1 0 0
+700 7 1 0 0
+800 8 1 0 0
+900 9 1 0 0
+1000 10 1 0 0
+1100 11 1 0 0
+1200 12 1 0 0
+1300 13 1 0 0
+1301 13 2 6000 1 0 0
+1302 13 2 6001 1 0 0
+1400 14 1 0 0
+1401 14 2 6002 1 1 5 35 1000 200
+1402 14 2 6003 1 1 5 36 1000 200
+1500 15 1 0 0
+1501 15 2 6004 1 1 10 71 1000 200
+1502 15 2 6005 1 1 10 72 1000 200
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 0562a31..cead8fe 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
@@ -402,7 +402,7 @@
HeroStarTalent 4 10 3 5
HeroWash 10 [20,40,60,100,150,230] 5
HeroRebirth 1 2 heroLV 100 80
-HeroAttrFormula (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue+horseValue)*(1+lineupHaloPer+bookPer+realmPer+gubaoPer+hjgPer+horsePer+lineupInitAddPer+lineupLVAddPer+lineupBreakLVAddPer+lineupStarAddPer)*(inheritPer+fetterPer+starTalentPer+breakLVPer+awakeTalentPer)+heroSelfValue (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue+horseValue)+(heroSelfValue+lineupHaloValue+starTalentValue+breakLVValue+awakeTalentValue)+fetterValue long(Atk*AtkRatio+MaxHP*MaxHPRatio+Def*DefRatio+(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+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)/100.0-55000) SkillPower*OfficialLV
+HeroAttrFormula (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue+horseValue+beautyValue)*(1+lineupHaloPer+bookPer+realmPer+gubaoPer+hjgPer+horsePer+beautyPer+lineupInitAddPer+lineupLVAddPer+lineupBreakLVAddPer+lineupStarAddPer)*(inheritPer+fetterPer+starTalentPer+breakLVPer+awakeTalentPer)+heroSelfValue (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue+horseValue+beautyValue)+(heroSelfValue+lineupHaloValue+starTalentValue+breakLVValue+awakeTalentValue)+fetterValue long(Atk*AtkRatio+MaxHP*MaxHPRatio+Def*DefRatio+(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+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)/100.0-55000) SkillPower*OfficialLV
DownReward [(1,200,1),(2,5000,1),(3,500,1)] 20 [[1,100,0],[3,200,0]] 1 1
DailyPackBuyGift {"0":[[20,10,0]], "1":[[2222,1,0],[1099,1,0],[20,100,0]], "2":[[2222,1,0],[4694,1,0],[20,50,0]], "3":[[2222,3,0],[1099,3,0],[20,150,0]]} {"1":[146], "2":[147], "3":[148]} [149] 10
PlayerMaxLV 1000 -1 0 0 0
@@ -449,3 +449,4 @@
FamilyTaofaBox [10000, 25000, 50000, 100000, 200000, 350000, 600000, 1000000, 2000000, 3000000] 100 200 [[100, 1, 10], [100, 2, 100], [100, 3, 10], [50, 4, 1], [30, 5, 1], [50, 11, 200]]
HorseUpItem 12 13 3
RechargeLimit [210,211,212,213,214,215,216,217,218,219]
+BeautyLVUP [8,9,10] [1,3,10] 20 5
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Beauty.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Beauty.txt
new file mode 100644
index 0000000..cf0c582
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Beauty.txt
@@ -0,0 +1,16 @@
+BeautyID BeautyQuality UnlockWay UnlockValue UnlockNeedCnt TalentAttrIDList TalentAttrValueList TalentPerLVAddList EffType EffTypeValue EffValue EffPerLVAdd
+1 1 1 5000 50 6|7 100|10 10|2 0 0 0 0
+2 1 1 5001 50 6|7 200|20 20|5 0 0 0 0
+3 1 2 1060 0 6|8 100|1000 10|100 1 0 10 1
+4 1 3 0 10 6|8 200|2000 20|200 2 12 2000 100
+5 1 4 0 6 7|8 20|1000 2|100 0 0 0 0
+6 2 1 5002 50 7|8 50|2000 5|200 0 0 0 0
+7 2 1 5003 50 6|21 1000|500 100|50 0 0 0 0
+8 2 5 10 0 6|23 1000|500 100|50 4 0 10 1
+9 3 1 5004 50 7|29 100|500 10|50 0 0 0 0
+10 3 1 5005 50 8|31 10000|300 100|10 0 0 0 0
+11 3 6 5 0 6|7 100|10 10|2 0 0 0 0
+12 3 7 0 500 6|7 200|20 20|5 3 0 5 5
+13 4 1 5006 50 6|8 100|1000 10|100 0 0 0 0
+14 4 1 5007 50 6|8 200|2000 20|200 0 0 0 0
+15 4 1 5008 50 7|8 20|1000 2|100 0 0 0 0
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/BeautyQualityLV.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/BeautyQualityLV.txt
new file mode 100644
index 0000000..72def10
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/BeautyQualityLV.txt
@@ -0,0 +1,95 @@
+BeautyQuality BeautyLV LVNeedExp AttrIDList AttrValueList AwardItemList
+1 0 0 6 50 []
+1 1 10 6 100 [[3,10]]
+1 2 20 7 10 [[3,10]]
+1 3 30 8 1000 [[3,10]]
+1 4 40 21 100 [[3,10]]
+1 5 50 22 100 [[3,10]]
+1 6 60 23 100 [[3,10]]
+1 7 70 24 100 [[3,10]]
+1 8 80 6 100 [[3,10]]
+1 9 90 25 100 [[3,10]]
+1 10 100 26 100 [[3,10]]
+1 11 110 6 100 [[3,10]]
+1 12 120 7 10 [[3,10]]
+1 13 130 8 1000 [[3,10]]
+1 14 140 21 100 [[3,10]]
+1 15 150 22 100 [[3,10]]
+1 16 160 23 100 [[3,10]]
+1 17 170 24 100 [[3,10]]
+1 18 180 6 100 [[3,10]]
+1 19 190 25 100 [[3,10]]
+1 20 200 26 100 [[3,10]]
+2 0 0 6 100 []
+2 1 20 6 200 [[3,15]]
+2 2 30 7 20 [[3,15]]
+2 3 40 8 2000 [[3,15]]
+2 4 50 21 200 [[3,15]]
+2 5 60 22 200 [[3,15]]
+2 6 70 23 200 [[3,15]]
+2 7 80 24 200 [[3,15]]
+2 8 90 6 200 [[3,15]]
+2 9 100 25 200 [[3,15]]
+2 10 110 26 200 [[3,15]]
+2 11 120 6 200 [[3,15]]
+2 12 130 7 20 [[3,15]]
+2 13 140 8 2000 [[3,15]]
+2 14 150 21 200 [[3,15]]
+2 15 160 22 200 [[3,15]]
+2 16 170 23 200 [[3,15]]
+2 17 180 24 200 [[3,15]]
+2 18 190 6 200 [[3,15]]
+2 19 200 25 200 [[3,15]]
+2 20 210 26 200 [[3,15]]
+3 0 0 6 150 []
+3 1 30 6 300 [[3,20]]
+3 2 40 7 30 [[3,20]]
+3 3 50 8 3000 [[3,20]]
+3 4 60 21 300 [[3,20]]
+3 5 70 22 300 [[3,20]]
+3 6 80 23 300 [[3,20]]
+3 7 90 24 300 [[3,20]]
+3 8 100 6 300 [[3,20]]
+3 9 110 25 300 [[3,20]]
+3 10 120 26 300 [[3,20]]
+3 11 130 6 300 [[3,20]]
+3 12 140 7 30 [[3,20]]
+3 13 150 8 3000 [[3,20]]
+3 14 160 21 300 [[3,20]]
+3 15 170 22 300 [[3,20]]
+3 16 180 23 300 [[3,20]]
+3 17 190 24 300 [[3,20]]
+3 18 200 6 300 [[3,20]]
+3 19 210 25 300 [[3,20]]
+3 20 220 26 300 [[3,20]]
+4 0 0 6 200 []
+4 1 40 6 400 [[3,25]]
+4 2 50 7 40 [[3,25]]
+4 3 60 8 4000 [[3,25]]
+4 4 70 21 400 [[3,25]]
+4 5 80 22 400 [[3,25]]
+4 6 90 23 400 [[3,25]]
+4 7 100 24 400 [[3,25]]
+4 8 110 6 400 [[3,25]]
+4 9 120 25 400 [[3,25]]
+4 10 130 26 400 [[3,25]]
+4 11 140 6 400 [[3,25]]
+4 12 150 7 40 [[3,25]]
+4 13 160 8 4000 [[3,25]]
+4 14 170 21 400 [[3,25]]
+4 15 180 22 400 [[3,25]]
+4 16 190 23 400 [[3,25]]
+4 17 200 24 400 [[3,25]]
+4 18 210 6 400 [[3,25]]
+4 19 220 25 400 [[3,25]]
+4 20 230 26 400 [[3,25]]
+4 21 300 6 400 [[3,25]]
+4 22 300 7 40 [[3,25]]
+4 23 300 8 4000 [[3,25]]
+4 24 300 21 400 [[3,25]]
+4 25 300 22 400 [[3,25]]
+4 26 300 23 400 [[3,25]]
+4 27 300 24 400 [[3,25]]
+4 28 300 6 400 [[3,25]]
+4 29 300 25 400 [[3,25]]
+4 30 300 26 400 [[3,25]]
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/BeautySkin.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/BeautySkin.txt
new file mode 100644
index 0000000..841cd0e
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/BeautySkin.txt
@@ -0,0 +1,22 @@
+SkinID BeautyID UnlockWay UnlockValue UnlockNeedCnt UpNeedCnt StarMax AttrIDList InitAttrValueList AttrPerStarAddList
+100 1 1 0 0
+200 2 1 0 0
+300 3 1 0 0
+400 4 1 0 0
+500 5 1 0 0
+600 6 1 0 0
+700 7 1 0 0
+800 8 1 0 0
+900 9 1 0 0
+1000 10 1 0 0
+1100 11 1 0 0
+1200 12 1 0 0
+1300 13 1 0 0
+1301 13 2 6000 1 0 0
+1302 13 2 6001 1 0 0
+1400 14 1 0 0
+1401 14 2 6002 1 1 5 35 1000 200
+1402 14 2 6003 1 1 5 36 1000 200
+1500 15 1 0 0
+1501 15 2 6004 1 1 10 71 1000 200
+1502 15 2 6005 1 1 10 72 1000 200
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 0562a31..cead8fe 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
@@ -402,7 +402,7 @@
HeroStarTalent 4 10 3 5
HeroWash 10 [20,40,60,100,150,230] 5
HeroRebirth 1 2 heroLV 100 80
-HeroAttrFormula (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue+horseValue)*(1+lineupHaloPer+bookPer+realmPer+gubaoPer+hjgPer+horsePer+lineupInitAddPer+lineupLVAddPer+lineupBreakLVAddPer+lineupStarAddPer)*(inheritPer+fetterPer+starTalentPer+breakLVPer+awakeTalentPer)+heroSelfValue (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue+horseValue)+(heroSelfValue+lineupHaloValue+starTalentValue+breakLVValue+awakeTalentValue)+fetterValue long(Atk*AtkRatio+MaxHP*MaxHPRatio+Def*DefRatio+(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+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)/100.0-55000) SkillPower*OfficialLV
+HeroAttrFormula (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue+horseValue+beautyValue)*(1+lineupHaloPer+bookPer+realmPer+gubaoPer+hjgPer+horsePer+beautyPer+lineupInitAddPer+lineupLVAddPer+lineupBreakLVAddPer+lineupStarAddPer)*(inheritPer+fetterPer+starTalentPer+breakLVPer+awakeTalentPer)+heroSelfValue (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue+horseValue+beautyValue)+(heroSelfValue+lineupHaloValue+starTalentValue+breakLVValue+awakeTalentValue)+fetterValue long(Atk*AtkRatio+MaxHP*MaxHPRatio+Def*DefRatio+(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+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)/100.0-55000) SkillPower*OfficialLV
DownReward [(1,200,1),(2,5000,1),(3,500,1)] 20 [[1,100,0],[3,200,0]] 1 1
DailyPackBuyGift {"0":[[20,10,0]], "1":[[2222,1,0],[1099,1,0],[20,100,0]], "2":[[2222,1,0],[4694,1,0],[20,50,0]], "3":[[2222,3,0],[1099,3,0],[20,150,0]]} {"1":[146], "2":[147], "3":[148]} [149] 10
PlayerMaxLV 1000 -1 0 0 0
@@ -449,3 +449,4 @@
FamilyTaofaBox [10000, 25000, 50000, 100000, 200000, 350000, 600000, 1000000, 2000000, 3000000] 100 200 [[100, 1, 10], [100, 2, 100], [100, 3, 10], [50, 4, 1], [30, 5, 1], [50, 11, 200]]
HorseUpItem 12 13 3
RechargeLimit [210,211,212,213,214,215,216,217,218,219]
+BeautyLVUP [8,9,10] [1,3,10] 20 5
--
Gitblit v1.8.0