hxp
2019-03-25 217627970593db2f63ddb62d6c3d4c5e787871fe
ServerPython/CoreServerGroup/GameServer/Script/ShareDefine.py
@@ -195,19 +195,6 @@
Def_Notify_WorldKey_ManorWarLastFamilyID = 'ManorWarLastFamilyID_%s'  # 领地争夺上次占领的战盟id,%s地图id
Def_Notify_WorldKey_ManorWarServerDay = 'ManorWarServerDay' # 领地战活动时的开服天数
Def_Notify_WorldKey_DayAction_ID = "%s_ID" # 按天开启的活动唯一id,参数为活动标识key
Def_Notify_WorldKey_DayAction_BeginTime = "%s_BT" # 按天开启的活动开始时间,参数为活动标识key
Def_Notify_WorldKey_DayAction_EndTime = "%s_ET" # 按天开启的活动结束时间,参数为活动标识key
Def_Notify_WorldKey_DayAction_ClassUPNum = "DA_ClassUPNum" # 按天开启的活动标识key - 升阶特惠活动编号
Def_Notify_WorldKey_DayAction_Recharge = "DA_Recharge" # 按天开启的活动标识key - 充值特惠
Def_Notify_WorldKey_DayAction_DiscountShop = "DA_DiscountShop" # 按天开启的活动标识key - 折扣店
Def_Notify_WorldKey_DayAction_RechargeRank = "DA_RechargeRank" # 按天开启的活动标识key - 充值排行榜特惠
Def_Notify_WorldKey_DayAction_MixDiscountShop = "DA_MixDiscountShop" # 按天开启的活动标识key - 合服折扣店
Def_Notify_WorldKey_DayAction_CostProfit = "DA_CostProfit" # 按天开启的活动标识key - 消费返利
Def_Notify_WorldKey_DayAction_CostRank = "DA_CostRank" # 按天开启的活动标识key - 消费特惠排行榜
Def_Notify_WorldKey_ShopState = 'ShopState_%s'               # 自定义商店开启状态, 参数为ShopID
Def_Notify_WorldKey_TimeShopRefreshTime = 'TimeShopRefreshTime_%s'  # 定时商店上次全服刷新时间
Def_Notify_WorldKey_ActionBuffState = 'ActionBuffState_%s'   # 活动玩家buff状态, 1-可加,0-不可添加; 参数为buffID
Def_Notify_WorldKey_LoginAwardStartDate = 'LoginAwardStartDate_%s'   # 登录领取奖励开始时间,参数为活动类型
@@ -295,7 +282,8 @@
    Def_ViewExpType_Sit        ,            #打坐获取经验 3
    Def_ViewExpType_KillNPCSuper,           #杀怪获得经验暴击 4
    Def_ViewExpType_Sys        ,            #系统给经验-需要展示倍率,实际不享受 5
) = range(0, 6)
    Def_ViewExpType_RealmBuff,           #境界全服福利经验(玄女天花) 6
) = range(0, 7)
#物品相关操作类型
@@ -330,6 +318,11 @@
Def_SkillID_AutoTruck = 62220   # 自动运镖buff
#---写死的物品属性效果ID---
Def_Effect_Metal = 201 # 金
Def_Effect_Wood = 202 # ľ
Def_Effect_Water = 203 # ˮ
Def_Effect_Fire = 204 # 火
Def_Effect_Earth = 205 # 土
#增加%d力量
Def_Effect_STR = 2 #1006 
#增加%d真元
@@ -420,8 +413,6 @@
Def_Effect_MissRate = 45 #20026
#杀怪经验百分比, 百分比增加基础杀怪经验(a值为万分率,直接加上)
Def_Effect_FightExpRate = 46
#魂器基础属性百分比
Def_Effect_HorcruxBasePer = 48
Def_Effect_SkillAtkRateReduce = 49 #20032
#增加HP(A值填万分率)
Def_Effect_MaxHPPer = 50 #20023
@@ -443,20 +434,45 @@
Def_Effect_StoneMaxHPPer = 58
#宝石攻击百分比
Def_Effect_StoneAtkPer = 59
#装备基础百分比
#装备基础百分比 - 含特殊装备位
Def_Effect_EquipBaseAddPer = 60
#基础装备百分比
Def_Effect_BaseEquipAddPer = 64
#冰攻百分比(A值为万分率)
Def_Effect_IceAtkPer = 61
#冰防百分比(A值为万分率)
Def_Effect_IceDefPer = 62
#防具生命百分比
Def_Effect_ArmorMaxHPAddPer = 63
#圣器攻击百分比
Def_Effect_RelicsAtkAddPer = 64
#武器攻击百分比
Def_Effect_WeaponAtkAddPer = 65
#防具防御百分比
#基础装备生命百分比
Def_Effect_BaseEquipMaxHPAddPer = 63
#基础装备攻击百分比
Def_Effect_BaseEquipAtkAddPer = 65
#防具防御百分比 - 废弃
Def_Effect_ArmorDefAddPer = 66
#主手基础属性值 百分比
Def_Effect_WeaponAddPer = 121
#副手基础属性值 百分比
Def_Effect_Weapon2AddPer = 122
#腰带基础属性值 百分比
Def_Effect_BeltAddPer = 123
#手套基础属性值 百分比
Def_Effect_GloveAddPer = 124
#衣袍基础属性值 百分比
Def_Effect_ClothesAddPer = 125
#帽子基础属性值 百分比
Def_Effect_HatAddPer = 126
#下装基础属性值 百分比
Def_Effect_TrousersAddPer = 127
#鞋履基础属性值 百分比
Def_Effect_ShoesAddPer = 128
#仙器A基础属性值 百分比
Def_Effect_FairyCanAddPer = 129
#仙器B基础属性值 百分比
Def_Effect_FairyCan2AddPer = 130
#仙绳基础属性值 百分比
Def_Effect_NeckAddPer = 131
#莲台基础属性值 百分比
Def_Effect_JadeAddPer = 132
Def_Effect_MinAtk = 67 # 最小攻击
Def_Effect_MaxAtk = 68 # 最大攻击
@@ -525,6 +541,8 @@
Def_Effect_LXWeaponAttrPer = 117 # 诛仙剑2属性加成百分比
Def_Effect_XXWeaponAttrPer = 118 # 诛仙剑3属性加成百分比
Def_Effect_JXWeaponAttrPer = 119 # 诛仙剑4属性加成百分比
Def_Effect_Luck = 120 # 气运
#增加%d物理伤害值,其中a值为伤害值
Def_Effect_AddAtk = 1005
@@ -623,14 +641,9 @@
    
    Def_BT_HighLadder,                        #天梯竞技场排行
    Def_BT_HighLadder_Yester,                 #天梯竞技场昨日排行
    Def_BT_RechargeTeHuiLast,                 #充值特惠活动排行榜-上一期记录
    Def_BT_RechargeTeHui,                     #充值特惠活动排行榜-当前期记录
    Def_BT_CostTeHui,                         #消费特惠排行榜
    Def_BT_CostTeHuiLast,                     #消费特惠排行榜上一期
    
    Def_BT_Max,                               #排行榜最大类型
) = range(0, 30 + 2)
) = range(0, 26 + 2)
    
