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