#职业对应战力排行榜类型
JobFightPowerBillboardDict = {
@@ -833,9 +846,13 @@
CDBPlayerRefresh_SoulSplinters,         # 聚魂碎片 197
CDBPlayerRefresh_SoulCore,              # 核心环 198
CDBPlayerRefresh_Honor,                 # 荣誉 199
CDBPlayerRefresh_ZhuxianRate,           # 诛仙一击概率 200
CDBPlayerRefresh_ZhuxianHurtPer,        # 诛仙一击伤害百分比 201
) = range(146, 202)
CDBPlayerRefresh_200,                   # 200
CDBPlayerRefresh_Mater,                 # 金
CDBPlayerRefresh_Wood,                  # ľ
CDBPlayerRefresh_Water,                 # ˮ
CDBPlayerRefresh_Fire,                  # 火
CDBPlayerRefresh_Earth,                 # 土 205
) = range(146, 206)
TYPE_Price_Gold_Paper_Money = 5    # 金钱类型,(先用礼券,再用金子)
TYPE_Price_Family_Contribution = 6 # 战盟贡献度(活跃度转换得来)
@@ -922,7 +939,7 @@
GameFuncID_FreeGoods = 130      # 极品白拿
GameFuncID_OSSail = 132         # 开服特惠
GameFuncID_HorsePetRobBoss = 139# 骑宠争夺
GameFuncID_AddPoint = 145       # 加点功能
GameFuncID_AddPoint = 145       # 加点功能/灵根功能
GameFuncID_LittleHelper = 146   # 小助手
GameFuncID_TJG = 147            # 脱机挂
GameFuncID_SuperGift = 150      # 超值礼包
@@ -1037,7 +1054,7 @@
                                Def_UniversalGameRecType_32,              
                                Def_UniversalGameRecType_ManorWarInfo,  # 领地争夺战占领结果33
                                Def_UniversalGameRecType_34,
                                Def_UniversalGameRecType_ShopItem,  # 自定义商店全服限购数据35
                                Def_UniversalGameRecType_35,
                                Def_UniversalGameRecType_36,
                                Def_UniversalGameRecType_37,
                                Def_UniversalGameRecType_38,
@@ -1358,13 +1375,13 @@
)=range(5)
# 战斗力模块类型
Def_MFPType_Max = 29
Def_MFPType_Max = 44
ModuleFightPowerTypeList = (
Def_MFPType_Role, # 角色 0
Def_MFPType_Equip, # 装备(基本装备位) 1
Def_MFPType_Equip, # 装备(基本装备位) 1  - 废弃
Def_MFPType_Plus, # 强化 2
Def_MFPType_Stone, # 宝石 3
Def_MFPType_Suit, # 套装 4
Def_MFPType_LingGen, # 灵根 4
Def_MFPType_Wing, # 翅膀 5
Def_MFPType_Wash, # 洗练 6
Def_MFPType_Pet, # 灵宠 7
@@ -1373,19 +1390,34 @@
Def_MFPType_GodWeapon, # 神兵 10
Def_MFPType_Dienstgrad, #称号 11
Def_MFPType_Rune, # 符印 12
Def_MFPType_Horcrux, # 魂器 13
Def_MFPType_13, #
Def_MFPType_MagicWeapon1, # 人族法宝 14
Def_MFPType_StoveYao, # 炼丹炉丹药 15
Def_MFPType_MagicWeapon2, # 魔族法宝 16
Def_MFPType_MagicWeapon3, # 仙族法宝 17
Def_MFPType_PetSoul, # 灵宠魂石 18
Def_MFPType_HorseSoul, # 坐骑魂石 19
Def_MFPType_MagicWeaponSoul, # 法宝之魂 20
Def_MFPType_20,
Def_MFPType_Dogz, # 神兽 21
Def_MFPType_GatherSoul, # 聚魂 22
Def_MFPType_MagicWeapon4, # 王者法宝 23
Def_MFPType_Coat, # ʱװ 24
Def_MFPType_ZhuXian, # 诛仙 25
Def_MFPType_ZhuXian, # 诛仙 25  - 废弃
Def_MFPType_Equip1, # 境界装备1阶 26
Def_MFPType_Equip2, # 境界装备2阶 27
Def_MFPType_Equip3, # 境界装备3阶 28
Def_MFPType_Equip4, # 境界装备4阶 29
Def_MFPType_Equip5, # 境界装备5阶 30
Def_MFPType_Equip6, # 境界装备6阶 31
Def_MFPType_Equip7, # 境界装备7阶 32
Def_MFPType_Equip8, # 境界装备8阶 33
Def_MFPType_Equip9, # 境界装备9阶 34
Def_MFPType_Equip10, # 境界装备10阶 35
Def_MFPType_Equip11, # 境界装备11阶 36
Def_MFPType_Equip12, # 境界装备12阶 37
Def_MFPType_Equip13, # 境界装备13阶 38
Def_MFPType_Equip14, # 境界装备14阶 39
Def_MFPType_Equip15, # 境界装备15阶 40
Def_MFPType_Other, # 其他
#以下暂时没用到,改时再处理
@@ -1461,59 +1493,6 @@
Difficulty_Elite, # 精英 
Difficulty_Hero, # 英雄 
) = range(3)
# 称号类型定义,需与\PySysDB\tagDienstgrad.txt表中的类型Type一致,从1开始
(
Def_DienstgradType_Flower, # 鲜花称号
) = range(1, 2)
# 特惠活动类型
TeHuiActivityList = (
TeHuiActivity_Recharge, # 0充值特惠
TeHuiActivity_ClassUP, # 功能升阶特惠
TeHuiActivity_DiscountShop, # 折扣店特惠
TeHuiActivity_RechargeRank, # 充值排行特惠/合服每日充值排行榜
TeHuiActivity_MixDiscountShop, # 合服折扣店特惠
TeHuiActivity_CostProfit, # 5消费返利
TeHuiActivity_CostRank, # 消费排行榜
) = range(1, 7 + 1)
# 特惠活动类型对应的Key
TeHuiTypeKeyDict = {
TeHuiActivity_Recharge:Def_Notify_WorldKey_DayAction_Recharge,
TeHuiActivity_ClassUP:Def_Notify_WorldKey_DayAction_ClassUPNum,
TeHuiActivity_DiscountShop:Def_Notify_WorldKey_DayAction_DiscountShop,
TeHuiActivity_RechargeRank:Def_Notify_WorldKey_DayAction_RechargeRank,
TeHuiActivity_MixDiscountShop:Def_Notify_WorldKey_DayAction_MixDiscountShop,
TeHuiActivity_CostProfit:Def_Notify_WorldKey_DayAction_CostProfit,
TeHuiActivity_CostRank:Def_Notify_WorldKey_DayAction_CostRank,
}
# 功能升阶日类型
ClassUPDayList = (
ClassUPDay_Horse, # 坐骑
ClassUPDay_Wing, # 翅膀
ClassUPDay_Office # 官爵
) = range(1, 3 + 1)
# 总动员类型
Def_ZDY_List = (
Def_ZDY_Horse, # 坐骑
Def_ZDY_Wing, # 翅膀
Def_ZDY_Office, # 官爵
Def_ZDY_Pet, # 宠物
Def_ZDY_FightPower, # 战力
) = range(1, 5 + 1)
# 自定义商店查询定义
(
Def_ShopItem_QueryServerBuyCnt, # 查询全部全服限购数据
Def_ShopItem_BuyItem, # 购买物品
Def_ShopItem_ClearBuyCnt, # 重置全服限购数据
Def_ShopItem_SyncServerBuyCnt, # 同步单品全服限购数据
) = range(4)
# 每日活动编号定义
DailyActionIDList = (