#!/usr/bin/python # -*- coding: GBK -*- #--------------------------------------------------------------------- ##@package ChConfig # # @author panwei # @date 2014-04-24 22:05 # @version 1.0 #--------------------------------------------------------------------- """Version = 2015-08-14 11:00""" #--------------------------------------------------------------------- import os import IPY_GameWorld import ShareDefine #--------------------------------------------------------------------- #MapServer·þÎñÆ÷²¿Êð֮ǰÇë¸ù¾ÝĿ¼ʵ¼ÊÇé¿ö¸ü¸ÄÏÂÁвÎÊý #MapServerPath Ϊµ±Ç°µÄMapServerµÄ¸ùĿ¼ MapServerPath = os.getcwd() + "\\" ScriptPath = MapServerPath + "Script" DelayLoadXML = True #--------------------------------------------------------------------- #--------------------------------------------------------------------- ##³õʼ»¯½Å±¾( ²»Ê¹ÓÃÁË ) # @param ÎÞ²ÎÊý # @return ·µ»ØÖµÎÞÒâÒå # @remarks ³õʼ»¯½Å±¾( ²»Ê¹ÓÃÁË ) def InitPython(): #³õʼ»¯python return #--------------------------------------------------------------------- ##»ñµÃMapServer½Å±¾Â·¾¶ # @param ÎÞ²ÎÊý # @return ·µ»ØÖµµ±Ç°µÄMapServerµÄ¸ùĿ¼ # @remarks »ñµÃMapServer½Å±¾Â·¾¶ def GetAppPath(): return MapServerPath ##»ñµÃDB·¾¶ # @param ÎÞ²ÎÊý # @return ·µ»ØÖµµ±Ç°µÄDB·¾¶ def GetDBPath(): return MapServerPath.split("ZoneServerGroup")[0]+ "db\\PyMongoDataServer\\" def GetServerRootPath(): ##»ñÈ¡·þÎñÆ÷¸ù·¾¶ return MapServerPath.split("ZoneServerGroup")[0] # CanRepeatTime×ֶθöλÊý ( Def_BuffTime_Reset, # 0 ÖØÖÃʱ¼ä Def_BuffTime_Add, # 1 Ôö¼Óʱ¼ä Def_BuffTime_Keep, # 2 ʱ¼ä²»±ä Def_BuffTime_Keep_AddValue, # 3 ʱ¼ä²»±äÖ»Ôö¼ÓÖµ£¬Ä¬ÈÏÎªÌæ»»¸üǿֵ ) = range(4) # CanRepeatTime×Ö¶ÎʮλÊý ( Def_Buff_Replace_Better, # ÏàͬtypeidÈ¡×î¸ß£¬Èç¹ûеÄÊǵͼ¶µÄÔò²»´¦Àí Def_Buff_Replace_New, # ÏàͬtypeidÌæ»»×îУ¬¼´Ê¹Êǵͼ¶µÄ Def_Buff_Recharge, # ÈôͬÀàÐÍbuff´æÔÚ²»¹ÜµÈ¼¶¸ßµÍ£¬Ö»¸øÔ­buff³äÄÜÖ»¸Ä±äÖµ»òʱ¼ä ) = range(3) # CanRepeatTime×ֶΰÙλÊý£¬Í¬Ò»¸öÊÍ·ÅÕßÖ»ÄÜ´æÔÚͬһ¸ö¼¼ÄÜbuff£¬²»Í¬ÊÍ·ÅÕ߸ù¾ÝÇé¿ö¶ø¶¨ ( Def_Buff_Coexist, # ²»Í¬µÄÊÍ·ÅÕ߿ɹ²´æ£¬Ä¬ÈÏ¿Éͬʱ´æÔÚ Def_Buff_NoCoexist, # ²»Í¬µÄÊÍ·ÅÕßÒ಻¿É¹²´æ£¬¼ÙÉèսʿ¸ø±ðÈ˼ӹ¥»÷buff£¬Aսʿ¼Ó1¼¶¹¥»÷BUFF£¬Bսʿ¼Ó2¼¶¹¥»÷BUFF£¬ÄÇôֻÄÜ´æÔÚÒ»¸ö¸ß¼¶µÄ2¼¶¹¥»÷BUFF ) = range(2) Def_BuffValue_Count = 3 # buff¼Ç¼µÄvalue¸öÊý #ÓÎÏ·¶ÔÏóÊôÐÔ-------------------------------------------- Def_Calc_AllAttrType_MAX = 160 #»ù±¾ÊôÐÔBUFF¼ÆË㣬˳ÐòÓë ObjProperty_AttrByIndex ¶ÔÓ¦£¬Í¬Ê±Ò²ÎªbuffЧ¹ûIDͬ²½Í¨Öª²ß»® TYPE_Calc_AttrList = ( TYPE_Calc_Metal, # ½ð 1 TYPE_Calc_Wood, # ľ 2 TYPE_Calc_Water, # Ë® 3 TYPE_Calc_Fire, # »ð 4 TYPE_Calc_AttrHP, # µ±Ç°HP 5 TYPE_Calc_AttrMP, # µ±Ç°MP 6 TYPE_Calc_AttrMaxHP, # ×î´óѪÁ¿ 7 TYPE_Calc_AttrMaxMP, # ×î´óħ·¨Öµ 8 TYPE_Calc_AttrATKMin, # ×îС¹¥»÷Á¦ 9 TYPE_Calc_AttrATKMax, # ×î´ó¹¥»÷Á¦ 10 TYPE_Calc_Earth, # ÍÁ 11 TYPE_Calc_Luck, # ÆøÔË 12 TYPE_Calc_AttrDEF, # ·ÀÓùÁ¦ 13 TYPE_Calc_AttrHit, # ÃüÖÐ 14 TYPE_Calc_AttrMiss, # ÉÁ±Ü 15 TYPE_Calc_AttrSpeed, # ÒÆ¶¯ËÙ¶È 16 TYPE_Calc_AttrAtkSpeed, # ¹¥»÷ËÙ¶È 17 TYPE_Calc_SuperHitRate, # ±©»÷¸ÅÂÊ 18 TYPE_Calc_SuperHit, # ±©»÷É˺¦(¹Ì¶¨Öµ) 19 TYPE_Calc_SuperHitRateReduce, # ±©»÷¸ÅÂÊ¿¹ÐÔ 20 TYPE_Calc_SuperHitReduce, # ±©»÷É˺¦¼õÃâ¹Ì¶¨Öµ 21 TYPE_Calc_GreatHitRate, # ׿Խһ»÷¼¸ÂÊ 22 TYPE_Calc_GreatHit, # ׿Խһ»÷É˺¦±¶ÂÊ 23 TYPE_Calc_GreatHitRateReduce, # ׿Խһ»÷¸ÅÂÊ¿¹ÐÔ 24 TYPE_Calc_GreatHitReducePer, # ׿Խһ»÷É˺¦¼õÃâ 25 TYPE_Calc_LuckyHitRate, # »áÐÄÒ»»÷¼¸ÂÊ 26 TYPE_Calc_LuckyHit, # »áÐÄÒ»»÷É˺¦¹Ì¶¨Öµ 27 TYPE_Calc_LuckyHitRateReduce, # »áÐÄÒ»»÷¸ÅÂÊ¿¹ÐÔ 28 TYPE_Calc_LuckyHitReduce, # »áÐÄÒ»»÷É˺¦¼õÃâ¹Ì¶¨Öµ 29 TYPE_Calc_IgnoreDefRate, # ÎÞÊÓ·ÀÓù¼¸ÂÊ, ¹¥»÷ʱ°Ù·Ö±ÈÎÞÊÓÄ¿±êµÄ·ÀÓù 30 TYPE_Calc_IgnoreDefRateReduce, # ÎÞÊÓ·ÀÓù¸ÅÂÊ¿¹ÐÔ, ÊÜ»÷ʱ¼õÉÙ¶Ô·½µÄÎÞÊÓ·ÀÓùÊôÐÔ 31 TYPE_Calc_IgnoreDefReducePer, # ÎÞÊÓ·ÀÓùÉ˺¦¼õÃâ 32 TYPE_Calc_AttrIceAtk, # ±ù¹¥ 33 ÕæÊµÉ˺¦ TYPE_Calc_AttrFireAtk, # »ð¹¥ 34 -·ÏÆú TYPE_Calc_AttrPoisonAtk, # ¶¾¹¥ -·ÏÆú TYPE_Calc_AttrThunderAtk, # À×¹¥ -·ÏÆú TYPE_Calc_AttrWindAtk, # ·ç¹¥ -·ÏÆú TYPE_Calc_AttrIceDef, # ±ù·À 38 ÕæÊµ·ÀÓù TYPE_Calc_AttrFireDef, # »ð·À -·ÏÆú TYPE_Calc_AttrPoisonDef, # ¶¾·À 40 -·ÏÆú TYPE_Calc_AttrThunderDef, # À×·À -·ÏÆú TYPE_Calc_AttrWindDef, # ·ç·À -·ÏÆú TYPE_Calc_AttrFightExpRate, # ɱ¹Ö¾­Ñé±¶ÂÊ TYPE_Calc_AttrGameExpRate, # ÓéÀÖʼþ¾­Ñé±¶ÂÊ TYPE_Calc_AttrPetExpRate, # ³èÎï¾­Ñé±¶ÂÊ 45 TYPE_Calc_DropEquipPer, # ×°±¸µôÂÊÌáÉý TYPE_Calc_DropMoneyPer, # µôÂä½ðǮֵÔö¼Ó TYPE_Calc_PetMinAtk, # ³èÎï×îС¹¥»÷ TYPE_Calc_PetMaxAtk, # ³èÎï×î´ó¹¥»÷ TYPE_Calc_PetDamPer, # ³èÎïÉ˺¦°Ù·Ö±ÈÌáÉý 50 TYPE_Calc_PerLVAtk, # ÿ1¼¶+%s¹¥»÷, ÊýֵȡÍò·ÖÂÊ£¬Ö§³ÖСÊýËã·¨ TYPE_Calc_PerLVMaxHP, # ÿ1¼¶+%sÉúÃü, ÊýֵΪ¹Ì¶¨Öµ TYPE_Calc_MaxProDef, # ×î´ó·À»¤Öµ TYPE_Calc_ProDefHPPer, # ÉúÃüÉÏÏÞ»»ËãΪ·À»¤ÖµµÄ°Ù·Ö±È TYPE_Calc_ProDefAbsorb, # ·À»¤ÖµÎüÊÕÉ˺¦±ÈÂÊ 55 TYPE_Calc_DamBackPer, # ·´ÉË°Ù·Ö±È TYPE_Calc_DamChanceDef, # 20%µÄ¸ÅÂʵÖÓùÉ˺¦±ÈÂÊ TYPE_Calc_ShieldMPCostRate, # ħ·¨¶ÜÉ˺¦ÎüÊÕÀ¶ºÄ±ÈÂÊ TYPE_Calc_FaintRate, # ´¥·¢»÷ÔÎ TYPE_Calc_FaintDefRate, # »÷Ôεֿ¹ 60 TYPE_Calc_AtkerFreezed, # ´¥·¢¶¨Éí TYPE_Calc_AddAngry, # Ôö¼Ó³ðºÞ TYPE_Calc_ComboRate, # Á¬»÷¼¸ÂÊ TYPE_Calc_ComboDamPer, # Á¬»÷É˺¦ TYPE_Calc_HPRestorePer, # ×Ô¶¯»Ø¸´ÑªÁ¿ 65 TYPE_Calc_KillBackHP, # »÷ɱ»ØÑª TYPE_Calc_KillBackMP, # »÷ɱ»ØÀ¶ TYPE_Calc_AtkBackHPPer, # ¹¥»÷»Ø¸´ÑªÁ¿¹Ì¶¨Öµ TYPE_Calc_AtkBackMPPer, # ¹¥»÷»Ø¸´À¶Á¿±ÈÂÊ TYPE_Calc_AddBackHPPer, # ÔÝÎÞÓà 70 TYPE_Calc_ReduceBackHPPer, # ÔÝÎÞÓà TYPE_Calc_XPRestorePer, # ×Ô¶¯»Ö¸´XPÖµ±ÈÂÊ TYPE_Calc_ReduceSkillCDPer, # ¼õ¼¼ÄÜCD±ÈÀý TYPE_Calc_SkillAtkRate, # ¼¼Äܹ¥»÷±ÈÀý¼Ó³É TYPE_Calc_SkillAtkRateReduce, # ¼¼Äܹ¥»÷±ÈÀý¼õÉÙ 75 TYPE_Calc_DamagePVP, # É˺¦Êä³ö¹Ì¶¨Öµ TYPE_Calc_DamagePVPReduce, # ¼õÉÙÉ˺¦¹Ì¶¨Öµ TYPE_Calc_HurtPer, # ÊÜÉ˼ÆËã°Ù·Ö±È TYPE_Calc_BleedDamage, # Á÷ѪÉ˺¦ TYPE_Calc_FinalHurt, # ×îÖչ̶¨É˺¦Ôö¼Ó 80 TYPE_Calc_FinalHurtReduce, # ×îÖչ̶¨É˺¦¼õÉÙ TYPE_Calc_DamagePerPVP, # É˺¦Êä³ö¼ÆËã°Ù·Ö±ÈPVP TYPE_Calc_DamagePerPVPReduce, # É˺¦Êä³ö¼ÆËã°Ù·Ö±ÈPVP¼õÉÙ TYPE_Calc_DamagePVE, # É˺¦Êä³ö¼ÆËã¹Ì¶¨ÖµPVE TYPE_Calc_NPCHurtAddPer, # ¶Ô¹ÖÎïÉ˺¦¼Ó³É 85 TYPE_Calc_JobAHurtAddPer, # Ä¿±êսʿÉ˺¦¼Ó³É TYPE_Calc_JobBHurtAddPer, # Ä¿±ê·¨Ê¦É˺¦¼Ó³É TYPE_Calc_JobCHurtAddPer, # Ä¿±ê¹­ÊÖÉ˺¦¼Ó³É TYPE_Calc_NPCAtkReducePer, # ¹ÖÎï¹¥»÷É˺¦¼õÃâ TYPE_Calc_JobAAtkReducePer, # սʿ¹¥»÷É˺¦¼õÃâ 90 TYPE_Calc_JobBAtkReducePer, # ·¨Ê¦¹¥»÷É˺¦¼õÃâ TYPE_Calc_JobCAtkReducePer, # ¹­ÊÖ¹¥»÷É˺¦¼õÃâ TYPE_Calc_CommMapExpRate, # ³£¹æµØÍ¼¾­Ñé±¶ÂÊ¼Ó³É TYPE_Calc_FinalHurtPer, # ×îÖÕÉ˺¦°Ù·Ö±È TYPE_Calc_FuhaoHitRate, # ¸»ºÀÒ»»÷¼¸ÂÊ 95 TYPE_Calc_BossIDHurt, # ¶ÔÖ¸¶¨bossÉ˺¦¼Ó³É¹Ì¶¨Öµ TYPE_Calc_BossIDHurtAddPer, # ¶ÔÖ¸¶¨bossÉ˺¦¼Ó³É±¶ÂÊ TYPE_Calc_DropEquipDoCount, # ×°±¸µôÂäÖ´ÐдÎÊý¼Ó³ÉÍò·ÖÂÊ TYPE_Calc_BaseAtkAddPer, # »ù´¡¹¥»÷°Ù·Ö±È TYPE_Calc_BaseMaxHPAddPer, # »ù´¡ÉúÃü°Ù·Ö±È 100 TYPE_Calc_BaseDefAddPer, # »ù´¡·ÀÓù°Ù·Ö±È TYPE_Calc_BaseHitAddPer, # »ù´¡ÃüÖÐ°Ù·Ö±È TYPE_Calc_BaseMissAddPer, # »ù´¡ÉÁ±Ü°Ù·Ö±È TYPE_Calc_GodWeaponMaxHPPer, # Éñ±øÉúÃü°Ù·Ö±È TYPE_Calc_GodWeaponAtkPer, # Éñ±ø¹¥»÷°Ù·Ö±È 105 TYPE_Calc_StoneMaxHPPer, # ±¦Ê¯ÉúÃü°Ù·Ö±È TYPE_Calc_StoneAtkPer, # ±¦Ê¯¹¥»÷°Ù·Ö±È TYPE_Calc_HPCureEnhance, # Ѫƿ»Ö¸´Ð§¹ûÔö¼Ó TYPE_Calc_OnlyFinalHurt, # ¶îÍâÊä³öÉ˺¦ TYPE_Calc_PVPAtkBackHP, # PVP¹¥»÷»ØÑª 110 TYPE_Calc_HitSucessRate, # ÃüÖгɹ¦ÂÊ TYPE_Calc_MissSucessRate, # ÉÁ±Ü³É¹¦ÂÊ TYPE_Calc_AtkInterval, # NPC¹¥»÷ƵÂÊ TYPE_Calc_FuncDef, # ¹¦Äܲã·ÀÓù TYPE_Calc_CurePer, # ÖÎÁÆÐ§¹û¼Ó³É£¬Ä¬ÈÏ100% 115 TYPE_Calc_BeHurtPer, # ¼ÓÉîÊܵ½É˺¦°Ù·Ö±È TYPE_Calc_HorseAtkPer, # ×øÆï¹¥»÷°Ù·Ö±È TYPE_Calc_StoneBasePer, # ±¦Ê¯»ù´¡ÊôÐÔ°Ù·Ö±È TYPE_Calc_RealmBasePer, # ¾³½ç»ù´¡ÊôÐÔ°Ù·Ö±È TYPE_Calc_PetSkillAtkRate, # ³èÎï¼¼Äܹ¥»÷±ÈÀý¼Ó³É 120 TYPE_Calc_WingHPPer, # ³á°òÉúÃü°Ù·Ö±È TYPE_Calc_SuiteBasePer, # Ì××°»ù´¡ÊôÐÔ°Ù·Ö±È TYPE_Calc_PlusBaseAtkPer, # Ç¿»¯»ù´¡¹¥»÷°Ù·Ö±È TYPE_Calc_ProDef, # µ±Ç°·À»¤Öµ TYPE_Calc_NormalHurt, # ÆÕͨ¹¥»÷ÔöÉË 125 TYPE_Calc_NormalHurtPer, # ÆÕͨ¹¥»÷¼Ó³É TYPE_Calc_FabaoHurt, # ·¨±¦¼¼ÄÜÔöÉË TYPE_Calc_FabaoHurtPer, # ·¨±¦¼¼ÄÜ¼Ó³É TYPE_Calc_FinalHurtReducePer, # ×îÖÕÉ˺¦¼õÉÙ°Ù·Ö±È TYPE_Calc_YinjiTime, # ÿXÃë×Ô¶¯Ïûʧһ¸öÓ¡¼Ç 130 TYPE_Calc_TheFBSkillsCD, # ¼õÉÙÖ¸¶¨¼¼ÄÜ×éCD XX% TYPE_Calc_BurnValue, # ׯÉչ̶¨É˺¦ TYPE_Calc_BurnTimePer, # ÑÓ³¤×ÆÉÕʱ¼ä°Ù·Ö±È TYPE_Calc_SubSpeedPer, # ¼õÒÆ¶¯ËÙ¶È°Ù·Ö±È TYPE_Calc_SkillAddPer1, # ¼¼ÄÜÉ˺¦ÔöÇ¿1 135 TYPE_Calc_SkillAddPer2, # ¼¼ÄÜÉ˺¦ÔöÇ¿2 TYPE_Calc_SkillAddPer3, # ¼¼ÄÜÉ˺¦ÔöÇ¿3 TYPE_Calc_SkillAddPer4, # ¼¼ÄÜÉ˺¦ÔöÇ¿4 TYPE_Calc_SkillAddPer5, # ¼¼ÄÜÉ˺¦ÔöÇ¿5 TYPE_Calc_SkillAddPer6, # ¼¼ÄÜÉ˺¦ÔöÇ¿6 140 TYPE_Calc_SkillAddPer7, # ¼¼ÄÜÉ˺¦ÔöÇ¿7 TYPE_Calc_SkillReducePer1, # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ1 TYPE_Calc_SkillReducePer2, # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ2 TYPE_Calc_SkillReducePer3, # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ3 TYPE_Calc_SkillReducePer4, # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ4 145 TYPE_Calc_SkillReducePer5, # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ5 TYPE_Calc_SkillReducePer6, # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ6 TYPE_Calc_SkillReducePer7, # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ7 TYPE_Calc_ZhuXianRate, # ÖïÏÉÒ»»÷£º ¸ÅÂÊÖ±½Ó¼õÉÙBOSSµ±Ç°10%ѪÁ¿ TYPE_Calc_ZhuXianReducePer, # ÖïÏÉ»¤Ì壺 Êܵ½BOSSÉ˺¦¼õÃâ Íò·ÖÂÊ 150 TYPE_Calc_HorseMaxHPPer, # ×øÆïÉúÃü¼Ó³É TYPE_Calc_PetAtkPer, # Áé³è¹¥»÷¼Ó³É TYPE_Calc_HorseTrainAttrPer, # ×øÆïÅàÑøÊôÐԼӳɣ¨¹¥·ÀѪ£© TYPE_Calc_PetTrainAttrPer, # Áé³èÅàÑøÊôÐԼӳɣ¨¹¥·ÀѪ£© TYPE_Calc_GuardTrainAttrPer, # ÊØ»¤ÅàÑøÊôÐԼӳɣ¨¹¥·ÀѪ£© 155 TYPE_Calc_WingTrainAttrPer, # ³á°òÅàÑøÊôÐԼӳɣ¨¹¥·ÀѪ£© TYPE_Calc_PeerlessWeaponTrainAttrPer, # ÃðÊÀÅàÑøÊôÐԼӳɣ¨¹¥·ÀѪ£© TYPE_Calc_PeerlessWeapon2TrainAttrPer, # ß±ÉñÅàÑøÊôÐԼӳɣ¨¹¥·ÀѪ£© TYPE_Calc_LianTiAttrPer, # ×øÆïÅàÑøÊôÐԼӳɣ¨¹¥·ÀѪ£© 159 ) = range(1, Def_Calc_AllAttrType_MAX) ## Ö§³Ö´óÊýÖµÊôÐÔ£¬³¬¹ý20E TYPE_BIGVALUE_ATTR = [TYPE_Calc_AttrHP, TYPE_Calc_AttrMaxHP] ## NPC רÊôÊôÐÔ TYPE_NPCAttr_Calc = [TYPE_Calc_AtkInterval] # Ë¥¼õµÝÔöµÄÊôÐÔÁÐ±í£¬ Ë¥¼õµÝÔöËã·¨£º 1-(1-a1)*(1-a2)£» ·ÇË¥¼õµÝÔöËã·¨£º a1+a2 TYPE_Calc_DeclineList = [] #³èÎïÊôÐÔÁбí Def_Pet_Attr = [] #[ TYPE_Calc_PetSTR, TYPE_Calc_PetPNE, TYPE_Calc_PetPHY, TYPE_Calc_PetCON ] #=============================================================================== # 1006 Ôö¼Ó%dÁ¦Á¿ # 1007 Ôö¼Ó%d½î¹Ç # 1008 Ôö¼Ó%dÌåÆÇ # 1009 Ôö¼Ó%dÕæÔª #=============================================================================== #³èÎï»ù´¡ÊôÐÔЧ¹ûID Def_PetBaseEffectList = range(5000, 5007 + 1) #--------------------------------------------------------------------------- #дËÀµÄÎïÆ·ID¶¼·ÅÕâ±ß Def_ItemID_PetSoul = -1 #³èÎïÂú»ê Def_ItemID_PetDoubleExp = -1 #³èÎïË«±¶ Def_ItemID_CompoundJiePo = -1 #ºÏ³É²ÄÁϸ½¼ÓÎïÆ·: ½áÆÇ Def_ItemID_FineSoulGadget = -1 #¾«ÆÇºÏ³É±£»¤·ûID Def_ItemID_LongSaleItem = -1 #Ô¶³Ì··ÊÛµÀ¾ßID Def_ItemID_ArchangelWeapon = 4004 # ´óÌìʹµÄÎäÆ÷ Def_ItemID_PetData = 4171 # ³èÎïÊý¾ÝÎïÆ·ID Def_ItemID_RealmSit = 4504 #¾³½ç´ò×øÏûºÄÎïÆ·ID Def_ItemID_VIPExperience = 985 # VIPÌåÑ鿨 # Ö±½Óת»»Îª¶ÔÓ¦ÊýÖµµÄÎïÆ·IDÁбí Def_ItemID_GoldMoney = 20 # Ö±½Ó¸øÏÉÓñ Def_ItemID_SilverMoney = 22 # Ö±½Ó¸øÍ­Ç® Def_ItemID_FamilyContribution = 26 # Ö±½Ó¸øÕ½Ã˹±Ï×µã Def_ItemID_FamilyActive = 28 # Ö±½Ó¸øÕ½ÃË»îÔ¾µã Def_ItemID_SP = 29 # Ö±½Ó¸øsp Def_ItemID_GoldPaper = 30 # Ö±½Ó¸ø°óÓñ/Áéʯ Def_ItemID_RealmPoint = 24 # Ö±½Ó¸øÐÞÐеã Def_ItemID_BossReborn = 21 # Ö±½Ó¸øboss¸´»îµã Def_ItemID_Ysog = 4306 # Ö±½Ó¸ø·ûÓ¡ÈÚºÏʯ Def_ItemID_SoulDust = 700 # Ö±½Ó¸ø»ê³¾ Def_ItemID_SoulSplinters = 701 # Ö±½Ó¸ø¾Û»êË鯬 Def_ItemID_SoulCore = 702 # Ö±½Ó¸øºËÐÄ»· Def_ItemID_Honor = 2141 # Ö±½Ó¸øÈÙÓþ Def_ItemID_FuncSysPrivilege = 894 # Ö±½Ó¸ø¹¦ÄÜÌØÈ¨Áî Def_ItemID_FCPartyPoint = 718 # Ö±½Ó¸øÏɽçÊ¢µäà˵ã Def_ItemID_BTGMPoint = 450 # Ö±½Ó¸øGMÁî Def_ItemID_GuShenMoney = 520 # Ö±½Ó¸ø¹ÅÉñ±Ò Def_ItemID_GongdePoint = 530 # Ö±½Ó¸ø¹¦µÂµã Def_ItemID_TongTianPoint = 720 # Ö±½Ó¸øÍ¨ÌìÁî¾­Ñéµã Def_ItemID_SuccessScore = 590 # Ö±½Ó¸ø³É¾Í»ý·Ö Def_TransformItemIDList = [Def_ItemID_FamilyContribution, Def_ItemID_FamilyActive, Def_ItemID_SP, Def_ItemID_GoldPaper, Def_ItemID_RealmPoint, Def_ItemID_SilverMoney, Def_ItemID_BossReborn, Def_ItemID_Ysog, Def_ItemID_SoulDust, Def_ItemID_SoulSplinters, Def_ItemID_SoulCore, Def_ItemID_Honor, Def_ItemID_GoldMoney, Def_ItemID_FuncSysPrivilege, Def_ItemID_FCPartyPoint, Def_ItemID_BTGMPoint, Def_ItemID_GuShenMoney, Def_ItemID_GongdePoint, Def_ItemID_TongTianPoint, Def_ItemID_SuccessScore] #--------------------------------------------------------------------- #дËÀµÄÎïÆ·ÀàÐͶ¼·ÅÕâ±ß Def_ItemType_All = -1 #ËùÓÐÀàÐÍ Def_ItemType_GiveMoney = 1 #¸ø½ðÇ®µÀ¾ß Def_ItemType_Title = 4 #³ÆºÅ Def_ItemType_SPValue = 5 #SPÖµ Def_ItemType_SPBook = 6 #SP¼¼ÄÜÊé Def_ItemType_HPMP = 7 #²¹ºì²¹Àº Def_ItemType_AddExpBuff = 8 #¾­ÑéµÀ¾ß Def_ItemType_AddLimitBuff = 9 #Ìí¼ÓÏÞʱbuffÎïÆ·ÀàÐÍ Def_ItemType_AddLimitBuff2 = 18 #Ìí¼ÓÏÞʱbuffÎïÆ·ÀàÐÍ£¬Ð§¹ûÏàͬ£¬Ç°¶ËÐèÇóÐè񻂿·ÖÀàÐÍ Def_ItemType_OnhookCard = 10 #¹Ò»ú¿¨ Def_ItemType_ChangePlayerName = 11 #¸ÄÃûÌù Def_ItemType_Transmit = 12 #´«Ë͵À¾ß Def_ItemType_AddExp = 13 #¾­Ñ鵤 Def_ItemType_LevelUP = 14 #Éý¼¶µ¤ Def_Effect_ItemAddExpByLV Def_ItemType_Stuff = 15 #ÔÓÎï Def_ItemType_Activity = 16 #»î¶¯µÀ¾ß Def_ItemType_MissionItem = 17 #ÈÎÎñÎïÆ· Def_ItemType_TransMissionItem = 18 #תְÈÎÎñÎïÆ· Def_ItemType_RealmStuff = 19 #Í·ÏΣ¨¾³½ç£©Éý¼¶µÀ¾ß Def_ItemType_GodWeaponStuff = 20 #Í·ÏΣ¨¾³½ç£©Éý¼¶µÀ¾ß Def_ItemType_HorseStuff = 21 #×øÆïµ¤ Def_ItemType_HorseSoul = 22 #×øÆïÊÞ»ê Def_ItemType_HorseBook = 23 #×øÆï¼¼ÄÜÊé Def_ItemType_Mine = 24 #¿ó²Ø×ÊÔ´ Def_ItemType_Stone = 25 #±¦Ê¯ Def_ItemType_PetItem = 26 #Áé³èË鯬£¨³èÎ Def_ItemType_PetAddExp = 27 #Áé³èµ¤ µÈ¼¶¾­Ñé Def_ItemType_PetSoul = 28 #Áé³è¾«ÆÇ ¼ÓÊôÐÔ Def_ItemType_EquipDecomposeExp = 29 #×°±¸·Ö½â¾­ÑéµÀ¾ß Def_ItemType_Rune = 30 # ·ûÓ¡ Def_ItemType_RuneExp = 31 # ·ûÓ¡¾«»ª£¬¾­Ñé²ÄÁÏ Def_ItemType_RuneChip = 32 # ·ûÓ¡Ë鯬 Def_ItemType_MagicCrystal = 33 # ħ¾§ ·ûÓ¡ºÏ³É Def_ItemType_EquipSuitStone = 34 # Ì×װʯ Def_ItemType_EquipSuitStoneChip = 35 # Ì×װʯË鯬 Def_ItemType_RefineStone = 36 # Ì×װʯË鯬 Def_ItemType_EternalStone = 37 #ÓÀºã֮ʯ Def_ItemType_ColorsStone = 38 #»Ã²Êԭʯ Def_ItemType_WingStuff = 39 #³á°ò²ÄÁÏ Def_ItemType_FairyGuardStuff = 40 #ÊØ»¤²ÄÁÏ Def_ItemType_Money = 43 # µØÍ¼µôÂä½ðÇ® Def_ItemType_Refine1 = 45 #Á¶µ¤ÎïÆ·ÀàÐÍ1 Def_ItemType_Refine2 = 46 #Á¶µ¤ÎïÆ·ÀàÐÍ2 Def_ItemType_Refine3 = 47 #Á¶µ¤ÎïÆ·ÀàÐÍ3 Def_ItemType_FamilyBossFood = 50 #ÏÉÃËÊÞÁ¸ Def_ItemType_ActiveMWItem = 53 # ÓÃÓÚ¼¤»î·¨±¦µÄÎïÆ·£¬²»´æÔÚ±³°ü £¨ÍõÕß·¨±¦£© Def_ItemType_ActiveMWItem2 = 56 # ÓÃÓÚ¼¤»î·¨±¦µÄÎïÆ·£¬²»´æÔÚ±³°ü£¨·ÇÍõÕß·¨±¦£© Def_ItemType_ResetAttrPoint = 59 #Ï´µã¾íÖá ʹÓúó½«Ä³¸öÊôÐÔÒ»¶¨Öµ±äΪδ·ÖÅäÊôÐÔ Def_ItemType_GatherSoulExp = 61 #¾Û»ê¾«»ª²ÄÁÏ Def_ItemType_GatherSoul = 62 #ÆÕͨ¾Û»ê Def_ItemType_GatherSoulCore = 63 #¾Û»êºËÐÄ Def_ItemType_AutoUseMoney = 65 #×Ô¶¯Ê¹Óûõ±ÒµÄÎïÆ·ÀàÐÍ Ð§¹û1 AÖµÊýÁ¿£¬BÖµ»õ±ÒÀàÐÍ Def_ItemType_DogzEquipExp = 70 # ÉñÊÞ×°±¸¾­Ñé Def_ItemType_TreasureBox = 81 #²»ÏÞÖÆ¿ªÆôÌõ¼þ±¦Ïä Def_ItemType_TreasureBox2 = 82 #ÏÞÖÆ¿ªÆôÌõ¼þ±¦Ïä Def_ItemType_WeaponCoat = 91 #ʱװÎäÆ÷ Def_ItemType_Weapon2Coat = 92 #ʱװ¸±ÊÖ Def_ItemType_ClothesCoat = 93 #ʱװÒ·þ Def_ItemType_ChangeFamilyName = 94 #ÏÉÃ˸ÄÃû¿¨ Def_ItemType_retWeapon = 101 #1 Ö÷ÊÖ ×¢ÒâÐÞ¸Ä×°±¸ÁбíÅäÖà Def_EquipItemType Def_ItemType_retWeapon2 = 102 #2 ¸±ÊÖ Def_ItemType_retHat = 103 #3 ñ×Ó Def_ItemType_retClothes = 104 #4 Ò·þ Def_ItemType_retBelt = 105 #5 Ñü´ø Def_ItemType_retTrousers = 106 #6 ¿ã×Ó Def_ItemType_retShoes = 107 #7 Ь×Ó Def_ItemType_retGlove = 108 #8 ÊÖÌ× Def_ItemType_retNeck = 109 #9 ÏîÁ´ Def_ItemType_retFairyCan = 110 #10 ÏÉÆ÷1 Def_ItemType_retFairyCan2 = 111 #11 ÏÉÆ÷2 Def_ItemType_retJade = 112 #12 ÓñÅå Def_ItemType_retWing = 113 #13 ³á°ò Def_ItemType_retGuard1 = 114 #14 ÊØ»¤1 Def_ItemType_retGuard2 = 115 #15 ÊØ»¤2 Def_ItemType_retPeerlessWeapon = 116 #16 ¾øÊÀÎäÆ÷ Def_ItemType_retPeerlessWeapon2 = 117 #17 ¾øÊÀ¸±ÊÖ Def_ItemType_DogzEquipHorn = 119 # ÉñÊÞÊÞ½Ç Def_ItemType_DogzEquipEye = 120 # ÉñÊÞħÑÛ Def_ItemType_DogzEquipTooth = 121 # ÉñÊÞâ²ÑÀ Def_ItemType_DogzEquipClaw = 122 # ÉñÊÞÊÞצ Def_ItemType_DogzEquipScute = 123 # ÉñÊÞÁÛ¼× Def_ItemType_AddCrossRealmPKCnt = 127 #Ôö¼Ó¿ç·þPK´ÎÊý Def_ItemType_DogzStuff = 139 # ÉñÊÞ²ÄÁÏ Def_ItemType_CanUseByCDTime = 144 # ´´½¨ºó¸ù¾ÝCDTimeµ½ºó¿É¿ªÆô #ÒÔ϶¨ÒåÎïÆ·ÀàÐÍÏ´Îɾ³ý Def_Item_Type_Horse = 1000036 #×øÆï #ÐéÄâ±³°ü×î´ó¸ñ×ÓÊý ¹¦ÄÜÅäÖñí¶ÔÓ¦µÄkey Def_VPackCnt_Dict = { ShareDefine.rptRune:'RunePackageNum', ShareDefine.rptGatherSoul:'GatherSoulPackCount', } def GetItemPackType(itemData, defaultPack=IPY_GameWorld.rptItem): ## »ñÈ¡ÎïÆ·¶ÔÓ¦´æ·ÅµÄĬÈϱ³°üÀàÐÍ if defaultPack in [ShareDefine.rptTreasure, ShareDefine.rptTempItem]: #Ѱ±¦±³°ü¡¢ÁÙʱ±³°ü²»×ö´¦Àí return defaultPack import IpyGameDataPY itemType = itemData.GetType() Def_PackItemTypeList_Dict = IpyGameDataPY.GetFuncEvalCfg("PutInItemPack", 1, {}) for pack, itemTypeList in Def_PackItemTypeList_Dict.items(): if itemType in itemTypeList: return int(pack) return defaultPack # ²¿Î»¶ÔӦװ±¸ÀàÐÍÁбí Def_PlaceEquipType = { ShareDefine.retWeapon:[Def_ItemType_retWeapon], ShareDefine.retWeapon2:[Def_ItemType_retWeapon2], ShareDefine.retHat:[Def_ItemType_retHat], ShareDefine.retClothes:[Def_ItemType_retClothes], ShareDefine.retBelt:[Def_ItemType_retBelt], ShareDefine.retTrousers:[Def_ItemType_retTrousers], ShareDefine.retShoes:[Def_ItemType_retShoes], ShareDefine.retGlove:[Def_ItemType_retGlove], ShareDefine.retNeck:[Def_ItemType_retNeck], ShareDefine.retFairyCan:[Def_ItemType_retFairyCan], ShareDefine.retFairyCan2:[Def_ItemType_retFairyCan2], ShareDefine.retJade:[Def_ItemType_retJade], ShareDefine.retWing:[Def_ItemType_retWing], ShareDefine.retGuard1:[Def_ItemType_retGuard1], ShareDefine.retGuard2:[Def_ItemType_retGuard2], } #--------------------------------------------------------------------- #дËÀµÄÎïÆ·Ð§¹ûID¶¼·ÅÕâ±ß------Çë°´Êýֵ˳Ðò´æ·Å Def_Effect_GivePlayerMoneySilver = 201 #¸øÈËÎï½ðÇ® Í­Ç®µÀ¾ßЧ¹ûID Def_Effect_GivePlayerMoneyGift = 202 #¸øÈËÎï½ðÇ® °ó¶¨ÏÉÓñµÀ¾ßЧ¹ûID Def_Effect_GivePlayerMoneyGold = 203 #¸øÈËÎï½ðÇ® ÏÉÓñµÀ¾ßЧ¹ûID Def_Effect_AddDienstgrad = 204 #ʹÓÃÎïÆ·»ñµÃ³ÆºÅ Def_Effect_UseItemGiveZhenQi = 205 #ʹÓõÀ¾ß¸øÓèÕæÆø Def_Effect_ItemGiveFamilyActivity = 208 #ʹÓõÀ¾ß¸øÓèÏÉÃË»îÔ¾Áî Def_Effect_ItemGiveFamilyContribution = 209 #ʹÓõÀ¾ß¸øÓèÏÉÃ˹±Ï× Def_Effect_TJGAddTime = 210 #Ôö¼ÓÍÑ»ú¹Òʱ¼ä Def_Effect_ItemAddExp = 213 #¸ø¾­ÑéµÀ¾ß Def_Effect_ItemAddLV = 214 #Ö±½ÓÉý¼¶µÀ¾ß Def_Effect_ItemAddExpByLV = 215 #¸ø¾­ÑéµÀ¾ß XX¼¶Ç°£¬Ëù¼Ó¾­ÑéËæµÈ¼¶Ôö¼Ó¶øÔö¼Ó£¬XX¼¶ºó°´XX¼¶Ëã Def_Effect_AppointItem = 220 #¶¨ÖÆÎïÆ· Def_Effect_EquipStone = 225 #ÏâǶ±¦Ê¯Ð§¹û£»AÖµ-±¦Ê¯ÏâǶÀàÐÍ£¬BÖµ-±¦Ê¯µÈ¼¶£¬CÖµ-ÏÂÒ»¼¶±¦Ê¯ID Def_Effect_Reborn = 227 #¸´»îÎïÆ·(»¹ÑôÖä)Ч¹ûID Def_Effect_PrizeCoin = 228 #½±Àø³äÖµµãȯ; AÖµµãȯ£»BÖµ½±Àøµãȯ Def_Effect_AddVIPExp = 229 #Ôö¼ÓVIP¾­Ñ飻AÖµ¾­Ñéµã Def_Effect_ResetBossKillCnt = 230 #ÖØÖÃboss»÷ɱƣÀÍ£»AÖµÖØÖõÄbossÆ£ÀÍÀàÐÍ Def_Effect_GivePlayerSilverPaper = 1915 #¸øÈËÎï½ðÇ®ÒøÆ±£¨¶ñħ¾«»ª£©µÀ¾ßЧ¹ûID Def_Effect_ItemSpeak = 2700 #СÀ®°ÈЧ¹ûID Def_Effect_CleanGuilt = 2812 # Ï´ºìÃû Def_Effect_ResetAttrPoint = 231 # Ï´µã Def_Effect_AddFBCnt = 233 # Ôö¼Ó¸±±¾¿É½øÈë´ÎÊý£¬AÖµ¸±±¾ID£¬BÖµÊÇ·ñ×Ô¶¯Ê¹Óà Def_Effect_AddKillBossCnt = 234 # Ôö¼ÓBOSS¿É»÷ɱ´ÎÊý Def_Effect_DogzEquipPlusExp = 235 # ÉñÊÞÇ¿»¯²ÄÁϾ­ÑéЧ¹û£¬AÖµ»ù´¡¾­Ñ飬Bֵ˫±¶Ç¿»¯ÏûºÄÏÉÓñ Def_Effect_AddMagicWeaponUpExp = 236 # Ôö¼Ó·¨±¦ÉýÐǾ­Ñé AÖµ·¨±¦ID BÖµX¾­Ñé Def_Effect_ChatBubbleBox = 237 # ¼¤»îÁÄÌìÆøÅÝ¿ò£¬AÖµÆøÅÝ¿òID Def_Effect_ItemGiveRealmPoint = 238 #ʹÓõÀ¾ß¸øÓèÐÞÐеã Def_Effect_ItemGiveSoulDust = 239 # ʹÓõÀ¾ß¸øÓè»ê³¾ Def_Effect_ItemGiveSoulSplinters = 240 # ʹÓõÀ¾ß¸øÓè¾Û»êË鯬 Def_Effect_ItemGiveSoulCore = 241 #ʹÓõÀ¾ß¸øÓèºËÐÄ»· Def_Effect_ItemGiveHonor = 242 #ʹÓõÀ¾ß¸øÓèÈÙÓþ Def_Effect_ItemGiveWeekPartyPoint = 245 #ʹÓõÀ¾ß¸øÓèÆßÈÕѲÀñ»ý·Ö Def_Effect_ItemGiveWeekPartyPoint1 = 246 #ʹÓõÀ¾ß¸øÓè½ÚÈÕѲÀñ»ý·Ö Def_Effect_AddRealmExpRate = 251 #Ôö¼Ó¾ÛÁéЧÂÊ Def_Effect_TouchMission = 252 #´¥·¢ÈÎÎñ Def_Effect_HorsePetSkinExp = 253 #Æï³è¾õÐÑÖµ Def_Effect_ItemGiveTreasureScore = 254 #ʹÓõÀ¾ß¸øÓèѰ±¦»ý·Ö Def_Effect_VIPLVCard = 256 #VIPµÈ¼¶Ö±Éý¿¨ Ö±½ÓÉýµ½VIPx¼¶£¬Ö»¼Ó¾­Ñ飬ÏíÊÜVIPÌØÈ¨ Ч¹ûÖµA£º vipµÈ¼¶ Ч¹ûÖµB£º ÁìÈ¡ÊÇ·ñĬÈÏÖ±½ÓʹÓà Def_Effect_AddArenaBattleCount = 257 #Ôö¼Ó¾º¼¼³¡ÌôÕ½´ÎÊý£¬AֵΪÔö¼Ó´ÎÊý Def_Effect_ItemGiveMoney = 264 #ͨÓøø»õ±ÒµÀ¾ß£¬AÖµÊýÁ¿£¬BÖµ»õ±ÒÀàÐÍ Def_Effect_GubaoPiece = 270 #¹Å±¦ËéÆ¬Ð§¹ûID£¬ AÖµ-¹Å±¦ID #----ÒÔÏÂδʹÓûò´úÂëÒÀÈ»´æÔÚµÄ--- Def_Effect_ItemGiveGongXun = 1920 #ʹÓõÀ¾ß¸øÓ蹦ѫ Def_Effect_ItemGiveRuneJH = 1925 #ʹÓõÀ¾ß¸øÓè·ûÓ¡¾«»ª Def_Effect_ItemGiveRuneSplinters = 1926 #ʹÓõÀ¾ß¸øÓè·ûÓ¡Ë鯬 Def_Effect_SuiteMark = 2838 #ÓÃÓÚ±êʾÌ××°×°±¸£¬¹ýÂ˵ÈʹÓà Def_Effect_ClothesCoatSkin = 1919 #Íæ¼ÒʱװƤ·ô #Def_Effect_PetReSet = 5500 #Ò×Ë赤 #Def_Effect_PetUpdateTalent = 5501 #Ô컯µ¤ #Def_Effect_PetRePoint = 5505 #ÉñÆüÖ®Àá #Def_Effect_PetEmptySoul = 5503 #³èÎï¿Õ»ê #Def_Effect_PetSoul = 5504 #³èÎïÂú»ê #Def_Effect_PetItemAddExp = 2006 #¸ø³èÎï¾­ÑéµÀ¾ß #Def_Effect_EnergyItem = 2600 #¾«Á¦Ò©¼Á #Def_Effect_BuyBackpack = 1144 #¿ªÆô±³°ü£¨nÐУ©µÄÎïÆ·Ð§¹ûID #Def_Effect_BuyWarehouse = 1145 #¿ªÆô²Ö¿â£¨nÐУ©µÄÎïÆ·Ð§¹ûID #Def_Effect_PetRewashSkill = 5506 #ÖØÏ´¼¼ÄÜ #Def_Effect_AddStarItemNormal = 1157 #ÆÕͨÉýÐÇÎïÆ·Ð§¹ûID #Def_Effect_AddStarItemHighLevel = 1158 #¸ß¼¶ÉýÐÇÎïÆ·Ð§¹ûID #Def_Effect_CompoundJiePo = 1159 #½áÆÇЧ¹ûID #Def_Effect_PickStone = 1160 #ժȡ·ûЧ¹ûID #Def_Effect_ItemJionFamilyBattle = 1800 #±¨Ãû¼Ò×åÕù°ÔÈüЧ¹ûID #Def_Effect_ItemEnterMiJingDiTu = 1164 #½øÈëÃܾ³µØÍ¼Ð§¹ûID #Def_Effect_FineSouleProtect = 1163 #¾«ÆÇºÏ³É±£»¤·ûЧ¹ûID #Def_Effect_ItemChangMaxEndure = 1165 #ÎïÆ·Ìá¸ß×°±¸×î´óÄ;à #Def_Effect_ItemNoLostEquipEndure = 1166 #ÎïÆ·²»¿Û×°±¸Ä;à #Def_Effect_ItemRestoreEndure = 1167 #ÎïÆ·ÐÞ¸´×°±¸Ä;à #Def_Effect_ItemWuXingJuan = 1171 #ÎåÐÐת»»¾íÖá #Def_Effect_ResetAttrItem = 1174 #ÊôÐÔÖØÐÞÍèЧ¹ûID #Def_Effect_PetReSetTalentl = 5507 #³èÎïµÀ¾ß, ÖØÖÃ×ÊÖÊ #Def_Effect_ResetQuestCount = 1175 #ÖØÖÃÈÎÎñ´ÎÊý #Def_Effect_MaxAddSkillCnt = 1184 #Ôö¼Ó×î´óÁéÎÆ´ÎÊýµÀ¾ß #Def_Effect_FarSellItem = 2012 #Ô¶³Ì··ÂôËùÐèÎïÆ· #Def_MagicStone_EffID = 1104 #Áéʯ #Def_SuperMagicStone_EffID = 1190 #ʥʯЧ¹ûID #Def_PhoneVip_EffID = 600 #ÊÖ»úVIPÎïÆ·¿¨Ð§¹ûID #Def_Effect_ItemEquipWakeUp = 1191 #ÉñÆ÷»½ÐÑЧ¹û #Def_Effect_ItemEquipWakeUpStarLv = 1192 #×î¸ß¼¶ÉýÐÇʯ #Def_Effect_AddZhenQiByTimes = 2018 #Ôö¼ÓÕæÆø°´Ò»ÌìʹÓôÎÊý¼õÉÙ #Def_Effect_AddPrestige = 2021 #Ôö¼ÓÍþÍû #Def_Effect_FamilyImpeach = 1193 #µ¯ÛÀ·û #Def_Item_150_Effect = 2010 #¶¨µã´«ËÍ·û #Def_Item_152_Effect = 383 #ɽ¶´´«ËÍ·û #Def_Effect_GetVIP = 2811 # »ñÈ¡vipÎïÆ·Ð§¹û #Def_ItemEff_WeaponType = 2808 # ÎäÆ÷ÀàÐÍ·ÖÀࣨ·ÇÎïÆ·ÀàÐÍ£© #Def_ItemEff_Flower = 2816 # ÏÊ»¨ #Def_Effect_AddMagicJifen = 1916 #ʹÓõÀ¾ß¸øÓèÐÒÔ˱¦²Ø»ý·Ö #Def_Effect_WingSkin = 1918 #³á°òƤ·ô #Def_Effect_AddSkyGodExp = 2854 #Ôö¼ÓÌìÉñ¾­Ñé AÖµÌìÉñ¾­Ñé #Def_Effect_SummonNPC = 2855 #ÕÙ»½NPC AÖµNPCID BÖµ³ÖÐøÊ±¼ä CÖµÊÇ·ñ²»É¾³ýÎïÆ·£¬Ä¬ÈÏ0ɾ³ý #Def_Effect_AddOfficialExp = 2859 #Ôö¼Ó¾ôλ¾­Ñé #Def_Effect_AddWingClassLV = 2862 #Ôö¼Ó³á°ò½×¼¶ AÖµ£º N½×¼°N½×ÒÔÏÂʹÓÃʱ³á°òÖ±½ÓÉýÒ»½×; BÖµ£ºÊÇ·ñ±£Áô×£¸£Öµ #--------------------------------------------------------------------- Def_Max_Update_Talent_Time = 3 #×î´óʹÓÃÔ컯µ¤´ÎÊý #дËÀµÄÎïÆ·Ð§¹û¶¼·ÅÕâ±ß #Á¢¿Ì»Ö¸´%dµÄHP(µ¥´Î»Ö¸´) Def_Effect_AddHP_Once = 207 #Á¢¿Ì»Ö¸´%dµÄMP(µ¥´Î»Ö¸´) Def_Effect_AddMP_Once = 1002 #Á¢¿Ì»Ö¸´%dµÄHP(¶à´Î»Ö¸´, ¾«ÖÂÒ©¼Á) Def_Effect_AddHP_More = 1085 #Á¢¿Ì»Ö¸´%dµÄMP(¶à´Î»Ö¸´, ¾«ÖÂÒ©¼Á) Def_Effect_AddMP_More = 1086 #³ÖÐø»Ø¸´HPÒ©¼Á Def_Effect_AddHP_Last = 1080 #³ÖÐø»Ø¸´MPÒ©¼Á Def_Effect_AddMP_Last = 1081 #³èÎïѪ°üÈÝÁ¿Ò©¼Á£¬AֵΪÈÝÁ¿ Def_Effect_AddPetHP_Package = 2858 #Ѫ°üÈÝÁ¿Ò©¼Á£¬AֵΪÈÝÁ¿ Def_Effect_AddHP_Package = 2836 #À¶°üÈÝÁ¿Ò©¼Á£¬AֵΪÈÝÁ¿ Def_Effect_AddMP_Package = 2837 #³èÎï¶à´Î»ØÑªÒ©¼Á Def_Effect_AddPetHP_More = 1601 #ÓÀ¾ÃÌí¼ÓÍæ¼ÒHPÉÏÏÞ Def_Effect_Add_MaxHP = 1179 #ÓÀ¾ÃÌí¼ÓÍæ¼ÒMPÉÏÏÞ Def_Effect_Add_MaxMP = 1180 #ÓÀ¾ÃÌí¼ÓÍæ¼ÒµÄÊôÐÔ·ÖÅäµã Def_Effect_Add_FreePoint_1 = 1181 #Ìí¼ÓÍæ¼ÒÊôÐÔ·ÖÅäµã Def_Effect_Add_FreePoint_2 = 1169 #Ìí¼ÓÍæ¼ÒÊôÐÔ·ÖÅäµã Def_Effect_Add_FreePoint_3 = 1185 #ÈÎÎñ´«ËÍÁî Def_Item_Effect_MissionMove = 2001 #Óã¸Í Def_Item_Effect_FishTool = 2000 #×øÆï½ø½× Def_Item_Eff_HorseUpdate = 2819 #¹Ù¾ô½ø½× Def_Item_Eff_OfficialRankUpdate = 2820 #ÎïÆ·Ê¹Óý׼¶ Def_Item_Eff_UseClassLV = 2821 #×£¸£Öµ²¨¶¯·¶Î§ Ëæ»úÓà Def_Item_Eff_BlessRange = 2818 #Éñ±ø¾­ÑéÖµ Def_Item_Eff_GodWeaponExp = 206 #--------------------------------------------------------------------- #дËÀµÄÈÎÎñID #ÐÂÊÖÈÎÎñ Def_MissionID_FirstLogin = 1 Def_ConvoyTruckMissionID = 2401 # »¤ËÍïÚ³µÈÎÎñID Def_ArrestMissionID = 8000 # ÐüÉÍÈÎÎñID #--------------------------------------------------------------------- #дËÀµÄXMLID #ÐÂÊÖÈÎÎñXML´æ·ÅµØÖ· Def_XML_FirstLogin = 227 #дËÀµÄ¼¼ÄÜЧ¹ûID--------------------------------------------------------------------- Def_Skill_Effect_AddAtkByHP = 503 # ÿËðʧXXѪÁ¿Ôö¼Ó¹¥»÷XX£¬×î¸ß¹¥»÷¼Ó³ÉXX Def_Skill_Effect_AbsorbShield = 801 # AÖµ¼Ç¼ÎüÊÕÉ˺¦Öµ Def_Skill_Effect_AbsorbShieldXMZJ = 802 # ÐëÃÖÕæ½ç Éñ±ø¼¼ÄÜÎüÊÕÉ˺¦ °Ù·Ö±È Def_Skill_Effect_BoomSeedHurt = 804 # BUFFÖÖ×Óµ¥²ãÉ˺¦ Def_Skill_Effect_StoreBlood = 809 # ½«ÆÚ¼äÊܵ½µÄÉ˺¦×ÜÖµ£¬ÓÃÓÚ×îºó»ØÑª£¬²»Ó°ÏìÉ˺¦ Def_Skill_Effect_AttackReplace = 1009 #¹¥»÷¼ÆË㣬ҰÍâС¹ÖÉ˺¦Ìæ»»1010 (2018-03-07Ôö¼Ó¾«Ó¢¹Ö) Def_Skill_Effect_Attack = 1010 #¹¥»÷¼ÆËã Def_Skill_Effect_LayerCnt = 1011 # BUFF²ã¼¶ÊýÁ¿ AÖµ²ãÊý£¬BÖµ²ãÊý´¦Àí·½Ê½0µÝÔö1µÝ¼õ Def_Skill_Effect_MasterBuff = 1012 # Ö÷´Ó¼¼ÄÜ£¨Í¬²½buff³ÖÐøÊ±¼ä£© Def_Skill_Effect_SummonAttr = 1013 # ÕÙ»½ÊÞÊôÐÔ Def_Skill_Effect_BoomSeedID = 1014 # Òý±¬BUFFÖÖ×Ó Def_Skill_Effect_ReCD = 1016 # ÖØÖÃCD Def_Skill_Effect_Burn = 1034 # ׯÉÕ Def_Skill_Effect_RandWarn = 1061 # Ëæ»úÔ¤¾¯ Def_Skill_Effect_AttackReplaceByNPCSeries = 1062 # ¶ÔÖ¸¶¨ÏµµÄÉ˺¦ Def_Skill_Effect_AvgHurtFMCnt = 1064 # NPC¼¼Äܰ´ÏÉÃ˳ÉÔ±Êý¾ù̯É˺¦ Def_Skill_Effect_AreaAttackkCount = 1200 #ÇøÓò¼¼Äܹ¥»÷ÊýÁ¿ Def_Skill_Effect_PowerPart = 1206 # ³äÄÜÄÜÁ¿·Ö¶Î£¬´¥·¢¼´ËãÒ»´Î³äÄÜ£¬À­½ø¶ÈÌõÐîÁ¦ Def_Skill_Effect_ProcessAttack = 1314 # ¼ä¸ôÐÔ¹¥»÷£¬AֵΪ¹¥»÷´ÎÊý£¬BֵΪÊÇ·ñ¹ã²¥¿Í»§¶Ë Def_Skill_Effect_BuffTick = 9999 #BUFFµÄʱ¼ä´¦Àí¼ä¸ô Def_Skill_Effect_BurnToAddHP = 1091 #buffÖÐׯÉÕÉ˺¦×ª»¯ÎüѪ¸ø ·ÅׯÉÕÕß Def_Skill_Effect_ChangeSkillTypeID = 1305 # ¸Ä±äÊͷŵļ¼ÄÜID Def_Skill_Effect_AddExpRate = 1306 # ±»¼¼ÄÜɱËÀµÄ ¶îÍâ¼Ó¾­Ñé #дËÀµÄ¼¼ÄÜЧ¹ûID------------NPCרÓà Def_Skill_Effect_AttackMove = 2100 # NPCÎ»ÒÆÕ½¶· Def_Skill_Effect_RandSkill = 2101 # ´ÓЧ¹ûÖµ»ñÈ¡Ëæ»ú¼¼ÄÜ Def_Skill_Effect_HPPerLimit = 2102 # ѪÁ¿ÏÞÖÆ Def_Skill_Effect_AppointNPC = 2103 # Ö¸¶¨ÊͷŵÄNPCID ºÍ Def_UseSkillTag_AppointNPC ´îÅäʹÓà #----------- #±äÉí¼¼ÄÜ£¨ÕÙ»½£©Ð§¹ûID Def_Skill_Effect_SummonMapNPC = 1162 #NPC·ÖÉí¼¼ÄÜ Def_Skill_Effect_CopySelf = 10000 #ÎÞµÐÕ¶´¥·¢¹¥»÷£¬AֵΪ´¥·¢µÄ¼¼ÄÜ£¬BֵΪ¹¥»÷´ÎÊý Def_Skill_Effect_SuperLinkAtk = 9998 #¸ÃBUFFÊÜÓ°ÏìµÄ±»¶¯¼¼ÄÜ£¨·Ç´¥·¢£© Def_Skill_Effect_PassiveSkillID = 9997 #Ôö¼Ó½£Èз籩µÄ·¶Î§ºÍʱ¼ä£¬AֵΪ·¶Î§£¬BֵΪʱ¼ä£¨ºÁÃ룩 Def_Skill_Effect_SwordStorm = 9996 #Ôö¼ÓÎÞµÐÕ¶´¥·¢¹¥»÷µÄ´ÎÊý£¬AֵΪËùÔö¼ÓµÄ´ÎÊý Def_Skill_Effect_SuperCount = 9995 #Ôö¼Ó±©»÷ÂÊ£¬AֵΪÔö¼ÓµÄ¼¸ÂÊ£¬BֵΪÔö¼Ó×ÔÉí±©»÷ÂÊµÄ°Ù·Ö±È Def_Skill_Effect_SuperAtkSHit = 9994 #Ôö¼ÓBUFFµÄ³ÖÐøÊ±¼ä Def_Skill_Effect_AddBuffTime = 9993 #ÖÎÁÆ¼Ó³É Def_Skill_Effect_CureUpper = 1000 #´ò×øÕæÆø»Ö¸´¼Ó³ÉBUFF Def_Skill_Effect_RestoreZhenQiPer = 2013 #´¥·¢¼¼ÄÜÐèÒª´ÓÆäËû¼¼ÄÜ»ñµÃµÈ¼¶ Def_Skill_Effect_ReEnhance = 10004 #¹¥»÷boss»ÆÃûbuffЧ¹û Def_Skill_Effect_AtkBossYellowName = 3002 #³èÎïѪ°übuffЧ¹û Def_Skill_Effect_PetHPPackage = 837 #Ѫ°übuffЧ¹û Def_Skill_Effect_HPPackage = 830 #À¶°übuffЧ¹û Def_Skill_Effect_MPPackage = 831 #¼¼ÄÜbuff״̬Ч¹û AֵΪbuffËùÊô״̬, ±ê¼ÇÏê¼û Def_PlayerStateList Def_Skill_Effect_BuffState = 4012 # ¸ø³èÎï¼ÓÊôÐÔµÄЧ¹ûÖµ, ²»¸øÈËÎïÊôÐÔ Def_SkillEffs_Pet = [508] #---------ÐèÒª¼Ç¼ÔÚbuff¹ÜÀíÆ÷ÖеÄЧ¹ûID,Ö÷ÒªÓÃÓÚ²éÕÒÓÃ--------------------------- Def_BuffManager_EffectsID = [Def_Skill_Effect_AbsorbShield, Def_Skill_Effect_AbsorbShieldXMZJ, Def_Skill_Effect_StoreBlood, Def_Skill_Effect_BurnToAddHP, Def_Skill_Effect_BuffState] #------------------------------------------------------------------------- #»ù´¡ÊôÐÔЧ¹ûID Def_BaseEffectList = [1,2,3,4] # ÊôÐÔbuffЧ¹ûid¶ÔÓ¦¼ÆËãÄ£¿é×Öµä{Ч¹ûid:(¼ÆËãÄ£¿éÃûºó׺, [ÊôÐÔÀàÐÍ])} Def_Skill_BuffEffectDict = { # ÏßÐÔÔö¼Ó #1069:("LinePlus", [TYPE_Calc_AttrATKMax, TYPE_Calc_AttrATKMin]), # Ìá¸ß¹¥»÷Á¦£¨¹Ì¶¨Öµ£© # ÏßÐÔ¼õÉÙ # ·ÇÏßÐÔÔö¼Ó #1015:("NoLinePlus", [TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax]), # Ìá¸ß¹¥»÷Á¦°Ù·Ö±È # ¸ù¾ÝµÈ¼¶¶ÎÏßÐÔÔö¼Ó£¬Ð§¹ûBֵΪµÈ¼¶¶ÎÅäÖà 500:("LinePlusByLV", [TYPE_Calc_HPCureEnhance]), # Ìá¸ßѪƿ»Ö¸´Ð§¹û 501:("LinePlusByLV", [TYPE_Calc_AttrMaxHP]), # Ìá¸ß×î´óÉúÃü } # ÊÜbuff²ãÊýÓ°ÏìµÄЧ¹ûID #Def_BuffLayerEffectList = [1203,1204] #ÓÃÓÚÍâ²ã¼ÆËãµÄbuffЧ¹û, ²»Óë Def_Skill_BuffEffectDict ÖØ¸´ Def_Skill_BuffEffectOutside = { } #buffЧ¹ûÖµ¼ÆËãÀàÐÍ ( EffCalcType_LinePlus, EffCalcType_LineReduce, EffCalcType_NoLinePlus, EffCalcType_NoLineReduce, ) = range(1, 5) EffCalcTypeDict = { EffCalcType_LinePlus:"LinePlus", EffCalcType_LineReduce:"LineReduce", EffCalcType_NoLinePlus:"NoLinePlus", EffCalcType_NoLineReduce:"NoLineReduce", } # ¸ù¾Ýbuff²»Í¬ ÊôÐÔ¼ÆË㷽ʽ±ä»¯ ( CalcBuffLevel_0, # ¶ÔÓ¦Def_Skill_BuffEffectDict CalcBuffLevel_1, # ¶ÔÓ¦Def_Skill_BuffEffectOutside ) = range(2) #ËٶȵÄЧ¹ûID Def_Speed_EffectIDList = [TYPE_Calc_AttrSpeed] #--------------------------------------------------------------------- #дËÀµÄ¼¼ÄÜID¶¼·ÅÕâ±ß Def_SkillID_QueenRelicsItemBuff = 5000 # ÊÈѪµ¤ æ´»Ê Def_SkillID_Yellow = 20022 # »ÆÃû£¨ÌØÊ⣬ÃþbossµÄbuff £© Def_SkillID_Gray = 20020 # »ÒÃû£¨»ÆÃû£© Def_SkillID_KillYellow = 20004 # »÷É±Íæ¼Òºó»ÆÃû Def_SkillID_Red = 20021 # ºìÃû Def_SkillID_ReviveTired = 20030 # ¸´»îÆ£ÀÍ SkillID Def_SkillID_SkillReBorn = -1 # ¼¼Äܸ´»îID Def_SkillID_LimitSuperBuff = 10000 # ÓÐÏÞÎÞµÐBUFF SkillID Def_SkillID_TJGSuperBuff = 20039 # ÍÑ»ú¹ÒËÀÍö¸´»î±£»¤ Def_SkillID_Somersault = 190 # ·­¹ö¿ìËÙÉÁ±Ü Def_SkillID_DoubleExp = -1 # Ë«±¶¾­ÑéϵͳÖеÄË«±¶¾­ÑéID Def_SkillID_Justice = 11504 # ÕýÒåÕóÓª Def_SkillID_Evil = 11505 # ºÚµÀÕóÓª Def_SkillID_JoinExam = -1 # ´ðÌâBuff Def_SkillID_ActionWuDi = -1 # »î¶¯ÎÞµÐBuff Def_SkillID_ZhenQiRestore = -1 # ÕæÆø»Ö¸´¼Ó³ÉBUFF Def_SkillID_TruckAiMode = 20100 # ïÚ³µAIģʽBUFF Def_SkillTypeID_EfficientBattle = -1 #¸ßЧս¶·ÀàÐÍID,¸ßЧս¶·buffID:49001~49008 Def_SkillTypeID_EfficientSit = -1 #¸ßЧÁ·¹¦ÀàÐÍID Def_SkillID_XuanTianZhenYan = -1 # ÐþÌìÕæÑÔ Def_BuffID_XianFengYunTi = -1 # ÏÉ·çÔÆÌåÀàÐÍID Def_VIPExp_SkillTypeID = -1 #VIP¾­ÑéBUFF Def_SkillID_AtkerFaint = 20035 #ÊôÐÔ»÷Ôμ¼ÄÜ Def_SkillID_Teleport = 1400 #˲¼äÒÆ¶¯ ÓÃÓÚ²»Ó°Ïì¹¥»÷¼ä¸ô Def_SkillID_VipBuff = 11500 # VIPbuff Def_SkillID_TeamVIPBuff = 22000 # VIP¶ÓÎébuff, ¹¥ÊØÍ¬ÃË Def_SkillID_FBEncourageBuff = 20051 # ¸±±¾¹ÄÎèbuff Def_SkillID_PoisonAtkBuff = 25180 # ¶¾¹¥buff Def_SkillID_DropOwnerBuff = 20040 # µôÂä¹éÊôbuff Def_SkillID_PetSignDay = 47111 # Áé³èÇ©µ½ÊôÐÔ¼¼ÄÜ, µ¥´ÎÇ©µ½µÄ¼Ó³É Def_SkillID_LFZ = 47100 # Áú·ïïí¼¼ÄÜ(´ò¹Ö¸ÅÂʾ­Ñé¼Ó³É) Def_SkillID_HorsePetRobBossKillCntBuff = 21020 # Æï³èµÄÔ¹Äîbuff Def_SkillID_RealmBuff = 6100 # ¾³½ç¾­Ñébuff Def_SkillID_FamilyWar_CWinBuff = 22101 # ÏÉÃËÁªÈü - Á¬Ê¤buff, ÓÉÁ¬Ê¤´ÎÊý¾ö¶¨µÈ¼¶ Def_SkillID_FamilyWar_JoinBuff = 22131 # ÏÉÃËÁªÈü - ²ÎÓëbuff, ÓÉÈËÊý¾ö¶¨µÈ¼¶ Def_SkillID_FamilyWar_ResPointAdd = 22201 # ÏÉÃËÁªÈü - Ëæ»úbuff¹Ì¶¨¼Ó×ÊÔ´µã Def_SkillID_FamilyWar_ResPointAddPer = 22202 # ÏÉÃËÁªÈü - Ëæ»úbuff×ÊÔ´µã³É³¤¼Ó³É Def_SkillID_FamilyWar_RandBuffAttr = 22203 # ÏÉÃËÁªÈü - Ëæ»úbuffÊôÐԼӳɣ¬¸ù¾Ý²É¼¯´ÎÊý£¬³É³¤buffµÈ¼¶ Def_SkillID_FamilyWar_OwnerlessBuff = 22213 # ÏÉÃËÁªÈü - ÎÞÖ÷buff£¬Ëæ»úN¸öµÐ·½Ë®¾§±äΪÎÞÖ÷ Def_SkillID_LXHY_AddExpRate = 47113 # Á÷ÐÇ»ðÓêɱËÀµÄ¹ÖÔö¼Ó¾­Ñé # ÇеØÍ¼ÐèÇå³ýµÄbuff ClearBuffOnMapChangeList = [Def_SkillID_DropOwnerBuff, Def_SkillID_FamilyWar_CWinBuff, Def_SkillID_FamilyWar_JoinBuff, Def_SkillID_FamilyWar_RandBuffAttr] # ÍÑ»ú¹Ò״̬ϲ»Ë¢ÐÂbuffʱ¼äµÄ TJGStateNotRefreshTimeBuff = [Def_SkillID_Red] #¼¼ÄÜID¶ÔÓ¦µÄÇøÓòÀàÐÍ Def_AreaType_SkillID_Safe = 20011 # °²È«Çø Def_AreaType_SkillID_FreePK = 20010 # pkÇø Def_AreaType_SkillID_FamilyPK = 20012 # ¼Ò×åÇø Def_AreaType_SkillID_Boss = 20008 # BossÇøÓò Def_SkillID_SitArea = 20009 # ´ò×øÇøÓòbuff Def_SkillID_Peace = 23048 # Íæ¼Ò¼äºÍƽbuff #---------------------------------------------------------------------- #Õ½¶·ÀàÐÍ Def_ChanceDefRate = 2000 # µÖÓùÉ˺¦¸ÅÂÊ, Ŀǰ¹Ì¶¨20%¸ÅÂÊ #É˺¦ÀàÐÍ ( Def_HurtType_Normal, # ÆÕͨÉ˺¦ 1 Def_HurtTYpe_Recovery, # »Ø¸´ 2 Def_HurtType_BounceHurt, # ·´µ¯É˺¦ 3 Def_HurtType_Bleed, # Á÷Ѫ 4 Def_HurtType_Parry, # ¸ñµ² 5 Def_HurtType_DoubleHit, # Á¬»÷ 6 Def_HurtType_SuperHit, # ±©»÷ 7 Def_HurtType_LuckyHit, # »áÐÄÒ»»÷É˺¦ 8 Def_HurtType_Miss, # ÉÁ±Ü 9 Def_HurtType_Immune, # ÃâÒß 10 Def_HurtType_RealmSupress, # ¾³½çÑ¹ÖÆ 11 Def_HurtType_Zhansha, # նɱ 12 Def_HurtType_Zhuxian, # ÖïÏÉÒ»»÷ 13 Def_HurtType_ZhognjiZhansha, # ÖÕ¼«Õ¶É± 14 Def_HurtType_DeadlyHit, # ÖÂÃüÒ»»÷ 15 Def_HurtType_ThumpHit, # ÖØ»÷ 16 Def_HurtType_Yinji, # Ó¡¼Ç 17 Def_HurtType_Burn, # ׯÉÕ 18 ) = range(1, 19) #Def_HurtType_SuckBlood, # ÎüѪ ( Def_HurtType_NoDef, # ÎÞÊÓ·ÀÓùÉ˺¦ Def_HurtType_GreatHit, # ׿Խһ»÷É˺¦ Def_HurtType_FujiaHit, # ¸»¼×Ò»»÷ Def_HurtType_FuhaoHit, # ¸»ºÀÒ»»÷ ) = range(21, 25) Def_EquipItemType_TJGAutoEat = xrange(Def_ItemType_retWeapon, Def_ItemType_retGlove + 1) #×°±¸ÀàÐÍ Def_EquipItemType = range(Def_ItemType_retWeapon, Def_ItemType_DogzEquipScute + 1) #ÉñÊÞ×°±¸ÀàÐÍ Def_DogzEquiipType = xrange(Def_ItemType_DogzEquipHorn, Def_ItemType_DogzEquipScute + 1) # ¼¼ÄÜÔì³ÉʵÖÊÐÔÉ˺¦µÄÀàÐÍ Def_RealAttack_Type = [ Def_HurtType_Normal, # ÆÕͨÉ˺¦ 1 Def_HurtType_Parry, # ¸ñµ² 5 Def_HurtType_DoubleHit, # Á¬»÷ 6 Def_HurtType_SuperHit, # ±©»÷ 7 Def_HurtType_LuckyHit, # »áÐÄÒ»»÷É˺¦ 8 Def_HurtType_RealmSupress, # ¾³½çÑ¹ÖÆ 11 Def_HurtType_Zhuxian, # ÖïÏÉÒ»»÷ 13 Def_HurtType_DeadlyHit, # ÖÂÃüÒ»»÷ 15 Def_HurtType_ThumpHit, # ÖØ»÷ 16 Def_HurtType_Yinji, Def_HurtType_Burn, ] #--------------------------------------------------------------------- #ÄÚÍøGMµÈ¼¶ Def_GM_LV_God = 90 #--------------------------------------------------------------------- #¿Í»§¶ËÐÄÌøÏìÓ¦·â°ü¼ä¸ô(ºÁÃë) Def_PlayerOnLineReply_ClientReply = 30000 #30000 #Ò»¸öÆÁÄ»·¶Î§ Def_Screen_Area = 10 #Ö÷½ÇÉíÉÏËùÄÜЯ´øÇ®µÄ->½ð×Ó½ðƱ×ÜÊý ->̨Íå°æ999,999,999 ´ó½°æ50,000,000 Def_PlayerTotalMoney_Gold = 999999999 #Ö÷½ÇÉíÉÏËùÄÜЯ´øÇ®µÄ->Òø×Ó񿮱×ÜÊý ->̨Íå°æ999,999,999 ´ó½°æ999,000,000 Def_PlayerTotalMoney_Silver = 2000000000 #Á÷Ïò¼Ç¼±ä¸ü×îС½ð±ÒÖµ(СÓÚ¸ÃÖµµÄÔݲ»¼Ç¼, ½öÏÞ½ð±Ò) Def_DRRecord_Min_Silver = 500000 Def_LargeTrade_Silver = 1000 * 1000 #³õʼ»¯×°±¸±³°ü¸ñ×ÓÊý Def_PackCnt_Equip = 203 #Ö÷½Ç½»Ò×À¸×î´ó¸ñÊý Def_PlayerTradeMaxItemCount = 20 #Ö÷½Ç¸ÕµÇ½ÓÎÏ·¿ªÆô±³°ü¸ñ×ÓÊý Def_PlayerFirstLoginOpenBackCnt = 60 #ÐÂÊֵǽ¿ªÆôµÄ²Ö¿â¸ñ×ÓÊý Def_FirstLogin_OpenWareHouseCnt = 60 #µÇ½³õʼ´¢Îï¹ñ¸ñ×ÓÊý Def_PackCnt_Fashion = 1 #µÇ½³õʼÎäÆ÷ʱװ¸ñ×ÓÊý Def_PackCnt_WeaponCoat = 8 #³õʼ»¯Ñ°±¦±³°ü¸ñ×ÓÊý Def_PackCnt_SeekTreasure = 0 #³õʼ»¯½×¼¶ÂíÆ¥±³°ü¸ñ×ÓÊý Def_PackCnt_ClassHorses = 0 #³õʼ»¯ÂíÆ¥×°±¸¸ñ×ÓÊý Def_PackCnt_HorseEquip = 3 #³õʼ»¯½×¼¶ÂíÆ¥¼¼Äܱ³°ü¸ñ×ÓÊý Def_PackCnt_HorseSkill = 0 #³õʼ»¯¹Ù¾ô¼¼Äܱ³°ü¸ñ×ÓÊý Def_PackCnt_OfficerSkill = 0 #Ѱ±¦±³°ü¸ñ×ÓÊý Def_PackCnt_Treasure = 200 #³õʼ»¯ÉñÊÞ±³°ü¸ñ×ÓÊý Def_PackCnt_DogzItem = 100 #³õʼ»¯ÉñÊÞ×°±¸¸ñ×ÓÊý Def_PackCnt_DogzEquip = 100 #³õʼ»¯À¬»ø·ÖÀà¸ñ×ÓÊý Def_PackCnt_Garbage = 30 #³õʼ»¯×°±¸À¸2 Def_PackCnt_Equip2 = 0 #³õʼ»¯»ØÊÕÕ¾ Def_PackCnt_Recycle = 6 #³õʼ»¯ÁÙʱ½»»»±³°ü¸ñ×ÓÊý Def_PackCnt_TempSwap = 1 #³õʼ»¯ÁÙʱ´æ·Å±³°ü¸ñ×ÓÊý Def_PackCnt_TempItem = 10 #³õʼ»¯³èÎï±³°ü¸ñ×ÓÊý Def_PackCnt_Pet = 70 #³õʼ»¯Í¨ÓóèÎï×°±¸±³°ü¸ñ×ÓÊý Def_PackCnt_PetEquip = 4 #Ö÷½Ç¸ÕµÇ½ÓÎÏ·¿ªÆô¾«ÆÇ²Û¸ñ×ÓÊý/·ûÎÄ Def_PlayerFirstLoginOpenFineSoulSlot = 0 #Íæ¼ÒÍÑÀëÕ½¶·×´Ì¬Ê±¼ä(6Ãë) Def_PlayerLeaveBattleTick = 3000 #Íæ¼ÒPK¶àɱ¼ä¸ô Def_MultiKillTick = 15000 #×é¶ÓÈÙÓþ»»Ç®±ÈÀý Def_TeamHornor_Money = 1000 #×é¶ÓÈÙÓþ»»Ç®ÀàÐÍ Def_TeamHornor_MoneyType = IPY_GameWorld.TYPE_Price_Gold_Paper #Íæ¼ÒÉËѪ¼Ç¼ÖмǼ×î´ó¸öÊý Def_PlayerHurtListCount = 5 #Íæ¼Ò×î´óÒÆ¶¯¾àÀë Def_PlayerMaxMoveDist = 20 #Íæ¼Òֹͣʱ¿É½ÓÊܵľàÀë²î¾à Def_AcceptPlayerStopPlaceDist=100 #ÒÔºóÕâ¸öÊýÖµÐèÒªµ÷С #Íæ¼ÒºìÃû³Í·£(150%¼Û¸ñ¹ºÂòÎïÆ·) Def_PlayerNameColorRed_BuyItem = 1.5 #Íæ¼Ò»»Ïß¼ä¸ô (3Ãë) Def_PlayerChangLine_Tick = 3000 Def_Player_InitMapSignPointCount = 1 # Íæ¼Ò³õʼ»¯µØÍ¼±ê¼ÇµãÊýÁ¿ Def_Player_MapSignPointMaxCount = 10 # µØÍ¼±ê¼Çµã×î´óÊýÁ¿ #Íæ¼ÒÐÔ±ð Def_PlayerSex_Type = 3 ( Def_PlayerSex_All , #ͨÓà Def_PlayerSex_Man , #ÄÐÈË Def_PlayerSex_Woman , #Å®ÈË ) = range( 0, Def_PlayerSex_Type ) #±¦Ê¯ Def_Stone_VipHole = 10 #VIP¿×λ×îСË÷ÒýÖµ Def_Stone_SaveStoneInfoXNumber = 10 #×°±¸Î»¿×Ë÷Òý±£´æ±¦Ê¯ID*10+isBand #½Å±¾×Ô¶¨ÒåÍæ¼Ò״̬(ö¾ÙÖµ²»Äܳ¬¹ý31) #Ôö¼Ó»òÐÞ¸ÄʱÇë×¢ÒâDef_Player_NotCan_EnterFbPyGameEvenState Def_Type_PyPlayerActionList = ( Def_Type_PyPlayerAction_PlayerVsPlayer, # Çдè Def_Type_PyPlayerAction_PlayerVsRoomSuper, # ÌìÌݾº¼¼ Def_Type_PyPlayerAction_SpanServer, # ¿ç·þ Def_Type_PyPlayerAction_FBWipeOut, # fbɨµ´ ) = range(0, 4) #Íæ¼Ò²»ÄÜѧϰÉý¼¶¼¼ÄܵÄ״̬ Def_Player_Cannot_LearnLvSkill_State = [ IPY_GameWorld.paDie , ] #Íæ¼Ò¿ÉÒÔ¿ªÊ¼ÌøÎèµöÓãµÄ״̬ Def_Player_StartGameEvent_State = [ IPY_GameWorld.paNull ] #Íæ¼Ò¿ÉÒÔÖØÕû±³°üµÄ״̬ Def_Player_ResetItem_State = [ IPY_GameWorld.paNull, IPY_GameWorld.paAttack, IPY_GameWorld.paGameEvent, IPY_GameWorld.paEvent, IPY_GameWorld.paSit, ] #Íæ¼Ò¿ÉÒÔ»»×°µÄ״̬ Def_Player_DoEquip_State = [ IPY_GameWorld.paNull, IPY_GameWorld.paAttack, IPY_GameWorld.paSit, IPY_GameWorld.paEvent, ] #Íæ¼Ò¿ÉÒÔ´òÔìµÄ״̬ Def_Player_DoEvent_State = [ IPY_GameWorld.paNull , IPY_GameWorld.paEvent, IPY_GameWorld.paSit, IPY_GameWorld.paAttack, IPY_GameWorld.paGameEvent, IPY_GameWorld.paDOT, IPY_GameWorld.paProduce, ] #Íæ¼Ò²»¿ÉÒÔ´«Ë͵Ä״̬ Def_Player_Cannot_TransState = [ IPY_GameWorld.paSit, IPY_GameWorld.paDie, IPY_GameWorld.paPreparing, IPY_GameWorld.paTrade ] ##Íæ¼Ò²»ÄÜ´«È븱±¾»î¶¯µÄpy×Ô¶¨Òå״̬ Def_Player_NotCan_EnterFbPyGameEvenState = [ Def_Type_PyPlayerAction_PlayerVsPlayer, # Çдè Def_Type_PyPlayerAction_PlayerVsRoomSuper, # ÌìÌݾº¼¼ Def_Type_PyPlayerAction_SpanServer, # ¿ç·þ Def_Type_PyPlayerAction_FBWipeOut, # fbɨµ´ ] #Íæ¼ÒÔÚÏÂÁÐ״̬,ÉèÖÃΪ´ôÖÍ Def_Player_PrimnessState = [ #IPY_GameWorld.paSit , #×øÏ IPY_GameWorld.paGameEvent , #СÓÎÏ· ] #ÔÊÐíÍæ¼Ò»»ÏßµÄ״̬ Def_PlayerChangLine_State = [ IPY_GameWorld.paNull , ] Def_PlayerChangLine_Vehicle = [ IPY_GameWorld.pvNull , IPY_GameWorld.pvHorse , ] #É̳ÇרÓÃ״̬ Def_PlayerState_Store = [ IPY_GameWorld.paNull , IPY_GameWorld.paDie , IPY_GameWorld.paAttack , IPY_GameWorld.paEvent , IPY_GameWorld.paSit , IPY_GameWorld.paPreparing, IPY_GameWorld.paGameEvent, ] #Íæ¼Ò¿ÉÒÔת»»×´Ì¬µÄÐÎ̬ Def_Player_Can_Transfer_State = [ IPY_GameWorld.paNull , IPY_GameWorld.paAttack , IPY_GameWorld.paPreparing , IPY_GameWorld.paGameEvent , ] #Íæ¼Ò¿ÉÒÔ¹¥»÷µÄ״̬ Def_PlayerCanAttackState = [ IPY_GameWorld.paNull , IPY_GameWorld.paAttack, ] #Íæ¼Ò¿ÉÒÔ½øÈë¶ÔÖŵÄ״̬ Def_PlayerCanEnterConfronting = [ IPY_GameWorld.paNull , IPY_GameWorld.paAttack, IPY_GameWorld.paPreparing , IPY_GameWorld.paGameEvent , ] #Íæ¼ÒÇл»×´Ì¬ÖжËÕ½¶·¶ÔÖÅ Def_PlayerCancelConfronting = [ IPY_GameWorld.paGameEvent, IPY_GameWorld.paPreparing, IPY_GameWorld.paSit, IPY_GameWorld.paEvent, IPY_GameWorld.paDie, IPY_GameWorld.paTrade, ] #´óÐͽ»Ò×ÎïÆ·Çåµ¥ Def_ItemID_LargeTrade = [ ] #¹¥»÷µÄÏÞÖÆÎ»Öµ Def_Action_Attack_Bit = 0x01 #¹¥»÷ϵͳÌáʾ(×î´óµÄÔ­Òò) Def_PA_MaxReason = 16 ( Def_PASysMessage_None , #ÎÞÌáʾ Def_PASysMessage_NewGuy , #¹¥»÷ÐÂÊÖ Def_PASysMessage_IsSafeArea , #°²È«ÇøÓò Def_PASysMessage_AttackMode , #¹¥»÷ģʽ Def_PASysMessage_CountrySafe, #¹ú¼Ò±£»¤ Def_PASysMessage_IsSafeArea_Country , #¹ú¼Ò°²È«Çø±£»¤ Def_PASysMessage_NewGuyNotPK , #ÐÂÊÖ²»ÄÜPK Def_PASysMessage_NotAttackNewGuy , #²»Äܹ¥»÷ÐÂÊÖ Def_PASysMessage_NotAttackFamily , #²»Äܹ¥»÷ͬ¼Ò×å³ÉÔ± Def_PASysMessage_NotAttackTeam , #²»Äܹ¥»÷¶ÓÓÑ Def_PASysMessage_AttackNotPK , #¹¥»÷·½PKÖµ¹ý´ó£¬²»ÄÜPK Def_PASysMessage_CurAreaNotPK , #µ±Ç°ÇøÓò²»¿É¹¥»÷ Def_PASysMessage_SitNotPK , #²»Äܹ¥»÷´ò×øµÄÈË Def_PASysMessage_NotAttackFaction , #²»Äܹ¥»÷ͬÕóÓªÍæ¼Ò Def_PASysMessage_NotAttackServer , #²»Äܹ¥»÷ͬ·þÍæ¼Ò Def_PASysMessage_PKProtectTime , #PK±£»¤±£»¤Ê±¼ä ) = range( 0, Def_PA_MaxReason ) #ÌáʾԭÒò¼°¶ÔÓ¦µÄÌáʾmark×é³ÉµÄ×Öµä Def_MessageDic = {Def_PASysMessage_NewGuy:"FairyGrabBossNewPlayer", #¹¥»÷ÐÂÊÖ Def_PASysMessage_IsSafeArea: "CannotAtk01", #°²È«ÇøÓò Def_PASysMessage_AttackMode:"AtkModeErr", #¹¥»÷ģʽ Def_PASysMessage_CountrySafe:"PlayerPK_Error_GoalLvLow",#¹ú¼Ò±£»¤ Def_PASysMessage_IsSafeArea_Country:"Cadres_PK_Lost", #¹ú¼Ò°²È«Çø±£»¤ Def_PASysMessage_NewGuyNotPK:"PK_lhs_0", #ÐÂÊÖ²»ÄÜPK Def_PASysMessage_NotAttackNewGuy:"FairyGrabBossNewPlayer", #²»Äܹ¥»÷ÐÂÊÖ Def_PASysMessage_NotAttackFamily:"Old_andyshao_161795", #²»Äܹ¥»÷ͬ¼Ò×å³ÉÔ± Def_PASysMessage_NotAttackTeam:"PK_lhs_861048", #²»Äܹ¥»÷¶ÓÓÑ Def_PASysMessage_AttackNotPK:"PK_lhs_202580", #¹¥»÷·½PKÖµ¹ý´ó£¬²»ÄÜPK Def_PASysMessage_CurAreaNotPK:"PK_lhs_272921", #µ±Ç°ÇøÓò²»¿É¹¥»÷ Def_PASysMessage_SitNotPK:"NotAttackable", #²»Äܹ¥»÷´ò×øµÄÈË Def_PASysMessage_NotAttackFaction:"AttackSameFactionLimit", #²»Äܹ¥»÷ͬÕóÓªÍæ¼Ò Def_PASysMessage_NotAttackServer:"AttackSameServerLimit", #²»Äܹ¥»÷ͬ·þÍæ¼Ò Def_PASysMessage_PKProtectTime:"NocturnalProtection", #PK±£»¤±£»¤Ê±¼ä } #´¦ÀíÍæ¼Ò³ÖÐøÐÔbuffµÄʱ¼ä Def_ProcessPlayerPersistBuff = 100 #ĬÈϳÖÐøBUFFµÄ´¦Àí¼ä¸ô Def_ProcessPersistBuff = 3000 #Íæ¼ÒµÇ½ÐèÒª³õʼ»¯µÄ±³°üË÷Òý Def_PlayerLoginInitPackIndexList = [#Ö÷½Ç±³°ü IPY_GameWorld.rptRecycle, IPY_GameWorld.rptEquip, IPY_GameWorld.rptItem, #IPY_GameWorld.rptFineSoulSlot, IPY_GameWorld.rptAnyWhere, #ʱװ±³°ü #IPY_GameWorld.rptCabinetWeaponCoat, #IPY_GameWorld.rptCabinetHorse, #IPY_GameWorld.rptCabinetDressCoat, #IPY_GameWorld.rptHorseEquip, ShareDefine.rptTempItem, ShareDefine.rptTreasure, ShareDefine.rptPet, ShareDefine.rptDogzItem, ShareDefine.rptDogzEquip, ShareDefine.rptGarbage, ] #×°±¸¿ÉÇ¿»¯±³°üÁбí Def_Equip_Boost_Pack = [IPY_GameWorld.rptItem, IPY_GameWorld.rptEquip, IPY_GameWorld.rptPetEquip1, IPY_GameWorld.rptPetEquip2, IPY_GameWorld.rptPetEquip3, IPY_GameWorld.rptPetEquip4, IPY_GameWorld.rptPetEquip5, IPY_GameWorld.rptHorseEquip] #Íæ¼Ò½»Ò×------------------------------------------- #Ë«·½¿ÉÒÔ½»Ò×µÄ״̬ Def_CanTradeState = [ IPY_GameWorld.paNull ] #Ë«·½½»Ò×¾àÀë Def_CanTradeDist = 8 #½»Ò×½ð×ÓÎïÆ·µÈ¼¶ Def_CanTradeGoldItem_LV = 31 #¹¥»÷Ïà¹Ø-------------------------------------------- #¹¥ËÙ³õʼֵ£¬ ʵ¼ÊÖµÐè³ý100 Def_BaseAtkSpeed = 15000 #Íæ¼Ò¹¥»÷¿ÉÒÔÔ½¹ýÕϰ­µÈ¼¶ Def_PlayerCanAttackBalk = 1 #Íæ¼Ò¹¥»÷¾àÀëÀ©´óN¸ñ×Ó Def_PlayerAttackDistZoom = 2 #·þÎñÆ÷ͳһʹÓÃÍò·ÖÂÊ(ÓÃÓÚ¼ÆËã°Ù·Ö±È 10000Ϊ100%) Def_MaxRateValue = ShareDefine.Def_MaxRateValue Def_AtkSpeedBase = 1000.0 # Íæ¼Ò¹¥»÷ËÙ¶È»ù´¡±ê×¼ 1000ºÁÃë #-------------¹¥»÷ÀàÐÍ #¹¥»÷¶ÔÏóÀàÐÍ #ÎÞ·¨¹¥»÷ Type_Relation_None = 0 #µÐÈË Type_Relation_Enemy = 1 #ÅóÓÑ Type_Relation_Friend = 2 Def_NpcDictKey_CampType = 'CampType' #ÕóÓª ÈýÖÖ ÖÐÁ¢ ÕýÒå а¶ñ CampType_Neutral = ShareDefine.CampType_Neutral # ÖÐÁ¢ CampType_Justice = ShareDefine.CampType_Justice # ÕýÒå CampType_Evil = ShareDefine.CampType_Evil # а¶ñ #ÖÎÁÆÀàÐÍ£¨Ó°Ï칫ʽ²ÎÊý£© Def_CureTypeList = ( Def_Cure_Attack, # ¹¥»÷ 0 Def_Cure_MaxHP, # ×î´óÉúÃüÖµ 1 Def_Cure_PNE, # ÖÇÁ¦ 2 Def_Cure_PHY, # Ãô½Ý 3 Def_Cure_HurtValue, # É˺¦Öµ 4 Def_Cure_TagMaxHP, # Ä¿±ê×î´óÉúÃüÖµ 5 ) = range(6) #»ØÄ§ÀàÐÍ£¨Ó°Ï칫ʽ²ÎÊý£© Def_RestoreTypeList = ( Def_Restore_MaxMP, # ¸ù¾Ý×î´óħ·¨Öµ Def_Restore_PHY, # ¸ù¾ÝÃô½ÝϵÊý ) = range(2) #ÏÝÚå³öÉúºó, ²»¹¥»÷ʱ¼ä Def_Trap_Born_Idle_Time = 500 #¼¼ÄÜ-------------------------------------------- #¶ñÃû³õʼµã Def_FirstLogin_InfamyValue = 10 #¼¼Äܱط¢Éú״̬------------------------------------------- Def_Skill_HappenState_HitOn = 0x0001 # ±ØÃüÖÐ Def_Skill_HappenState_SuperHit = 0x0002 # ±Ø±©»÷ Def_Skill_HappenState_LuckyHit = 0x0004 # ±Ø»áÐÄÒ»»÷ Def_Skill_HappenState_ThumpHit = 0x0008 # ±ØÖØ»÷ #¼¼ÄÜÊ©·¨Ä¿±ê Def_UseSkillAim_Type = 3 ( Def_UseSkillAim_None, # ÎÞ¶ÔÏó Def_UseSkillAim_Obj, # ÓжÔÏó Def_UseSkillAim_Ground, # µØÃæ ) = range(Def_UseSkillAim_Type) #¼¼ÄÜÊ©·¨Ä¿±êÀàÐÍ, Ð޸Ĵ˴¦Ó¦ÔÚDef_Dict_UseSkillTag_ObjType ÏàÓ¦¸ü¸Ä Def_UseSkillTag_Type = 16 ( Def_UseSkillTag_None , #ÎÞÐèÑ¡Ôñ¶ÔÏó 0 Def_UseSkillTag_Self , #×Ô¼º 1 Def_UseSkillTag_Team , #¶ÓÎé 2 Def_UseSkillTag_Friend , #ÓѺà 3 Def_UseSkillTag_CanAttack , #¿É¹¥»÷ 4 Def_UseSkillTag_SelfAndFriend, #×Ô¼º¼°ÓѺà 5 Def_UseSkillTag_PlayerAshes, #¶ÔÍæ¼ÒʬÌåÊÍ·Å 6 Def_UseSkillTag_PlayerHasHP, #¶Ô»îµÄÍæ¼Ò 7 Def_UseSkillTag_CanAttackNPC, #¿É¹¥»÷µÄ¹ÖÎï 8 Def_UseSkillTag_CanAttackPlayer, #¿É¹¥»÷Íæ¼Ò 9 Def_UseSkillTag_SelfFriendAttack, #×Ô¼º¡¢ÓѺü°¿É¹¥»÷µ¥Î» 10 Def_UseSkillTag_PetMaster, #³èÎïÖ÷ÈË 11 Def_UseSkillTag_SummonMaster, #ÕÙ»½ÊÞÖ÷ÈË 12 Def_UseSkillTag_CanAttackBaseNPC, #¿É¹¥»÷µÄÒ°ÍâС¹Ö£¨º¬¾«Ó¢£©¹ÖÎï 13 Def_UseSkillTag_FriendNPC, #ÓѺÃNPC 14 Def_UseSkillTag_AppointNPC, #Ö¸¶¨NPC 15 ±ØÐëºÍЧ¹ûÖµÅäºÏ Def_Skill_Effect_AppointNPC ) = range( 0, Def_UseSkillTag_Type ) #¼¼ÄܵÄÊ©·¨Ä¿±ê¶ÔÓ¦µÄ¶ÔÏóÀàÐÍ Def_Dict_UseSkillTag_ObjType = { Def_UseSkillTag_None : [IPY_GameWorld.gotPlayer, IPY_GameWorld.gotNPC], Def_UseSkillTag_Self : [IPY_GameWorld.gotPlayer], Def_UseSkillTag_Team : [IPY_GameWorld.gotPlayer], Def_UseSkillTag_Friend : [IPY_GameWorld.gotPlayer, IPY_GameWorld.gotNPC], Def_UseSkillTag_CanAttack : [IPY_GameWorld.gotPlayer, IPY_GameWorld.gotNPC], Def_UseSkillTag_SelfAndFriend : [IPY_GameWorld.gotPlayer, IPY_GameWorld.gotNPC], Def_UseSkillTag_PlayerAshes : [IPY_GameWorld.gotPlayer], Def_UseSkillTag_PlayerHasHP : [IPY_GameWorld.gotPlayer], Def_UseSkillTag_CanAttackNPC : [IPY_GameWorld.gotNPC], Def_UseSkillTag_CanAttackPlayer : [IPY_GameWorld.gotPlayer], Def_UseSkillTag_SelfFriendAttack : [IPY_GameWorld.gotPlayer, IPY_GameWorld.gotNPC], Def_UseSkillTag_PetMaster : [IPY_GameWorld.gotPlayer], Def_UseSkillTag_SummonMaster : [IPY_GameWorld.gotPlayer, IPY_GameWorld.gotNPC], Def_UseSkillTag_CanAttackBaseNPC : [IPY_GameWorld.gotNPC], Def_UseSkillTag_FriendNPC : [IPY_GameWorld.gotNPC], Def_UseSkillTag_AppointNPC : [IPY_GameWorld.gotNPC], } #Íæ¼Ò¼¼ÄÜ:¿ÉÒÔ¶Ô×Ô¼ºÊͷŵļ¼ÄÜÀàÐÍ Def_ST_CanPlayerUseSkill = [ Def_UseSkillTag_None, Def_UseSkillTag_Self, Def_UseSkillTag_SelfAndFriend, Def_UseSkillTag_PlayerHasHP, Def_UseSkillTag_SelfFriendAttack ] #NPC¼¼ÄÜ:¿ÉÒÔ¶Ô×Ô¼ºÊͷŵļ¼ÄÜÀàÐÍ Def_ST_CanNPCUseSkill = [ Def_UseSkillTag_None, Def_UseSkillTag_Self, ] #×Ô¶¯¹¥»÷¼¼ÄÜÀàÐÍ Def_AutoAtkSkillType = 3 ( Def_AutoAtkSkillType_Atk , #ÆÕͨ¹¥»÷ Def_AutoAtkSkillType_None, #²»´¦Àí¶¯×÷ Def_AutoAtkSkillType_Skill, #¼¼Äܹ¥»÷ ) = range( 0, Def_AutoAtkSkillType ) #¼¼ÄÜÀàÐÍ Def_SkillType_Count = 25 ( Def_SkillType_Special , #ÌØÊâ¼¼ÄÜ 0 Def_SkillType_Atk , #¹¥»÷Àà 1 Def_SkillType_Rstr , #»Ö¸´Àà 2 Def_SkillType_LstPlsBuff , #³ÖÐøÔöÒæBUFF 3 Def_SkillType_LstDepBuff , #³ÖÐø¼õÒæBUFF 4 Def_SkillType_PlsBuff , #ÔöÒæBUFF 5 Def_SkillType_DepBuff , #¼õÒæBUFF 6 Def_SkillType_Passive , #±»¶¯¼¼ÄÜ£¨Óë±»¶¯BUFFÎÞÖ±½Ó¹ØÏµ£© 7 Def_SkillType_Revive , #¸´»î 8 Def_SkillType_Increment , #ÔöÖµ¼¼ÄÜ£¨²»¿ÉÇå³ý£©9 Def_SkillType_Aura , #¹â»·¼¼ÄÜ 10 Def_SkillType_Equip , #×°±¸¼¼ÄÜ 11 Def_SkillType_Area , #³¡¾°¼¼ÄÜ£¨buff£© 12 Def_SkillType_Summon , #ÕÙ»½ 13 Def_SkillType_Action , #Ó°ÏìÐÐΪBUFF 14 Def_SkillType_LstPlsBuffAtk, #³ÖÐø¹¥»÷ÀàBUFF 15 Def_SkillType_PassivePlsBuff, #±»¶¯´¥·¢ÔöÒæÀàbuff 16 Def_SkillType_PassiveDepBuff, #±»¶¯´¥·¢¼õÒæÀàbuff 17 Def_SkillType_PassiveActionBuff, #±»¶¯´¥·¢µÄ¿ØÖÆÀàbuff 18 Def_SkillType_PassiveBuff, # ±»¶¯BUFF 19 (·ÏÆú£¬Î޴˶¨Òå·ÖɢΪÆäËûbuff) Def_SkillType_AttrSkill, # ÊôÐÔÀ༼ÄÜ 20 Def_SkillType_PassiveLstPlsBuff, #±»¶¯´¥·¢³ÖÐøÔöÒæÀàbuff 21 Def_SkillType_PassiveLstDepBuff, #±»¶¯´¥·¢³ÖÐø¼õÒæÀàbuff 22 Def_SkillType_AttrSkillNoLearn, # ¿Éµþ¼ÓµÄͬÀàÐÍIDÊôÐÔÀ༼ÄÜ ²»¿Éѧϰ ËãÊôÐÔÖ±½ÓÈ¡±í ĿǰÓÃÓÚÉñÊÞ¼¼ÄÜ 23 Def_SkillType_PassiveLstPlsBuffAtk, #±»¶¯³ÖÐø¹¥»÷ÀàBUFF 24 ) = range( 0, Def_SkillType_Count ) #Êý¾Ý¿âÖеÄBuffÀàÐͶÔÓ¦·µ»ØC++ÖеÄBuffÀàÐͶÔÏó Def_SkillBuffList = { Def_SkillType_LstPlsBuff : IPY_GameWorld.bfProcessBuff , #³ÖÐøÔöÒæBUFF 3 Def_SkillType_LstPlsBuffAtk : IPY_GameWorld.bfProcessBuff , #³ÖÐøÔöÒæBUFF 3 Def_SkillType_LstDepBuff : IPY_GameWorld.bfProcessDeBuff , #³ÖÐø¼õÒæBUFF 4 Def_SkillType_PlsBuff : IPY_GameWorld.bfBuff , #ÔöÒæBUFF 5 Def_SkillType_DepBuff : IPY_GameWorld.bfDeBuff , #¼õÒæBUFF 6 Def_SkillType_PassiveBuff : IPY_GameWorld.btPassiveBuf, # ±»¶¯¼¼ÄÜ 7 (·ÏÆú£¬Î޴˶¨Òå·ÖɢΪÆäËûbuff) Def_SkillType_Revive : IPY_GameWorld.bfIncBuff, #¸´»î 8 Def_SkillType_Increment : IPY_GameWorld.bfIncBuff, #ÔöÖµ¼¼ÄÜ£¨²»¿ÉÇå³ý£©9 Def_SkillType_Aura : IPY_GameWorld.bfAura , #¹â»·¼¼ÄÜ 10 Def_SkillType_Equip : IPY_GameWorld.bfEquipBuff,#×°±¸¼¼ÄÜ 11 Def_SkillType_Area : IPY_GameWorld.bfMapBuff , #³¡¾°¼¼ÄÜ£¨buff£© 12 Def_SkillType_Action : IPY_GameWorld.bfActionBuff , #Ó°ÏìÐÐΪBUFF 14 Def_SkillType_PassivePlsBuff : IPY_GameWorld.bfBuff , #ÔöÒæBUFF 5 Def_SkillType_PassiveDepBuff : IPY_GameWorld.bfDeBuff , #¼õÒæBUFF 6 Def_SkillType_PassiveActionBuff : IPY_GameWorld.bfActionBuff , #Ó°ÏìÐÐΪBUFF 14 Def_SkillType_PassiveLstPlsBuff: IPY_GameWorld.bfProcessBuff, #±»¶¯´¥·¢³ÖÐøÔöÒæÀàbuff 3 Def_SkillType_PassiveLstDepBuff: IPY_GameWorld.bfProcessDeBuff, #±»¶¯´¥·¢³ÖÐø¼õÒæÀàbuff 4 Def_SkillType_PassiveLstPlsBuffAtk : IPY_GameWorld.bfProcessBuff , #³ÖÐøÔöÒæBUFF 3 } # É˺¦Ðͼ¼ÄÜ Def_HurtSkill_List = [Def_SkillType_Atk, Def_SkillType_LstPlsBuffAtk, Def_SkillType_PassiveLstPlsBuffAtk] #³ÖÐøÐͼ¼ÄÜÁбí Def_LstBuff_List = [ Def_SkillType_LstPlsBuff, Def_SkillType_LstDepBuff, Def_SkillType_LstPlsBuffAtk, Def_SkillType_PassiveLstPlsBuffAtk, Def_SkillType_PassiveLstPlsBuff, Def_SkillType_PassiveLstDepBuff ] #¶ÔµÐʹÓü¼ÄÜÁбí Def_CanAttackSkill_List = [ Def_SkillType_LstDepBuff, Def_SkillType_DepBuff, Def_SkillType_Atk, Def_SkillType_Action, Def_SkillType_LstPlsBuffAtk, Def_SkillType_PassiveLstPlsBuffAtk, Def_SkillType_PassiveDepBuff, Def_SkillType_PassiveActionBuff, Def_SkillType_PassiveLstDepBuff ] #²»ÀûBUFF¸øNPCÌí¼Ó³ðºÞ Def_Debuff_List = [Def_SkillType_LstDepBuff, Def_SkillType_DepBuff, Def_SkillType_Action, Def_SkillType_PassiveDepBuff, Def_SkillType_PassiveActionBuff, Def_SkillType_PassiveLstDepBuff] #²»½øÈëÕ½¶·×´Ì¬µÄ¼¼ÄÜ Def_NoBattleState_List = [ Def_SkillType_Rstr , #»Ö¸´Àà 2 Def_SkillType_LstPlsBuff , #³ÖÐøÔöÒæBUFF 3 Def_SkillType_PlsBuff , #ÔöÒæBUFF 5 Def_SkillType_Passive , #±»¶¯¼¼ 7 Def_SkillType_Revive , #¸´»î 8 Def_SkillType_Increment , #ÔöÖµ¼¼ÄÜ£¨²»¿ÉÇå³ý£©9 Def_SkillType_Aura , #¹â»·¼¼ÄÜ 10 Def_SkillType_Summon , #ÕÙ»½ 13 ] # Íæ¼Ò¶ÀÓеģ¬NPCûÓÐÕâЩ½Ó¿Ú Def_BuffType_OnlyPlayer = [IPY_GameWorld.bfIncBuff, IPY_GameWorld.btPassiveBuf, IPY_GameWorld.bfEquipBuff, IPY_GameWorld.bfMapBuff] # Buff²ã¼¶Ôö¼õ¶¨Òå Def_BuffLayer_Add = 0 # ÿ´Î´¥·¢²ã¼¶µÝÔö Def_BuffLayer_Sub = 1 # ÿ´Î´¥·¢²ã¼¶µÝ¼õ #¶¯×÷ÀàÇø·Ö±êʶ ( Def_ActBit_PstState, Def_ActBit_GameEvent ) = range(0, 2) #¶¯×÷¶ÔÓ¦µÄ¶¯×÷λ×Öµä Def_ActBit_Action = { #¶¯×÷½ø¶ÈÌõ¶ÔÓ¦µÄÐÐΪλֵ Def_ActBit_PstState : { IPY_GameWorld.pstHorse : IPY_GameWorld.oalRide, #ÉÏÂí IPY_GameWorld.pstMissionCollecting : IPY_GameWorld.oalCollect, # ÈÎÎñ²É¼¯ IPY_GameWorld.pstCatchPet : IPY_GameWorld.oalCatch, # ×¥³èÎï IPY_GameWorld.pstCollecting : IPY_GameWorld.oalCollect, # ¶áÆì¡¢¸±±¾²É¼¯ }, #СÓÎÏ·½ø¶ÈÌõ¶ÔÓ¦µÄÐÐΪλֵ Def_ActBit_GameEvent : { IPY_GameWorld.geFish : IPY_GameWorld.oalFish, # µöÓã IPY_GameWorld.geDance : IPY_GameWorld.oalDance, # ÌøÎè } } #BuffµÄ×î´óÔÊÐíʱ¼ä(24Ìì -> ºÁÃë) Def_Max_Buff_RemainTime = 2073600000 #BuffµÄ×î´ó¸öÊý Def_Max_Buff_Count = 50 #DeBuffµÄ×î´ó¸öÊý Def_Max_DeBuff_Count = 30 #ÉíÉϹ⻷µÄ×î´ó¸öÊý Def_Max_Aura_Count = 6 #ÔöÖµBuffµÄ×î´ó¸öÊý Def_Max_IncBuff_Count = 30 #×°±¸buffµÄ×î´ó¸öÊý Def_Max_EquipBuff_Count = 50 #µØÍ¼Buf×î´óÊýÄ¿ Def_Max_MapBuff_Count = 6 #±»¶¯¼¼ÄÜ Buf×î´óÊýÄ¿ Def_Max_PassiveBuff_Count = 30 #ÐÐΪ¼¼ÄÜ buf×î´óÊýÄ¿ Def_Max_ActionBuff_Count = 20 #³ÖÐøÔöÒæBUFF×î´óÊýÄ¿ Def_Max_ProcessBuff_Count = 20 #³ÖÐø¼õÒæBUFF×î´óÊýÄ¿ Def_Max_ProcessDeBuff_Count = 20 #ÂíÆ¥Ëٶȼ¼ÄÜID[ÂíÆ¥ÆÕͨËÙ¶È£¬ ÂíÆ¥¼ÓËÙ] Def_Skill_TypeID_Speed = [60001, 60101] #Íæ¼Ò¶¨Òå----------------------------------------- #»î¶¯Ïà¹Ø×Öµä-------------------------------------------- #ʼþ-------------------------------------------- #ÈÎÎñ½±Àø±¶ÂÊ(10000 = 1±¶) Def_Mission_Reward_Rate = 10000 #ʼþ´¥·¢·¶Î§ Def_EventDist = 16 #²¶×½³èÎﷶΧ Def_PetDist = 2 #ÇëÇóÇå¿Õʱ¼ä(120000Ãë)(2·ÖÖÓ) Def_EventClearTime = 120000 #±íÇé¹ã²¥Ê±¼ä Def_ShowEventTime = 5000 #ʼþµÃ½±ÀøÎïÆ·Ê±¼ä Def_EventRewardTime = 30000 #ÿÈÕʼþ¿ÉÒÔ»ñµÃµÄÀÛ¼ÆÊ±¼ä(3Сʱ) Def_EventTotalTime = 10800000 #ÿÈÕ¿ÉÒÔ»ñµÃʼþ½±ÀøÎïÆ·µÄ´ÎÊý(Def_EventTotalTime / Def_EventRewardTime) Def_EventCount = 360 #»ñµÃµ°»¨Óã×î´ó¼¸ÂÊ Def_EventMaxRate = 100 #»ñµÃµ°»¨ÓãµÄ¼¸ÂÊ #POWER(MAX(60,ÿÈÕ´ÎÊý),-0.5)*400 Def_EventRate = "pow(max(60,dayCount),-0.5)*400" #ʼþÀàÐÍ Def_Item_Type_Dance = 42 Def_Item_Type_Fish = 41 #ÌøÎè/µöÓã¾­ÑéºÍÆÕͨµÈ¼¶²Î¿¼¾­Ñé²î±ð Def_GameEventExpLVDiff = 5 #×é¶Ó¾­Ñé¼Ó³É Def_TeamMemberExp=[1,1,1.1,1.15,1.2,1.25,1.3] #ÎïÆ·-------------------------------------------- #ÈËÎï±³°ü×î´ó¸öÊý #//Íæ¼Ò±³°üÀàÐÍ #enum RolePackType #{ # rptDeleted = 0, # rptEquip, //×°±¸ # rptItem, //ÎïÆ· # rptRecycle, //À¬»øÍ°(»ØÊÕÕ¾) # rptBreakItem, //²ð½âÎïÆ·À¸ # rptWarehouse, //²Ö¿â # rptTitle, //³ÆºÅ #}; #ºÏ³É±³°üË÷Òý Def_ComposePack_List = [IPY_GameWorld.rptResult, IPY_GameWorld.rptCompose, IPY_GameWorld.rptJewelMerge, IPY_GameWorld.rptJewelMergeResult] #ÊÕÄɹñ±¾±¨ÀàÐÍ Def_CollectPack_Type = [IPY_GameWorld.rptCabinetWeaponCoat, IPY_GameWorld.rptCabinetDressCoat, \ IPY_GameWorld.rptCabinetHorse, IPY_GameWorld.rptPetCabinetPet] #ͨÓñ³°üÍÏ×§²Ù×÷ÔÊÐíµÄÐÐΪ Def_BackpackOperate_List = [IPY_GameWorld.rptItem, IPY_GameWorld.rptWarehouse] + Def_CollectPack_Type #»Ø¹ºµ¥¼þÎïÆ··ÑÓà Def_RecycleReturnMoney = 1000 #Íæ¼Ò»»×°µÄ×î¶Ìʱ¼ä Def_MinChangeEquipTime = 300 #Íæ¼ÒÒ»¼ü»»×°µÄ×î¶Ìʱ¼ä Def_OneKeyChangeEquipTime = 3000 #±³°üÖØÕûµÄ×î¶Ìʱ¼ä¼ä¸ô Def_ItemPackResetInterval = 3000 #×Ô¶¯»Ö¸´¼ÆËã¼ä¸ô Def_HPRestoreInterval = 5000 #ÔÊÐíÖØÖõı³°üË÷Òý Def_CanItemResetPack = [IPY_GameWorld.rptItem, IPY_GameWorld.rptWarehouse, ShareDefine.rptTreasure, ShareDefine.rptGarbage] #²Ö¿â·ÖÒ³¸öÊý Def_ItemReset_WarehousePageCnt = 56 #Íæ¼Ò¼ñÆðÎïÆ·µÄ¾àÀë 8 Def_RolePickupItemDist = 8 #À®°ÈÎÄ×Ö³¤¶È Def_MaxSpeakerLen = 190 #Íæ¼Ò´¢Îï¹ñ Def_PlayerCabinet_Pack = [IPY_GameWorld.rptCabinetDressCoat, #´¢Îï¹ñÒ·þ IPY_GameWorld.rptCabinetWeaponCoat, #´¢Îï¹ñÎäÆ÷ IPY_GameWorld.rptCabinetHorse, #´¢Îï¹ñÂíÆ¥ IPY_GameWorld.rptPetCabinetPet, #´¢Îï¹ñ³èÎï ] #ÏÖʵʱ¼äÏûʧÎïÆ·¿ÉÄÜ´æÔڵı³°ü Def_RealityTimeItem_Pack = [ IPY_GameWorld.rptItem , #ÎïÆ·±³°ü IPY_GameWorld.rptWarehouse , #²Ö¿â±³°ü IPY_GameWorld.rptEquip , #×°±¸±³°ü IPY_GameWorld.rptTitle , #³ÆºÅ±³°ü ] + Def_PlayerCabinet_Pack #´¢Îï¹ñ±³°ü #Ä;ÃÐÞÀíת»»ÏµÊý£¨·þÎñÆ÷¶ËÓë¿Í»§¶Ë£© Def_EndureRepairParameter = 1000 #Ä;ÃÎÞת»»ÊýÖµ Def_Endure_Original = 1 #---------------------´«ËÍÏà¹Ø------------------- Def_Transport_MaxCount = 4 #´«ËÍÀàÐͶ¨Òå ( Def_Transport_Type_World, #ÊÀ½çµØÍ¼´«ËÍ Def_Transport_Type_BigMap, #´óµØÍ¼±ê¼Ç´«ËÍ Def_Transport_Type_Mission, #ÈÎÎñ´«ËÍ Def_Transport_Type_Born, #»Ø³Ç£¨¸´»îµã£© ) = range(0, Def_Transport_MaxCount) #´«Ëͽø¶ÈÌõµÄ×Ô¶¨Òå¼Ç¼£¬½áºÏDef_Transport_MaxCountʹÓ㬵«ÓëÆäËû¶¨Òå²»¸´Óà Def_Transport_Type_FixedPoint = 101 #¶¨µã #04 05·â°ü¶ÔÓ¦´«ËÍÀàÐÍ Def_PackType_TransportType = { ShareDefine.Def_Transport_World : Def_Transport_Type_World, # ÊÀ½ç´«ËÍ ShareDefine.Def_Transport_BigMap : Def_Transport_Type_BigMap, # ´óµØÍ¼´«ËÍ ShareDefine.Def_Transport_Mission : Def_Transport_Type_Mission, # ÈÎÎñ´«ËÍ } Def_MoveToTruck_Cost = 1000 #´«ËÍÖÁïÚ³µµÄ»¨·Ñ #---------------------¹ºÂò²Ö¿â¿Õ¼ä·ÑÓÃ------------------------ Def_BuyWarehouse_Type = 1 # ¹ºÂò²Ö¿â·ÑÓÃÀàÐÍ£¨½ð×Ó£© Def_BuyWarehouse_Cost = 99 # ¹ºÂò²Ö¿âÿµÈ¼¶µÄ·ÑÓà #---------------------¹ºÂò±³°ü¿Õ¼ä·ÑÓÃ------------------------ Def_BuyItemPack_Type = 1 # ¹ºÂò±³°ü·ÑÓÃÀàÐÍ£¨½ð×Ó£© Def_BuyItemPack_Cost = 149 # ¹ºÂò±³°üÿµÈ¼¶µÄ·ÑÓà #--------------------------------------------------------------------- #---------------------½ø¶ÈÌõ------------------------ #ÍÚ±¦½ø¶ÈÌõʱ¼äΪ5Ãë Def_DigMaxTime = 5000 #ÉÏÂí½ø¶ÈÌõʱ¼äΪ0Ãë Def_RidehorseTime = 1 #»Ø³Ç¾í½ø¶ÈÌõʱ¼äΪ10Ãë #Def_TownPortalTime = 10000 #²¶×½³èÎï½ø¶ÈÌõʱ¼äΪ60Ãë Def_CatchPetPortalTime = 60000 #´«Ëͽø¶ÈÌõʱ¼ä 5Ãë Def_TransTime = 5000 #×°±¸ÊôÐÔÏà¹Ø----------------------------------------- #¼ÆËã×°±¸Ä;øıä(Íæ¼Ò,×°±¸Ä;üõÉÙÀàÐÍ,¼õÉÙÖµ) #0.ÎÞÄ;Ã1.±»¹¥»÷´ÎÊý2.¹¥»÷´ÎÊý 3.ʱ¼ä£¨×°±¸µÄʱºò-1£¬´Ëºóÿ·ÖÖÓ-1£© #4.¹¥»÷É˺¦Öµ 5.Êܵ½µÄÉ˺¦Öµ 6.ÎïÆ·ÌØÊâ˵Ã÷ 7.°´»Ö¸´µÄHP»òÊÇMPÁ¿¿Û³ý 8,ÂíÆ¥ 9,ÏÖʵʱ¼ä¿ÛÄ;à Def_EquipReduceType =12 ( Def_EquipReduceType_None, #0.ÎÞÄ;à Def_EquipReduceType_DEF , #1.±»¹¥»÷´ÎÊý Def_EquipReduceType_ATK , #2.¹¥»÷´ÎÊý Def_EquipReduceType_Time, #3.ʱЧÎïÆ·£¬×°±¸ºó¿ªÊ¼¼ÆÊ± Def_EquipReduceType_AttackValue, #4.¹¥»÷É˺¦Öµ Def_EquipReduceType_HurtValue, #5.Êܵ½µÄÉ˺¦Öµ Def_EquipReduceType_Spcl, #6.ÎïÆ·ÌØÊâ˵Ã÷ Def_EquipReduceType_HPMPValue, #7.°´»Ö¸´µÄHP»òÊÇMPÁ¿¿Û³ý Def_EquipReduceType_Horse, #8.ÂíÆ¥ Def_EquipReduceType_RTimeItem, #9.ʱЧÎïÆ·£¬»ñµÃºó¿ªÊ¼¼ÆÊ± Def_EquipReduceType_Day, #10.¸ù¾ÝÌìÊý¾ö¶¨ Èç1±êʾµ±Ìì¹ýÆÚ ÀàÍÆ Def_EquipReduceType_ServerDay, #11.¸ù¾Ý¿ª·þÌìÊý¾ö¶¨ Èç10±íʾÓÐЧÆÚµ½¿ª·þµÚ10Ìì, µÚ11ÌìÏûʧ ) = range( 0, Def_EquipReduceType ) #×°±¸×î¸ß¿×Êý Def_EquipMaxHole = 9 #×°±¸°ó¶¨ÀàÐÍ 0.²»°ó¶¨ 1.×°±¸°ó¶¨ 2.½»Ò×°ó¶¨ 3.ʰȡ°ó¶¨ Def_BindType = 4 ( Def_BindType_NoBind, #0.²»°ó¶¨ Def_BindType_DoEquipBind, #1.×°±¸°ó¶¨ Def_BindType_DoTradeBind, #2.½»Ò×°ó¶¨ Def_BindType_DoPickUpBind, #3.ʰȡ°ó¶¨ ) = range(0, Def_BindType) #ºÏ³É״̬ [ Def_ComposeState_None, #Ìõ¼þ²»Âú×ã Def_ComposeState_Sucess, #ºÏ³É³É¹¦ Def_ComposeState_Fail, #ºÏ³Éʧ°Ü ] = range(0, 3) #ºÏ³É±³°ü¿ÉÒÔ·ÅÈëµÄÎïÆ·ÀàÐÍ Def_Compose_Can_Put_List = [Def_ItemType_Stone] #------------------------------------------------------------------------------- #Ö÷¶¯NPC¿´µ½Íæ¼Ò¶øÍâÔö¼Ó³ðºÞ Def_NPC_SeePlayerAddAngry = 10 #NPCÀàÐÍ Def_NPCType_Max = 6 ( Def_NPCType_Ogre_Normal , #ƽ·²Ð¡¹Ö 0 # c++ ¶¨ÒåΪÆÕͨNPCÊÓҰˢРDef_NPCType_Ogre_Super , #¾«Ó¢Ð¡¹Ö 1 # c++ ¶¨ÒåΪÆÕͨNPCÊÓҰˢРDef_NPCType_Boss_Blue , #À¶BoSS 2 Def_NPCType_Boss_Purple , #×ÏBoSS 3 Def_NPCType_Ogre_Danger , #ΣÏÕ¹Ö 4 # c++ ¶¨ÒåΪÆÕͨNPCÊÓҰˢРDef_NPCType_Boss_Dark , #°µ½ð 5 ) = range(0, Def_NPCType_Max) #BoSS ÀàÐÍÁбí def IsGameBoss(curNPC): # ÊÖÓζ¨Òå 0¡¢1¡¢4·Çboss£¬ÆäËû¶¼ÊÇboss return curNPC.GetIsBoss() not in [Def_NPCType_Ogre_Normal, Def_NPCType_Ogre_Super, Def_NPCType_Ogre_Danger] #--------------------------------------------------------------------- #GM²Ù×÷×Ö·û Def_GM_Oper_ForbidAcc = 'GMOperForbidAcc' #GM²Ù×÷·û£ºÌß³öÍæ¼Ò #--------------------------------------------------------------------- #GM»î¶¯ID(10±¶) Def_GY_GM_GameID_MapGiveExp_Ten = 3000005 Def_GY_GM_GameID_MapGiveExp_Fifty = 3000006 #------------ # ·Çc++¶¨ÒåµÄÕ˺Å״̬£¬pyÓõÄÕ˺ÅËø¶¨,½ûÑÔ£¬°´Î»ÅÐ¶Ï ( Def_PysForbidByPy, Def_PysForbidTalk, Def_PysForbidTalkDevice, ) = range(4, 4 + 3) #---Íæ¼ÒÉú²úϵͳ------------------------------------------- #Éú²ú²É¼¯×´Ì¬Ã¶¾ÙÖµ [ Def_EndProduction, # Í˳öÉú²ú²É¼¯×´Ì¬ 0 Def_EnterProduction, # ½øÈëÉú²ú²É¼¯×´Ì¬ 1 ] = range(0, 2) #------------------------------------------- #Íæ¼Ò×é¶Ó------------------------------------------- #¾­Ñé»ñµÃ¾àÀë(1.5ÆÁ) Def_Team_GetExpScreenDist = Def_Screen_Area * 1.5 #ÆÕͨ×é¶ÓÈËÊý¼Ó³É(1~6ÈË) Def_NormalTeam_AddRate = [100,61,48,42,37,35] #µÃµ½ÆäËûÍæ¼ÒλÖõļä¸ô 5.6 Ãë(ÔÚ16*350) Def_GetOtherPosInterval = 5600 #µÃµ½ÆäËûÍæ¼ÒÉúÃüµÄ¼ä¸ô 10 Ãë Def_Team_GetOtherInfoInterval = 10000 #------------------------------------СÀ®°È #¼ä¸ô Def_SpeakerItem_Tick = 1000 #ʼþÀàÐÍ Def_SpeakerItem_EventType = ShareDefine.Def_TCSpeak #½ðÀ®°ÈÎïÆ·ID Def_SpeakerItem_GoldID = 0 #ÒøÀ®°ÈÎïÆ·ID Def_SpeakerItem_SilverID = 0 #À®°È½²»°¼Û¸ñ Def_SpeakerGoldMoney = 9 #---------------------------------------¸£´ü # ¸£´üʹÓÃÇé¿ö»Ø°ü [ Def_UseFuDai_Fail, #ʹÓÃʧ°Ü Def_UseFuDai_Sucess, #ʹÓóɹ¦ ] = range(0, 2) #--------------------------------------------BossNPC¶¨Òå #--------------------------------------------ÆÕͨNPC¶¨Òå #NPCÒ»°ã»ØÑª¼ä¸ô Def_NPC_ProcessHP_Tick = 1000 #NPCÕ½¶·»ØÑª¼ä¸ô Def_NPC_ProcessBattleHP_Tick = 1000 #³¬¹ýNPC10¼¶,»÷ɱ²»µôÎïÆ· Def_KillNPC_Noraml_DropGap = 10 #ÔÊÐíÖ÷¶¯Ìí¼Ó³ðºÞµÄÕÙ»½ÊÞÁбí(ÏÝÚå,Áé) Def_CanAddAngrySelf_SummonList = [IPY_GameWorld.ntElf , IPY_GameWorld.ntTrap] #¿Í»§¶Ë¿ÉÒÔ¿ØÖƵÄÕÙ»½ÊÞNPCIDÁбí Def_ClientControlSummonNPCID = [] #ÕÙ»½ÊÞÄÜÁ¦ÌáÉý/µÈ¼¶ Def_SummonProperty = { } #ÆÕͨNPCµÄ³ðºÞ¶È×î´ó¸öÊý Def_NormalNPCAngryCount = 3 #Boss¹ÖµÄ³ðºÞ¶È×î´ó¸öÊý Def_BossAngryCount = 6 #³¬¼¶FBBoss¹ÖµÄ³ðºÞ×î´ó¸öÊý Def_SuperFBBossAngryCount = 12 #³¬¼¶Boss¹ÖµÄ³ðºÞ×î´ó¸öÊý Def_SuperBossAngryCount = 36 #ÆÕͨÕÙ»½NPC³ðºÞ¸öÊý Def_SummonNPC_Angry_Count = 6 #ĬÈϳðºÞ¶È¸öÊý Def_Default_NPC_Angry_Count = 0 #³èÎï³ðºÞ¸öÊý Def_Pet_Angry_Count = 6 #×î´óµôÂäÎïÆ·µÄ±ÈÂÊ Def_NPCMapDropRate = 10000 #0:·¢´ô״̬, 1:ÒÆ¶¯, 2:ËÀÍö, 3:¹¥»÷ Def_NstNull, Def_NstMoving, Def_NstDead, Def_NstAttack = range(4) #ÈÎÎñϵͳɱ¹ÖµôÂäÈÎÎñµÀ¾ß¹«Ê½ Def_Event_Drop_Formula = "max(rate,(maxItem-curItemCount)/(maxMonsterCount+1-curMonsterCount),(baseDropCount-curItemCount)/max(1,(dropMonsterCount+1-curMonsterCount)))" #ÿÈÕÈÎÎñµÄ½±Àø¹«Ê½ Def_Day_Event_Exp_Reward_Formula = "baseExp" #ŵØÒ½Éú¿Û·Ñ¹«Ê½ Def_Helth_Money_Formula = "(2 - curHP/float(maxHP) - curMP/float(maxMP))*3*pow(lv, 1.2)" #ÈÎÎñïÚ³µÏµÍ³ #æô³µÊܵ½¹¥»÷µÄʱºò, Í¨ÖªÍæ¼ÒµÄ¼ä¸ô Def_TruckNotifyToOwnerTick = 5000 #ïÚ³µ»Ù»µ½ðÇ®½±Àø°Ù·ÖÊý Def_Day_Event_Truck_Destroy_Money = 0.2 #ïÚ³µ»Ù»µ¾­Ñé½±Àø°Ù·ÖÊý Def_Day_Event_Truck_Destroy_Exp = 0.8 #ïÚ³µËð»µ,·µ»Ø°Ù·Ö±ÈѺ½ð Def_Day_Event_Truck_Destroy_Deposit = 0.2 #ïÚ³µºÍÈËÎïµÄ¾àÀë,ÒÆ¶¯ Def_PlayerTurckBeginMoveDist = 1 #Åж¨ïÚ³µÔÚʼþ·¶Î§ÄڵľàÀë Def_PlayerTruckEventDist = 10 #ïÚ³µ¸úËæ Def_PlayerTruckMoveDist = Def_Screen_Area #ÈËïÚºÏÒ»µÄ¾àÀë Def_PlayerTruckCarryerDist = Def_Screen_Area #---------------------------¼Ò×嶨Òå---------------------------- Def_Player_RequestAddFamilyMaxCnt = 200 #Íæ¼ÒÉêÇë¼ÓÈë¼Ò×åµÄ×î´óÊýÁ¿ (ĿǰÎÞÏÞÖÆ Åä¸ö´óµÄÊýÖµ) #-------------------------------#¸±±¾Ïà¹Ø#------------------------ #´´½ÇÐÂÊÖ´åµØÍ¼IDÁбí Def_CreatRoleMapIDList = [10000] #PKÖÜÈü Def_FBMapID_WeedPK = 12040 #Õ½Ã˸±±¾-Òì½çÈëÇÖ¡¢ÊØÎÀÈË»Ê Def_FBMapID_FamilyInvade = 31170 # Õ½ÃËboss¸±±¾ Def_FBMapID_FamilyBossMap = 31210 # ÏÉÃËÁªÈü Def_FBMapID_FamilyWar = 31220 # °ÙÕ½Ö®µØ Def_FBMapID_BZZD = 31080 #ÊÔÁ¶Ö®Ëþ(·ûÓ¡Ëþ) Def_FBMapID_TrialTower = 31130 #³ýħÎÀµÀ Def_FBMapID_ClearDevil = 31040 #ÐÂÊÖ¸±±¾ #Def_FBMapID_ClearDevil2 = 31090 #·¨±¦¸±±¾ Def_FBMapID_MagicWeapon = 41110 #BOSSÖ®¼Ò Def_FBMapID_BossHome = 31270 #31020µØÍ¼IDÐ޸쬲»Ê¹Óø±±¾ÀàÐÍ #¹ÅÉñ½ûµØ Def_FBMapID_GodArea = 31150 #±ù¾§¿óÂö Def_FBMapID_IceLode = 31140 #¶É½Ù¸±±¾ Def_FBMapID_DuJie = 31110 #÷è÷ëÖ®¸® Def_FBMapID_KirinHome = 311900 #¸öÈËBOSS Def_FBMapID_PersonalBoss = 31240 #ÏÉÃËÑç»á Def_FBMapID_FamilyParty = 31230 #×ÚÃÅÊÔÁ¶ Def_FBMapID_MunekadoTrial = 60010 #»ìÂÒÑýÓò Def_FBMapID_ChaosDemon = 31180 #ÌÖ·¥Ñýħ Def_FBMapID_KillDevil = 31280 #æ´»ÊÒż£ Def_FBMapID_QueenRelics = 51010 #ÉϹÅÕ½³¡ Def_FBMapID_ElderBattlefield = 31160 #ÊØ»¤¸±±¾ Def_FBMapID_Guard = 31250 #·âħ̳ Def_FBMapID_SealDemon = 52010 #µ¥ÈË·âħ̳ Def_FBMapID_SealDemonEx = 52020 #ÖïÏÉBOSS/À×·£BOSS Def_FBMapID_ZhuXianBoss = 31380 #ÌìÐÇËþ/µ¤Ëþ Def_FBMapID_SkyTower = 31370 #ÏÉħ֮Õù Def_FBMapID_XMZZ = 31010 #ÉñÊÞ¸±±¾ Def_FBMapID_Dogz = 21110 #¾Û»ê¸±±¾ Def_FBMapID_GatherSoul = 31340 #¿ç·þ¾º¼¼³¡ Def_FBMapID_CrossRealmPK = 32010 #¿ç·þÅÅλ Def_FBMapID_CrossChampionship = 32070 #¿ç·þÅîÀ³Ïɾ³ Def_FBMapID_CrossPenglai = 32020 #¿ç·þħ»¯Ö®µØ Def_FBMapID_CrossDemonLand = 32080 #¿ç·þÑýÍõ Def_FBMapID_CrossDemonKing = 32030 #±¾·þÑýÍõ Def_FBMapID_DemonKing = 22030 #¶àÏÉÃËBoss Def_FBMapID_AllFamilyBoss = 31260 #Æï³èBoss Def_FBMapID_HorsePetBoss = 31200 #çÎ翱¦²Ø Def_FBMapID_FairyTreasure = 31190 #¿ç·þÁé²ÝÔ° Def_FBMapID_CrossGrasslandLing = 32040 #¿ç·þÏɲÝÔ° Def_FBMapID_CrossGrasslandXian = 32050 #¿ç·þÕ½³¡ Def_FBMapID_CrossBattlefield = 32060 #¾º¼¼³¡Õ½¶· Def_FBMapID_ArenaBattle = 31290 #ÇéÔµ¸±±¾ Def_FBMapID_Love = 31300 #ǰ¶Ë×Ô¶¨Ò峡¾°µØÍ¼ ClientCustomScene = [Def_FBMapID_PersonalBoss, Def_FBMapID_ArenaBattle] #×¢²áÉÏ´«¿ç·þ·þÎñÆ÷Êý¾ÝºóÖ±½Ó½øÈë¿ç·þ·þÎñÆ÷µÄµØÍ¼ RegisterEnter_CrossServerMapIDList = [Def_FBMapID_CrossPenglai, Def_FBMapID_CrossDemonLand, Def_FBMapID_CrossDemonKing, Def_FBMapID_CrossGrasslandLing, Def_FBMapID_CrossGrasslandXian, Def_FBMapID_CrossBattlefield, Def_FBMapID_CrossChampionship, ] #¿ç·þµØÍ¼ Def_CrossMapIDList = RegisterEnter_CrossServerMapIDList + [Def_FBMapID_CrossRealmPK] #¿ç·þ·ÖÇøÀàÐÍÅäÖÃ, ûÅäÖõÄĬÈÏ CrossZoneComm Def_CrossZoneTypeName = {0:"CrossZoneComm", # ÌØÊâ0£¬Ä¬Èϳ£¹æ·ÖÇø Def_FBMapID_CrossPenglai:"CrossZoneComm", Def_FBMapID_CrossDemonLand:"CrossZoneComm", Def_FBMapID_CrossRealmPK:"CrossZonePK", Def_FBMapID_CrossDemonKing:"CrossZonePK", Def_FBMapID_CrossGrasslandLing:"CrossZonePK", Def_FBMapID_CrossGrasslandXian:"CrossZonePK", Def_FBMapID_CrossBattlefield:"CrossZonePK", Def_FBMapID_CrossChampionship:"CrossZonePK", } #¿ç·þ·ÖÇø¶ÔÓ¦µØÍ¼ÅäÖñíÃû - ½öÊÊÓÃÓڹ̶¨µØÍ¼¼°ÐéÄâ·ÖÏߵĿç·þÍæ·¨ Def_CrossZoneMapTableName = {Def_FBMapID_CrossPenglai:"CrossPenglaiZoneMap", Def_FBMapID_CrossDemonLand:"CrossDemonLandZoneMap", } #ÐèÒª¶¯Ì¬·ÖÅäÏß·µÄ¿ç·þµØÍ¼ Def_CrossDynamicLineMap = [Def_FBMapID_CrossDemonKing, Def_FBMapID_CrossGrasslandLing, Def_FBMapID_CrossGrasslandXian, Def_FBMapID_CrossBattlefield, Def_FBMapID_CrossChampionship] #¸±±¾¹Ø±ÕʱδʰȡµÄÎïÆ·Óʼþ·¢·Å¸øÍæ¼Ò #ÕâÀïÖ»ÓÐÐèÒªµÄ¸±±¾²ÅÅäÖ㬲»×öĬÈÏÂß¼­£¬·ÀֹijЩ¸±±¾Êµ¼Ê²»Äܸøµ¼ÖÂË¢ÎïÆ·£¬Èç÷è÷ëÖ®¸® Def_SendUnPickItemMailMapIDList = [Def_FBMapID_IceLode, Def_FBMapID_PersonalBoss, Def_FBMapID_MunekadoTrial, Def_FBMapID_SealDemon, Def_FBMapID_SealDemonEx, Def_FBMapID_ZhuXianBoss, Def_FBMapID_DemonKing, Def_FBMapID_CrossDemonKing, Def_FBMapID_KillDevil] #½ðÇ®²»µôÎïÆ·Ö±½Ó¸øÍæ¼ÒµÄµØÍ¼ Def_GiveMoneyMapIDList = [] # ¸±±¾ÖÐÍæ¼ÒÏÂÏ߾ͱ»Ìß³ö Def_DisconnectExit_FBID = [] #»áÓÐÕóÓªµÄµØÍ¼ Def_MapID_NeedCamp = [Def_FBMapID_FamilyWar, Def_FBMapID_GatherSoul, Def_FBMapID_CrossRealmPK, Def_FBMapID_CrossBattlefield] # ½øÈ븱±¾ÐèÒª¸ù¾ÝÇëÇólineID¶¯Ì¬·ÖÅäÐéÄâ·ÖÏßÊôÐԵĵØÍ¼ Def_MapID_LineIDToPropertyID = [Def_FBMapID_ElderBattlefield] # ½øÈ븱±¾ÐèÒª·¢Ë͵½GameServerµÄµØÍ¼ Def_MapID_SendToGameServer = [Def_FBMapID_HorsePetBoss, Def_FBMapID_FamilyInvade, Def_FBMapID_SealDemon, Def_FBMapID_DemonKing, Def_FBMapID_FamilyWar, Def_FBMapID_ZhuXianBoss, Def_FBMapID_AllFamilyBoss] + Def_MapID_LineIDToPropertyID + [Def_FBMapID_CrossChampionship] # ˢбêʶµãÔÚÎÞÍæ¼ÒµÄÇé¿öÏÂÒ²ÐèҪˢеĵØÍ¼ Def_NoPlayerNeedProcessRefreshPointMap = [Def_FBMapID_HorsePetBoss, Def_FBMapID_SealDemon, Def_FBMapID_GodArea, Def_FBMapID_BossHome, Def_FBMapID_GatherSoul, Def_FBMapID_ZhuXianBoss, Def_FBMapID_AllFamilyBoss] # ¿ÉÖØ¸´½øµÄ¸±±¾ Def_NoLimitEnterCntMap = [Def_FBMapID_AllFamilyBoss, Def_FBMapID_FamilyParty, Def_FBMapID_FamilyWar, Def_FBMapID_FamilyInvade, Def_FBMapID_ElderBattlefield, Def_FBMapID_SealDemon] # ÎÞÍæ¼Òʱ²»×Ô¶¯¹Ø±ÕµÄ×ÔÉìËõ¸±±¾ Def_NoPlayerNotCloseAutoSizeMap = [Def_FBMapID_FamilyInvade, Def_FBMapID_GatherSoul] # ÎÞÍæ¼Òʱ×Ô¶¯¹Ø±ÕµÄ·Ç×ÔÉìËõ¸±±¾ Def_NoPlayerCloseNotAutoSizeMap = [Def_FBMapID_ZhuXianBoss] # ²»¿ÉÇл»PKģʽµÄµØÍ¼ Def_CanNotChangeAtkModelMap = [] # ´Ó¸±±¾Í˳öʱ£¬¿ÉÒÔ·µ»Ø½øÈëǰµÄ¸±±¾ID Def_CanBackFBMap = [] # µ±ÈÕ»»Õ½Ã˲»¿É½øÈëµÄµØÍ¼ (±¾ÏîĿΪ24Сʱ) Def_ChangeFamilyCanNotEnterMap = [] #´ðÌâ´¥·¢µØÍ¼ Def_Subject_Map = [ ] #ûͨ¹Ø¹ý²»¿É×ÊÔ´ÕһصĵØÍ¼ Def_UnRecoverNoPassMap = [Def_FBMapID_KirinHome, Def_FBMapID_MunekadoTrial, Def_FBMapID_QueenRelics] #¸±±¾ÑÓʱÌß³öÍæ¼ÒµÄʱ¼ä Def_FBKickPlayerTime = 5000 #5Ãë #¸±±¾²»ÏÔʾ½áÊøµ¹¼ÆÊ± Def_FBNoShowLeaveTime = [ IPY_GameWorld.fbtNull, #ÎÞ¸±±¾ ] #½øÈ븱±¾Í¨ÖªÀ뿪µ¹¼ÆÊ±µÄµØÍ¼ID Def_FBShowLeaveMapTick_MapID = [] #Íæ¼ÒÀ뿪ºó¸±±¾±£´æÊ±¼ä Def_EmptyFBKeepTime = 5 * 60 * 1000 #5·ÖÖÓ #ÊÖÓÎÍæ¼ÒÀëÏß±£»¤Ê±³¤, Ö÷ÒªÓÃÓÚijЩ¹¦ÄÜÓÉÓÚÊÖÓÎÓû§ÓÎÏ·ÁÙʱÇл»ºǫ́µ¼ÖµôÏßÒýÆðµÄ¹¦ÄÜÊý¾Ý¶ªÊ§ Def_PlayerOfflineProtectTime = 3 * 60 * 1000 #3·ÖÖÓ #¸±±¾IDת»» Def_FB_MapID = { 'FamilyWar':[Def_FBMapID_FamilyWar], # ÏÉÃËÁªÈü 'FamilyInvade':[Def_FBMapID_FamilyInvade], # ÊØÎÀÈË»Ê 'FamilyBoss':[Def_FBMapID_FamilyBossMap], # Õ½ÃËboss 'TrialTower':[Def_FBMapID_TrialTower], # ÊÔÁ¶Ö®Ëþ 'ClearDevil':[Def_FBMapID_ClearDevil], # ³ýħÎÀµÀ 'MagicWeapon':[Def_FBMapID_MagicWeapon], # ·¨±¦¸±±¾ 'IceLode':[Def_FBMapID_IceLode], # ±ù¾§¿óÂö 'DuJie':[Def_FBMapID_DuJie], #¶É½Ù 'KirinHome':[Def_FBMapID_KirinHome], #÷è÷ëÖ®¸® 'BZZD':[Def_FBMapID_BZZD], # °ÙÕ½Ö®µØ(ÏɽçÃØ¾³) 'GodArea':[Def_FBMapID_GodArea],#¹ÅÉñ½ûµØ 'PersonalBoss':[Def_FBMapID_PersonalBoss],#¸öÈËBOSS 'FamilyParty':[Def_FBMapID_FamilyParty],#ÏÉÃËÑç»á 'MunekadoTrial':[Def_FBMapID_MunekadoTrial],#×ÚÃÅÊÔÁ¶ 'ChaosDemon':[Def_FBMapID_ChaosDemon], #»ìÂÒÑýÓò 'KillDevil':[Def_FBMapID_KillDevil], #ÌÖ·¥Ñýħ 'QueenRelics':[Def_FBMapID_QueenRelics], #æ´»ÊÒż£ 'ElderBattlefield':[Def_FBMapID_ElderBattlefield], #ÉϹÅÕ½³¡ 'Guard':[Def_FBMapID_Guard], #ÊØ»¤¸±±¾ 'SealDemon':[Def_FBMapID_SealDemon, Def_FBMapID_SealDemonEx], #·âħ̳ 'XMZZ':[Def_FBMapID_XMZZ], #ÏÉħ֮Õù 'ArenaBattle':[Def_FBMapID_ArenaBattle],#¾º¼¼³¡Õ½¶· 'CrossRealmPK':[Def_FBMapID_CrossRealmPK], #¿ç·þ¾º¼¼³¡ 'CrossChampionship':[Def_FBMapID_CrossChampionship], #¿ç·þÅÅλ 'CrossDemonKing':[Def_FBMapID_DemonKing, Def_FBMapID_CrossDemonKing], #ÑýÍõ 'CrossGrassland':[Def_FBMapID_CrossGrasslandLing, Def_FBMapID_CrossGrasslandXian], #²ÝÔ° 'GatherSoul':[Def_FBMapID_GatherSoul],#¾Û»ê¸±±¾ 'ZhuXianBoss':[Def_FBMapID_ZhuXianBoss],#ÖïÏÉBOSS 'SkyTower':[Def_FBMapID_SkyTower],#ÌìÐÇËþ 'AllFamilyBoss':[Def_FBMapID_AllFamilyBoss],#¶àÏÉÃËBOSS 'HorsePetBoss':[Def_FBMapID_HorsePetBoss],#Æï³èBOSS 'FairyTreasure':[Def_FBMapID_FairyTreasure],#çÎ翱¦²Ø 'Love':[Def_FBMapID_Love],#ÇéÔµ¸±±¾ 'CrossBattlefield':[Def_FBMapID_CrossBattlefield], #¿ç·þÕ½³¡ } #ÌØÊ⸱±¾ID, ÓÉϵͳ·ÖÅä, ½øÈëʱºò²»ÑéÖ¤IsMapCopyFull Def_FB_SystemAssignMapIDList = [] #---¸±±¾Í¨ÓÃ--- Def_FB_IsPass = 'FB_IsPass' # ÊÇ·ñ¹ý¹Ø Def_FB_Grade = 'FB_Grade' # ¹ý¹ØÐǼ¶¡¢ÆÀ¼¶ Def_FB_Version = 'FB_Version' # ¸±±¾°æ±¾ºÅ£¬Ò»°ãÓÃÓÚÖ§³Ö¶à³¡¾°µÄ£¬Ä³Ð©Âß¼­ÐèÒªÓõ½¸±±¾°æ±¾ºÅÀ´È·ÈÏÊÇ·ñ´¦ÓÚͬһ´Î¸±±¾Õ½¶· Def_FB_VersionTeamID = 'FB_VersionTeamID' # ¸±±¾°æ±¾ºÅËùÊô¶ÓÎéID Def_FB_VersionPlayerID = 'FB_VersionPlayerID' # ¸±±¾°æ±¾ºÅËùÊôÍæ¼ÒID Def_FB_NotifyFBHelpTick = 'NotifyFBHelpTick' # ¹ã²¥¸±±¾°ïÖúÐÅÏ¢tick Def_FB_NPCStrengthenAverageLV = 'NPCStrengthenAverageLV' # µ±Ç°Ïß·³É³¤NPCƽ¾ùµÈ¼¶ Def_FB_NPCStrengthenMaxLV = 'NPCStrengthenMaxLV' # µ±Ç°Ïß·³É³¤NPC×î´óµÈ¼¶ Def_FB_NPCStrengthenMinLV = 'NPCStrengthenMinLV' # µ±Ç°Ïß·³É³¤NPC×îСµÈ¼¶ Def_FB_NPCStrengthenPlayerCnt = 'NPCStrengthenPlayerCnt' # µ±Ç°Ïß·³É³¤NPC¶ÔÓ¦Íæ¼ÒÊý Def_FB_TeamPlayerCount = 'TeamPlayerCount' # ×é¶Ó¸±±¾²ÎÓëÍæ¼ÒÊý - ·ÇʵʱÈËÊý£¬Ö»ÊǽøÈëʱµÄÄǸöÈËÊý Def_FB_DropDoCountRate = 'DropDoCountRate' # ¹ÖÎïµôÂäÖ´ÐдÎÊýÍò·ÖÂÊ Def_FB_DropDoCountAdd = 'DropDoCountAdd' # ¹ÖÎïµôÂäÖ´ÐдÎÊý¼Ó³É¹Ì¶¨Öµ Def_FB_SingleFBPlayerID = 'SingleFBPlayerID' # ¸öÈ˸±±¾Íæ¼ÒID Def_FB_HelpBattleFBObjID = 'HelpBattleFBObjID_%s' # ÖúÕ½¸±±¾ÖúÕ½NPC»úÆ÷ÈË/Íæ¼ÒID¶ÔӦʵÀýID, ²ÎÊýÎªÍæ¼ÒID Def_FB_HelpBattleGoldCall = 'HelpBattleGoldCall_%s' # ÖúÕ½»úÆ÷ÈËÊÇ·ñ»¨·ÑÕÙ»½, ²ÎÊýÎªÍæ¼ÒID FBPlayerDict_EncourageLV = 'FBPlayerDict_EncourageLV' # ¹ÄÎèµÈ¼¶ FBPlayerDict_IsDelTicket = 'FBPlayerDict_IsDelTicket' # ÊÇ·ñÒѿ۳ýÈ볡ȯ/½øÈë´ÎÊý FBPlayerDict_IsHelpFight = 'FBPlayerDict_IsHelpFight' # ÊÇ·ñÖúÕ½ FBPD_HelpBattleRefreshCount = 'FBPD_HelpBattleRefreshCount' # ÖúÕ½ÒÑˢдÎÊý FBPD_HelpBattleFBFightPower = 'FBPD_HelpBattleFBFightPower' # ¸±±¾Õ½Á¦ FBPD_HelpBattleFBBaseHurt = 'FBPD_HelpBattleFBBaseHurt' # ¸±±¾É˺¦ #ÁìÈ¡½±Àø±êʶ ( Def_Billboard_NoQuery, #δ²éѯ Def_Billboard_Get, #ÒÑÁìÈ¡ Def_Billboard_NoIndex, #ÎÞÉϰñ ) = range(0, 3) #---¸±±¾¹ÖÎï×Öµä--- Def_FBDict_NPCShowEndTick = 'NPCShowEndTick_%s' # ¸±±¾NPCÐã½áÊøÊ±¼ä, ²ÎÊý(npcID), Ö§³ÖС¹ÖÐ㣬ͬµØÍ¼Í¬¸öNPCС¹Öֻ֪ͨһ´Î #---Ë¢¹Ö±êʶµã--- Def_RMark_State = 'RMark_State_%s' # ˢбêʶµã״̬£»²ÎÊý(±êʶµã±àºÅ); 0-¹Ø±Õ£»1-¿ªÆôË¢¹Ö Def_RMark_LineOneOnly = 'RMark_LineOneOnly_%s' # ÊÇ·ñÖ»ÔÚ1ÏßË¢£»²ÎÊý(±êʶµã±àºÅ) Def_RMark_RefreshTick = 'RMark_RefreshTick_%s' # Ë¢¹Ö¼ä¸ô£»²ÎÊý(±êʶµã±àºÅ) Def_RMark_MaxCnt = 'RMark_MaxCnt_%s' # Ë¢¹Öµã×î´ó¹ÖÎï¸öÊý£»²ÎÊý(±êʶµã±àºÅ) Def_RMark_TotalMaxCnt = 'RMark_TotalMaxCnt_%s' # ËùÓÐË¢¹Öµã×Ü×î´ó¹ÖÎï¸öÊý£»²ÎÊý(±êʶµã±àºÅ) Def_RMark_RefreshCnt = 'RMark_RefreshCnt_%s' # ËùÓÐË¢¹ÖµãÒÑÀÛ¼ÆË¢Ð¸öÊý£»²ÎÊý(±êʶµã±àºÅ) Def_RMark_NPCListLen = 'RMark_NPCListLen_%s' # NPCÁÐ±í³¤¶È£»²ÎÊý(±êʶµã±àºÅ) Def_RMark_NPCID = 'RMark_NPCID_%s_%s' # NPCÁбíË÷Òý¶ÔÓ¦ID£»²ÎÊý(±êʶµã±àºÅ, Ë÷Òý) Def_RMark_NPCIDCnt = 'RMark_NPCIDCnt_%s_%s' # NPCÁбíË÷Òý¶ÔÓ¦¸öÊý£»²ÎÊý(±êʶµã±àºÅ, Ë÷Òý) Def_RMark_AngryCount = 'RMark_AngryCount_%s' # ¹ÖÎï³ðºÞÖµ£»²ÎÊý(±êʶµã±àºÅ) Def_RMark_IsRepeat = 'RMark_IsRepeat_%s' # ÊÇ·ñÑ­»·Ë¢¹Ö£»²ÎÊý(±êʶµã±àºÅ) Def_RMark_ForceRefreshPoint = 'RMark_ForceRefreshPoint_%s' #Ç¿ÖÆË¢¹Öµã £¬²ÎÊý ±íʾµãListË÷Òý Def_RMark_TotalForcePointCnt = 'RMark_TotalForcePointCnt' #Ç¿ÖÆË¢¹Öµã×ÜÊý Def_RMark_HasRecordPoint = 'RMark_HasRecordPoint_%s' #¸ÃµãµÄ¹ÖÊÇ·ñ±»É±Íê ²ÎÊý Ë¢¹ÖµãÔÚµØÍ¼ÖеÄË÷Òý Def_RMark_PassCnt = 'RMark_PassCnt' #ÒѾ­Ë¢ÐµĵãµÄ¸öÊý Def_RMark_HasRefreshPoint = 'RMark_HasRefreshPoint_%s' #¸ÃµãÊÇ·ñÒѾ­Ë¢Ð ²ÎÊý Ë¢¹ÖµãÔÚµØÍ¼ÖеÄË÷Òý Def_RMark_TimePassCnt = 'Def_RMark_TimePassCnt' #ʱ¼ä³¬¹ýˢиöÊý Def_RMark_RefreshStep = 'Def_RMark_RefreshStep' #Ë¢¹Ö²¨Êý Def_RMark_RandomRefreshNPCTick = 'RandomRefreshNPCTick' # µØÍ¼×Ô¶¨ÒåËæ»úË¢¹Ö£¬Éϴμì²éʱ¼ä Def_RMark_RandomRefreshNPCNumTime = 'RandomRefreshNPCNumTime_%s' # µØÍ¼×Ô¶¨ÒåËæ»úË¢¹Ö£¬Ë¢¹Ö±àºÅÉϴμì²éʱ¼ä£¬²ÎÊý£¨±àºÅ£© Map_FBDict_NotifyOpen = "Map_FB_NTOpen" # ¸±±¾¿ªÆôÌáʾ Map_FBDict_NotifyStart = "Map_FB_NTStart" # ¸±±¾¿ªÊ¼Ìáʾ Map_FBDict_NotifyEnd = "Map_FBDict_NotifyEnd" # ¸±±¾½áÊøÌáʾ Map_FBDict_PrevFBTimeType = "Map_FBDict_PrevFBTimeType" # ÉÏÒ»¸ö¸±±¾Ê±¼äÀàÐÍ #ÒòGetPropertyIDÖµ»áÊܸ±±¾ÀàÐÍÓ°Ï죬Èç×é¶Ó¸±±¾£¬¹Ê×Ô¶¨Ò帱±¾×Ô¼ºµÄÊôÐÔ±êʶ×Öµä Map_FBDict_PropertyMark = "Map_FBDict_PropertyMark" # ¸±±¾ÊôÐÔ±êʶ #---Õ½³¡ÇøÓò¸£Àû--- Map_FBDict_LastAreaRewardTick = "LastAreaRewardTick" # ¸±±¾ÉÏ´ÎÕ½³¡ÇøÓò¸£ÀûË¢ÐÂʱ¼ä Map_Player_AreaReward_GetExp = "AreaAward_Exp%s" # Íæ¼ÒÕ½³¡ÇøÓò¸£Àû-»ñµÃ¾­Ñé Map_Player_AreaReward_GetExpPoint = "AreaAward_ExpPoint%s" # Íæ¼ÒÕ½³¡ÇøÓò¸£Àû-ÀۼƻñµÃ¾­Ñéµã Map_Player_AreaReward_GetZhenQiTotal = "AreaAward_SP%s" # Íæ¼ÒÕ½³¡ÇøÓò¸£Àû-ÀۼƻñµÃÕæÆø Map_Player_AreaReward_GetTechPoint = "AreaAward_TechPoint%s" # Íæ¼ÒÕ½³¡ÇøÓò¸£Àû-ÀۼƻñµÃ¿Æ¼¼µã Map_Player_AreaReward_GetCnt = "AreaAward_GetCnt%s" # Íæ¼ÒÕ½³¡ÇøÓò¸£Àû-ÀۼƻñµÃ´ÎÊý #---µØÍ¼NPC--- Map_NPC_ActBossLastRebornSign = 'ActBossRebornSign_%s' # »î¶¯bossÉϴθ´»î±ê¼Ç£¬²ÎÊýΪˢбêʶµã Map_NPC_WorldBossLastReBornTick = 'WorldBossLastReBornTick_%s' # ÊÀ½çbossÉÏ´ÎÖØÉúʱ¼ä Map_NPC_WorldBossDeadTick = 'WorldBossDeadTick_%s' # ÊÀ½çbossËÀÍöʱ¼ä Map_NPC_RandomMapNPCID = 'RandMapNPCID_%s' # µ±Ç°µØÍ¼Ëæ»úNPCID, ²ÎÊýΪ±êʶµãmark Map_NPC_RandomMapNPCPerMaxCnt = 'RandMapNPCPerMaxCnt_%s' # ÿ¸öµã×î´ó¸öÊý, ²ÎÊýΪ±êʶµãmark Map_NPC_RandomMapNPCNeedCnt = 'RandMapNPCNeedCnt_%s' # »¹Ðè²¹³äµÄµØÍ¼Ëæ»úNPC¸öÊý, ²ÎÊýΪ±êʶµãmark Map_TDNPC_RefreshStartTick = 'TD_RefreshStartTick_%s' # TDË¢¹Öµã¿ªÊ¼Ë¢¹Ötick, ²ÎÊýΪ±êʶµãmark Map_TDNPC_RefreshFileNum = 'TD_RefreshFileNum_%s' # TDË¢¹ÖµãË¢¹ÖÅäÖÃÎļþ±àºÅ, ²ÎÊýΪ±êʶµãmark Map_TDNPC_RefreshSignKey = 'TD_RefreshSignKey_%s' # TDË¢¹ÖµãË¢¹ÖNPCÅäÖñê¼Çkey, ²ÎÊýΪ±êʶµãmark Map_TDNPC_RefreshBigWheelNum = 'TD_RefreshBWheelNum_%s' # TDË¢¹Öµãµ±Ç°´ó²¨Êý, ²ÎÊýΪ±êʶµãmark Map_TDNPC_RefreshSmallWheelNum = 'TD_RefreshSWheelNum_%s' # TDË¢¹Öµãµ±Ç°Ð¡²¨Êý, ²ÎÊýΪ±êʶµãmark Map_TDNPC_CurWheelStartTick = 'TD_CurWheelStartTick_%s' # TDË¢¹Öµã±¾´ó²¨Ë¢¹Ö¿ªÊ¼Ê±¼ä, ²ÎÊýΪ±êʶµãmark Map_TDNPC_CurWheelIsOver = 'TD_CurWheelIsOver_%s' # TDË¢¹Öµã±¾´ó²¨Ë¢¹ÖÊÇ·ñ½áÊø, ²ÎÊýΪ±êʶµãmark Map_TDNPC_AllWheelIsOver = 'TD_AllWheelIsOver_%s' # TDË¢¹ÖµãËùÓв¨ÊýÊÇ·ñÈ«²¿Ë¢Íê, ²ÎÊýΪ±êʶµãmark Map_TDNPC_NPCCnt = 'TD_NPCCnt_%s' # TDË¢¹ÖÊ£ÓàNPC¸öÊý, º¬boss, ²ÎÊýΪ±êʶµãmark Map_TDNPC_NPCBossCnt = 'TD_NPCBossCnt_%s' # TDË¢¹ÖÊ£ÓàBoss¸öÊý, ²ÎÊýΪ±êʶµãmark #---MapWorldKey--- Map_WorldKey_MapDropRateAdd = 'MapDropRateAdd' # ±¾µØÍ¼µôÂʼӳÉÍò·ÖÂÊ Map_WorldKey_MergeFBMapPlayerCnt = 'MFBMapPlayerCnt_%s' # ¿ç·þ»î¶¯µØÍ¼ÒÑ·ÖÅäÈËÊý, ²ÎÊýmapID Map_WorldKey_MergeFBMapPlayerID = 'MFBPlayerID_%s_%s' # ¿ç·þ»î¶¯µØÍ¼ÒÑ·ÖÅäÈËÊý, ²ÎÊý Map_WorldKey_MergeFBPlayerMapID = 'MFBPlayerMapID_%s_%s' # ¿ç·þ»î¶¯Íæ¼Ò¶ÔÓ¦·ÖÅäµÄµØÍ¼ID, ²ÎÊý<»î¶¯µØÍ¼±ê¼ÇmapID, playerID> #--------------------------------------------------------------------- #±ê¼ÇNPC(Íæ¼ÒÕÙ»½ÊÞ)¼¼ÄÜÔöÇ¿ Def_SummonBoost_Count = "SummonBoostCount" # ÔöÇ¿¼¼ÄÜÊýÁ¿ Def_SummonBoost_SkillTypeID = "SummonBoostSkillTypeID%s" # ÔöÇ¿¼¼ÄÜÀàÐÍID Def_SummonBoost_BoostType = "SummonBoostType%s" # ÔöÇ¿ÀàÐÍ Def_SummonBoost_EffectID = "SummonBoostEffectID%s" # ÔöÇ¿¼¼ÄÜЧ¹ûID Def_SummonBoost_ParentID = "SummonBoostParentID%s" # ÔöÇ¿¸¸¼¼ÄÜÀàÐÍID Def_SummonBoost_Value = "SummonBoostValue%s" # ÔöÇ¿¸¸¼¼ÄÜÀàÐÍID #---------------------------------------------------------------- Def_NPCDead_Reason = "DeadSkillID" # NPCËÀÍöÔ­Òò Òò¼¼ÄܶøËÀ֪ͨ¼¼ÄÜID ÆäËûΪ0 ±ãÓÚ¿Í»§¶Ë×ö±íÏÖ Def_NPCDead_KillerType = "KillerType" # ËÀÍöÔ­Òò Def_NPCDead_KillerID = "KillerID" # ËÀÍöÔ­Òò ############################################# #³ðºÞ¶ÈÏà¹Ø #¹ÖµÚÒ»ÑÛ¿´µ½Íæ¼ÒµÄ³ðºÞ¶ÈÖµ Def_NPCFirstSightAngryValue = 1 ############################################# #µØ°åÎïÆ·µôÂä¾àÀëÈ˵ķ¶Î§ Def_DropItemDist = 3 #ÕÙ»½ÊÞ³öÏÖµÄʱºò, ºÍÍæ¼ÒµÄ¾àÀë Def_SummonAppearDist = 3 #ˢгðºÞ¶ÈÁбíµÄ¼ä¸ô (ºÁÃë) Def_NPCRefreshAngryValueInterval = 3000 #³ö´íʱºòµÄ×î´ó¾àÀë Def_NPCErrorMaxDist = 99999 #Íæ¼ÒÁÄÌì------------------------------------------- #ÁÄÌìͨÓüä¸ôʱ¼ä Def_PlayerTalkTick = 1000 #Íæ¼ÒÁÄÌìÆµµÀ×î´ó¸öÊý Def_PlayerTalkChannelMaxCount = 10 #Íæ¼ÒÁÄÌì,µ¥¾ä×î´ó×Ö½ÚÊý Def_PlayerTalkMaxCount = 8000 #Ô­À´Îª100 #ÇáÆµÆµµÀ #ÇáÆµÆµµÀÏàͬÄÚÈÝÔÊÐíʱ¼ä(10Ãë2´Î) Def_PlayerTalkQingTime = 5000 #ÇøÓòƵµÀ #ÇøÓòÁÄÌìÆµµÀʱ¼ä¼ä¸ô(1Ãë) Def_PlayerTalkAreaTime = 1000 #Ô­À´Îª180000 Ŀǰ²âÊÔ #ÇøÓòÁÄÌìÆµµÀµÈ¼¶ÏÞÖÆ Def_PlayerTalkAreaLV = 1 #¹ú¼ÒƵµÀ #¹ú¼ÒÁÄÌìÆµµÀʱ¼ä¼ä¸ô(10Ãë) Def_PlayerTalkCountryTime = 10000 #ÎĵµÖÐΪ18000 #¹ú¼ÒÁÄÌìÆµµÀµÈ¼¶ÏÞÖÆ Def_PlayerTalkCountryLV = 41 #¹ú¼ÒƵµÀÁÄÌ컨·Ñ Def_PlayerTalkCoutryMoney = 10 #ÊÀ½çƵµÀ #ÊÀ½çƵµÀÁÄÌ컨·Ñ(Òø×Ó»ò񿮱) Def_PlayerTalkWorldMoney = 1000 #ÊÀ½çÁÄÌìʱ¼ä¼ä¸ô(1Ãë) Def_PlayerTalkWorldTime = 1000 #²»¿ÉÒÔÇáÆµÁÄÌìµÄµØÍ¼ CanNotQingTalkMapIDList = [] ################################################### #ÀàÐͶ¨Òå, ÒÔÏÂÄÚÈݲ»ÒªÐÞ¸Ä #ÖØ¶ÁµÄÎļþºó׺ÃûÁбí TYPE_Load_Module_Ext = ["py", "pyc"] #·½Ïò¶¨Òå #°Ë¸ö·½Ïò¶¨Òå: # Î÷±± ±± ¶«±± # 4 0 7 # \ | / # Î÷ 3-- --2 ¶« # / | \ # 5 1 6 # Î÷ÄÏ ÄÏ ¶«ÄÏ TYPE_Dir_N = 0 #±± TYPE_Dir_S = 1 #ÄÏ TYPE_Dir_E = 2 #¶« TYPE_Dir_W = 3 #Î÷ TYPE_Dir_NW = 4 #Î÷±± TYPE_Dir_SW = 5 #Î÷ÄÏ TYPE_Dir_SE = 6 #¶«ÄÏ TYPE_Dir_NE = 7 #¶«±± TYPE_Dir_NONE = 8 #ÎÞ Def_Quality_Green = 1 #ÂÌɫƷÖÊ Def_Quality_Blue = 2 #À¶É«Æ·ÖÊ Def_Quality_Purple = 3 #×ÏɫƷÖÊ Def_Quality_Orange = 4 #³ÈɫƷÖÊ Def_Quality_Red = 5 #ºìɫƷÖÊ #¹ÖÎïËÑË÷ #NPCÉËѪÀàÐÍ:valueType 1:Íæ¼Ò 2:×é¶Ó 3:NPC(µôÂäÎïÆ·Ò²Êǵ÷ÓÃÕâÀïµÄÀàÐÍ) Def_NPCHurtTypePlayer = 1 #Íæ¼Ò Def_NPCHurtTypeTeam = 2 #×é¶Ó Def_NPCHurtTypeNPC = 3 #NPC Def_NPCHurtTypeAll = 4 #ËùÓÐÍæ¼Ò Def_NPCHurtTypeFaction= 5 #ÕóÓª Def_NPCHurtTypeSpecial= 6 #ÌØÊâ, Ö¸¶¨Ä³Ð©Íæ¼Ò, Íæ¼ÒIDÈ¡ShareDefine.Def_MapItemInfo_SpecOwner Def_NPCHurtTypeFamily = 7 #ÏÉÃË 7 #µôÂä¹éÊôÀàÐÍ-NPC±íµÄ¶¨Òå DropOwnerType = ( DropOwnerType_LastHurt, # ×îºóÒ»»÷ 0 DropOwnerType_MaxHurt, # ×î´óÉËѪ, ÉËѪÓпÉÄܱ»ÖØÖÃ, Ö§³Ö¶ÓÎé 1 DropOwnerType_MaxAngry, # ×î´ó³ðºÞ, Ö§³Ö¶ÓÎé 2 DropOwnerType_All, # ÎÞ¹éÊô 3 DropOwnerType_MaxHurtPlayer, # ×î´óÉËÑªÍæ¼Ò, ÉËѪ²»»á±»ÖØÖÃ, ½öÏÞÍæ¼Ò 4 DropOwnerType_Faction, # ÕóÓª 5 DropOwnerType_Special, # ÌØÊâ 6 DropOwnerType_Family, # ÏÉÃË 7 DropOwnerType_Contend, # Õù¶á 8 µÚÒ»¸ö¹¥»÷µÄ»ñµÃ¹éÊô£¬»÷ɱµ±Ç°¹éÊôÕßµÄÍæ¼Ò³ÉΪйéÊôÕß DropOwnerType_RankHurtPlayer, # ¸öÈËÉËѪÅÅÐн±Àø¹éÊô 9 ¸ù¾ÝÍæ¼Ò¸öÈËÉËѪÅÅÐиø½±Àø£¬ÉËѪ²»ÖØÖà ) = range(10) #------------------------------------------------ #¼¼ÄÜÀàÐÍ #ÏßÐÔ¼ÆËã: Ö±½ÓÔö¼ÓÊýÖµ TYPE_Linear = 1 #·ÇÏßÐÔ¼ÆËã, Ôö¼Ó°Ù·Ö±È TYPE_NoLinear = 2 #--------------------------------------------------------------------- #¼ø¶¨¹ÜÀíÆ÷×î´óÊýÁ¿ TYPE_Player_identifyManagerCount = 8 #Çå³ý±¦Ê¯±³°ü×î´óÊýÁ¿ TYPE_Player_StoneBreakManagerCount = 8 #------------------------------------------------ #Íæ¼ÒʱÖÓÀàÐͶÔӦʱ¼ä TYPE_Player_Tick_Time = [ 1000, #BuffË¢ÐÂʱ¼ä¼ä¸ôΪ3Ãë 5000 , #²é¿´Ïß·״̬,5ÃëÒ»´Î 3000 , #´¦ÀíÍæ¼ÒÇëÇóµÄ¼ä¸ô 3000 , #¼ì²é¹â»·ÐÍbuffµÄ¼ä¸ô 1000 , #ÂíÆ¥Çл»×´Ì¬¼ä¸ô 60000 , #GMÐÅÏ¢´¦Àí¼ä¸ô1·ÖÖÓ 600000, #»÷ɱ¹ÜÀíÆ÷10·ÖÖÓÒ»´Î 180000, #»ñµÃµØÍ¼¾­Ñé3·ÖÖÓÒ»´Î 10000 , #¼Ò×åÕ½ÅÅÆÚ²éѯʱ¼ä¼ä¸ô 1·ÖÒ»´Î 2000 , #ïÚ³µ²éѯºÍ´«ËÍͬCD10ÃëÒ»´Î 2000 , #´«ËÍÖÁïÚ³µCD10ÃëÒ»´Î 2000 , #ÉèÖÃïÚ³µÄ£Ê½2ÃëÒ»´Î 500 , #²é¿´É̳ÇÐÅÏ¢0.5ÃëÒ»´Î 30000 , #×Ô¶¯²éÑ¯Íæ¼ÒµãȯÊýÄ¿CD30Ãë 5000 , #¸±±¾°ïÖú½çÃæ 5Ãë 2000 , #¸±±¾×´Ì¬½çÃæ 2Ãë 5000 , #Íæ¼Ò״̬Çл»,5ÃëÒ»´Î 1000 , #ÊÀ½ç´«Ëͼä¸ô1Ãë 3000 , #սǰ³å·æ¼ä¸ô 10000 , #Ë¢ÐÂË«±¶Ê±¼ä10Ãë 1000 , #Ë«±¶¾­Ñé·â°ü¼ä¸ô1Ãë 1000 , #´¦Àí¿Í»§¶Ë¡°³èÎï³öÕ½/Õٻء±·â°ü¼ä¸ô1Ãë 1000 , #ÑÓ³Ù´¦Àí³É¾Í¼ä¸ô 5000 , # Ò»¶¨Ê±¼ä×Ô¶¯Êͷŵı»¶¯¼¼ÄÜ 1000, #³ÖÐøBuffС°×²Ë(ºì)-ÃúȨҪÇó¸ÄΪ1Ã룬ԭ6Ãë 1000, #³ÖÐøBuffС°×²Ë(À¶)-ÃúȨҪÇó¸ÄΪ1Ã룬ԭ6Ãë 1000, #¿ª·þºì°ü´ÎÊý»Ö¸´ 1000 * 60, #¾«Á¦ÏûºÄϵͳ 1000 * 5, #Íæ¼ÒÔÚÏßʱ¼ä´¦Àítick 1000 * 10, #Íæ¼Ò²éѯ¹¤×ʼä¸ô 1000 * 60 * 30, #Íæ¼Ò¾­Ñé¶Ò»»¼Ò×å»îÔ¾¶È¼ä¸ô 1000 * 3, #Íæ¼Ò³¡¾°BUFF´¦Àí¼ä¸ô 1000 * 10, #Íæ¼ÒÉú²ú²É¼¯Ê±¼ä´¦Àítick 1000 * 60 * 2, #ʱЧµÀ¾ßˢмä¸ô 1000 * 1, #Éú²úÏµÍ³ÖÆÔìÉú²úÎïÆ· 1000 * 60 * 60, #·´Íâ¹ÒÑéÖ¤¼ä¸ô 1000 * 60 * 2, #·´Íâ¹Ò»Ø¸´µÈ´ý¼ä¸ô 1000 * 60, #Ë¢ÐÂͼÐÎÑéÖ¤Âë¼ä¸ô 1000 * 3 , #³èÎïÁ¶»¯ 1000 * 1, #ÇëÇó×°±¸ÏÔÒþ 2000, #ÄÜÁ¿×ªÒƲÙ×÷ÏÞÖÆ 3000, #Íæ¼Ò¾­ÂöCD¼ÆËã 1000 * 60, #´¦Àí·À³ÁÃÔÔÚÏßʱ¼ä 1000, #×°±¸ÉýÐÇCD¼ÆËã 1000, #³éÈ¡¿¨ÅÆCD¼ÆËã 1000*3, # ÐÂÊÖ¿¨Ê¹Óüä¸ô 1000 * 60 * 5, # Ö÷ÌâÖܻ 1000 * 5, # ʹÓõ¯ÛÀ·û 1000 * 5, # ³èÎïѵÁ·cd¼ÆËã¼ä¸ô 1000 * 60, # ·À³ÁÃÔÌßÏÂÏß´¦Àíʱ¼ä 1000, # ÉÏ´«Íò¹ú·þÎñÆ÷Êý¾Ýcd 2000, # Íæ¼ÒÇëÇó¹¦ÄÜÊý¾Ý¼ä¸ô 2000, # Íæ¼ÒÇëÇ󸱱¾É¨µ´ 1000, # Íæ¼Ò¸±±¾¹¦ÄÜʱ¼ä´¦Àí¼ä¸ô 1000 * 5, # Íæ¼ÒÁìȡսÃËÕ½½±Àø´¦Àí¼ä¸ô 1000, #XP»Ø¸´¼ä¸ô 1000 * 5, #²éѯµØÍ¼NPCÐÅÏ¢tick 1000 * 60 * 10, #Íæ¼Ò³ÆºÅʱЧ 400, #ÎüѪ 400, #ÎüÀ¶ 1000 * 3, # ²Ö¿âÕûÀí¼ä¸ô 1000 * 15, # ¶É½Ù¹ÄÎè¼ä¸ô 1000 * 1, # vipÌåÑéʱЧ 1000 * 1, # ÏÞʱÇÀ¹º 1000 * 5, # ÇëÇóЭÖú¼ä¸ô 1000 * 10, # ¾º¼¼³¡¼ä¸ô 1000 * 5, # ÇéÔµ 1000 * 10, # ¿ç·þÕ½³¡ 1000 * 10, # ÐÒÔËÔÆ¹º 1000 * 10, # ¿ç·þÅÅλ 1000 * 10, # ¿ç·þÑýħboss ] TYPE_Player_Tick_Count = len(TYPE_Player_Tick_Time) ( TYPE_Player_Tick_Buff, #BuffË¢ÐÂʱ¼äÀàÐÍ TYPE_Player_Tick_LineState, #²é¿´Ïß·״̬ TYPE_Player_Tick_PlayerRequest, #´¦ÀíÍæ¼ÒÇëÇóµÄ¼ä¸ô TYPE_Player_Tick_CheckAuraTime, #¼ì²é¹â»·ÐÍbuffµÄ¼ä¸ô TYPE_Player_Tick_HorseChangState, #ÂíÆ¥Çл»×´Ì¬¼ä¸ô TYPE_Player_Tick_GMOper, #GMÐÅÏ¢´¦Àí¼ä¸ô TYPE_Player_Tick_ClearKill, #»÷ɱ¹ÜÀíÆ÷ TYPE_Player_Tick_GiveMapExp, #»ñµÃ»î¶¯µØÍ¼¾­Ñé TYPE_Player_Tick_QueryFamilyWar, #¼Ò×åÕ½ÅÅÆÚ²éѯ TYPE_Player_Tick_QueryTruckPos, #ïÚ³µ²éѯCDʱ¼ä TYPE_Player_Tick_MoveToTruckPos, #´«ËÍÖÁïÚ³µÊ±¼ä TYPE_Player_Tick_SetTruckMode, #ÉèÖÃïÚ³µÄ£Ê½ TYPE_Player_Tick_WatchStoreInfo, #²é¿´É̳ǵÄʱ¼ä¼ä¸ô TYPE_Player_Tick_QueryCoinCount, #²éÑ¯Íæ¼ÒµãȯÊýÄ¿ TYPE_Player_Tick_FBHelp, #¸±±¾°ïÖú½çÃæ TYPE_Player_Tick_FBState, #¸±±¾×´Ì¬½çÃæ TYPE_Player_Tick_NeedProcess, #Íæ¼Ò״̬Çл» TYPE_Player_Tick_WorldTransport, #ÊÀ½ç´«Ëͼä¸ô TYPE_Player_Tick_Rush, #սǰ³å·æCD TYPE_Player_Tick_DoubleExp, #Ë¢ÐÂË«±¶Ê±¼ä TYPE_Player_Tick_GetDoubleExpPack, #Ë«±¶Ê±¼ä·â°ü¼ä¸ô TYPE_Player_Tick_ChangePetState, #´¦Àí¿Í»§¶Ë¡°³èÎï³öÕ½/Õٻء±·â°ü¼ä¸ô TYPE_Player_Tick_Success, # ÑÓ³Ù´¦Àí³É¾Í¼ä¸ô TYPE_Player_Tick_ProcessPassiveSkill, # Ò»¶¨Ê±¼ä×Ô¶¯Êͷŵı»¶¯¼¼ÄÜ TYPE_Player_Tick_XBC_HP, #³ÖÐøBuffС°×²Ë(ºì) TYPE_Player_Tick_XBC_MP, #³ÖÐøBuffС°×²Ë(À¶) TYPE_Player_Tick_OSRedPacket, #¿ª·þºì°ü´ÎÊý»Ö¸´ TYPE_Player_Tick_LostEnergy, #¾«Á¦ÏûºÄϵͳ TYPE_Player_Tick_PlayerOnlineTime, #Íæ¼ÒÔÚÏßʱ¼ä´¦Àítick TYPE_Player_Tick_PlayerQuerySalary, #Íæ¼Ò¹¤×ʲéѯtick TYPE_Player_Tick_PlayerPerExpAddFAV, #Íæ¼Ò¾­Ñé¶Ò»»¼Ò×å»îÔ¾¶È¼ä¸ô TYPE_Player_Tick_MapBuff, #Íæ¼Ò³¡¾°BUFF´¦Àí¼ä¸ô TYPE_Player_Tick_Produce, #Ë¢ÐÂÉú²ú²É¼¯Ê±¼ä TYPE_Player_Tick_TimeItem, #ʱЧµÀ¾ßË¢ÐÂʱ¼ä TYPE_Player_Tick_ProduceMakeItemTime, #Éú²úÏµÍ³ÖÆÔìÉú²úÎïÆ· TYPE_Player_Tick_AutoCheck_SendTick, #·´Íâ¹ÒÑéÖ¤¼ä¸ô TYPE_Player_Tick_AutoCheck_ReceTick, #·´Íâ¹Ò»Ø¸´µÈ´ý¼ä¸ô TYPE_Player_Tick_Captcha_Refresh, #Ë¢ÐÂͼÐÎÑéÖ¤Âë TYPE_Player_Tick_PetChangePetExp, #³èÎïÁ¶»¯ TYPE_Player_Tick_RequestEquipShowHide,#ÇëÇó×°±¸ÏÔÒþ TYPE_Player_Tick_ChangeEnergy, #ÄÜÁ¿¿â±ä»¯ TYPE_Player_Tick_PlayerJMCD, #Íæ¼Ò¾­ÂöCD¼ÆËã TYPE_Player_Tick_PlayerWallow, #´¦Àí·À³ÁÃÔÔÚÏßʱ¼ä TYPE_Player_Tick_EquipStarLvCD, #×°±¸ÉýÐÇcd TYPE_Player_Tick_OutCards, #³éÈ¡¿¨ÅÆcd TYPE_Player_Tick_NewGuyCard, #ÐÂÊÖ¿¨Ê¹Óà TYPE_Player_Tick_ActionTheme, #Ö÷ÌâÖܻ TYPE_Player_Tick_FamilyImpeach, #ʹÓõ¯ÛÀ·û TYPE_Player_Tick_PetTrainCD, #ÈËÎïµÄ³èÎïѵÁ·Ê±¼ä¼ÆËã TYPE_Player_Tick_WallowSeverLine, #·À³ÁÃÔÌßÏÂÏß´¦Àíʱ¼ä TYPE_Player_Tick_MergeWarRegisterTime, #ÉÏ´«Íò¹ú·þÎñÆ÷Êý¾Ýcd TYPE_Player_Tick_QueryFuncData, # Íæ¼ÒÇëÇó¹¦ÄÜÊý¾Ý¼ä¸ô TYPE_Player_Tick_BeginFBWipeOut, # Íæ¼ÒÇëÇ󸱱¾É¨µ´ TYPE_Player_Tick_FBTimeProcess, # Íæ¼Ò¸±±¾¹¦ÄÜʱ¼ä´¦Àí¼ä¸ô TYPE_Player_Tick_FamilysWarAward, # Íæ¼ÒÁìȡսÃËÕ½½±Àø´¦Àí¼ä¸ô TYPE_Player_Tick_AddXPTick, #Ôö¼ÓXPÖµµÄtick TYPE_Player_Tick_QueryMapNPCInfo, #²éѯµØÍ¼NPCÐÅÏ¢tick TYPE_Player_Tick_Dienstgrad, #Íæ¼Ò³ÆºÅʱЧ TYPE_Player_Tick_SuckBlood, #ÎüѪ TYPE_Player_Tick_SuckMagic, #ÎüÀ¶ TYPE_Player_Tick_WareHouseSort, # ²Ö¿âÕûÀí¼ä¸ô TYPE_Player_Tick_DuJieInspire, # ¶É½Ù¹ÄÎè¼ä¸ô TYPE_Player_Tick_VIPExperience, #vipÌåÑéʱЧ TYPE_Player_Tick_FlashSale, #ÏÞʱÇÀ¹º TYPE_Player_Tick_RequestAssist, #ÇëÇóЭÖú¼ä¸ô TYPE_Player_Tick_Arena, #¾º¼¼³¡¼ä¸ô TYPE_Player_Tick_Love, #ÇéÔµ TYPE_Player_Tick_Battlefield, #¿ç·þÕ½³¡ TYPE_Player_Tick_LuckyCloudBuy, #ÐÒÔËÔÆ¹º TYPE_Player_Tick_Championship, #¿ç·þÅÅλ TYPE_Player_Tick_CrossYaomoBoss, #¿ç·þÑýħboss ) = range(0, TYPE_Player_Tick_Count) #--------------------------------------------------------------------- #µØÍ¼·þÎñÆ÷ʱÖÓÀàÐÍ TYPE_Map_Tick_MapAcPlayer = 0 #µ±Ç°µØÍ¼»îÔ¾ÈËÊý TYPE_Map_Tick_SendMsg_RouteServer = 1 #·¢ËÍÏûÏ¢µ½RouteServer TYPE_Map_Tick_Refresh_ZSMJ = 2 #Ë¢ÐÂÅÅÐаñ(ÖíʨÂí¼¦Ë¢ÐÂÅÅÐаñ) TYPE_Map_Tick_Refresh_NPCDrop = 3 #NPCµôÂä´¦Àí¼ä¸ô TYPE_Map_Tick_ReloadScript = 4 #ÖØ¶Á½Å±¾µÄ¼ä¸ô TYPE_Map_Tick_Refresh_MYDHZ = 5 #ÃüÔ˶·»êսˢÐÂÅÅÐаæ TYPE_Map_Tick_Refresh_JJZDZ = 6 #Ïã½¶Õù¶áÕ½ÅÅÐаñˢеļä¸ô TYPE_Map_Tick_Refresh_ActionTheme = 7 #Ö÷ÌâÖÜÿ5·ÖÖÓ·¢°ü¸øGameServer TYPE_Map_Tick_VsRoomSuper = 8 #ÌìÌݾº¼¼Æ¥Åä TYPE_Map_Tick_FamilysWar = 9 #Õ½ÃËÕ½ TYPE_Map_Tick_ProcessMinute = 10 #ÿ·ÖÖÓ´¥·¢Ê¼þ TYPE_Map_Tick_ProcessFiveMinute = 11 #Îå·ÖÖÓ´¥·¢Ê¼þ TYPE_Map_Tick_BossAITick = 12 #BOSSAI¼ä¸ô£¬´Ë´¦²»°üº¬ÕÙ»½ÊÞ£¬Íâ²ã¿ØÖÆ TYPE_Map_Tick_PetAITick = 13 #³èÎïAI¼ä¸ôÌØÊâ´¦Àí TYPE_Map_Tick_Time = [ 1000 * 60 * 3 , #0 »Ø±¨µ±Ç°µØÍ¼»îÔ¾ÈËÊý(3·ÖÖÓÒ»´Î) 1000 * 30 , #1 30Ãë·¢ËÍÏûÏ¢µ½RouteServer 1000 * 10 , #2 10ÃëË¢ÐÂÅÅÐаñ(ÖíʨÂí¼¦) 1000 * 60 * 1 , #3 1·ÖÖÓ´¦ÀíÒ»´Î, NPCµôÂä´¦Àí¼ä¸ô 1000 * 2 , #4 ÖØ¶Á½Å±¾µÄ¼ä¸ô 1000 * 10 , #5 ÃüÔ˶·»êսˢÐÂÅÅÐаæ30ÃëÒ»´Î 1000 * 30 , #6 Ïã½¶Õù¶áսˢÐÂÅÅÐаæ30ÃëÒ»´Î 1000 * 60 * 5 , #7 Ö÷ÌâÖÜË¢ÐÂÅÅÐаæÃ¿5·ÖÖÓ·¢Ò»´Î 1000 * 2 , #8 ÌìÌݾº¼¼Æ¥Åä 1000 * 10 , #9 Õ½ÃËÕ½10ÃëË¢ÐÂÅÅÐаñ 1000 * 60 , #10 ÿ·ÖÖÓ´¥·¢Ê¼þ 1000 * 60 * 5 , #11 Îå·ÖÖÓ´¥·¢Ê¼þ 1000, #12 BOSS ïÚ³µµÄAI¼ä¸ô 3000, #13 ³èÎïAIÌØÊâ´¦Àí¼ä¸ô ] TYPE_Map_Tick_Count = len( TYPE_Map_Tick_Time ) #--------------------------------------------------------------------- #Íæ¼ÒBuff×Öµä Def_Player_ProBuff_TruckSpeedUp = 'TruckSpeedUp' #ïÚ³µËٶȼÓËÙ #¶ÔÏó£¨Íæ¼Ò£¬NPC£©µÄÐÐΪ×Öµä Def_Obj_ActState_ClientAct = "Oper_ClientActState" # ¿Í»§¶Ë¶¯×÷ÏÞÖÆ Def_Obj_ActState_ServerAct = "Oper_ServerActState" # ·þÎñ¶Ë¶¯×÷ÏÞÖÆ Def_Obj_ActState_ClientSkill = "Oper_ClientSkillActState" # ¿Í»§¶Ë¼¼ÄÜÏÞÖÆ Def_Obj_ActState_ServerSkill = "Oper_ServerSkillActState" # ·þÎñ¶Ë¼¼ÄÜÏÞÖÆ #Íæ¼ÒʹÓûسǣ¬°ü¹üË÷Òý×Öµä Def_Use_Item_303_Index = "use_item_303_index" #--------------------------------------------------------------------- #Íæ¼ÒÊÓÒ°(09/05/06 ÐÞ¸ÄΪ¾²Ì¬) Def_PlayerSight_Default = 18 #Íæ¼ÒÊÓҰĬÈÏ Def_PlayerSight_Optimize = 18 #Íæ¼ÒÊÓҰĬÈÏ #·ÀÍâ¹ÒÊÓÒ° Def_PlayerSight_Hack = 3 #Íâ¹ÒÍæ¼ÒÊÓÒ° Def_PlayerInSightObjCount_Default = 30 #¹«¹²ÊÓÒ°²ã¼¶ SightLevel_Public = 1 #--------------------------------------------------------------------- #NPCË¢ÐÂʱ¼ä¼ä¸ô TYPE_NPC_Tick_ProcessAI = 0 #NPCÂß¼­µ÷Óüä¸ô TYPE_NPC_Tick_Buff = 1 #Ë¢ÊôÐÔµÄBUFF²»ÐèÒª¼°Ê±Ë¢Ð 3Ãë TYPE_NPC_Tick_Buff_Timely = 2 #³ÖÐøºÍ¿ØÖÆBUFF ¼°Ê±Ë¢Ð 1Ãë TYPE_NPC_Tick_Time = [ 1000, #NPCÂß¼­µ÷ÓÃAI ÓëÉϴι¥»÷µÄ¼ä¸ô 3*1000, #NPCË¢ÊôÐÔµÄBUFF²»ÐèÒª¼°Ê±Ë¢Ð 3Ãë 250, #³ÖÐøºÍ¿ØÖÆBUFF ¼°Ê±Ë¢Ð 1Ãë ] TYPE_NPC_Tick_Count = len(TYPE_NPC_Tick_Time) #--------------------------------------------------------------------- #ÌØÊâÈÎÎñ״̬¶¨Òå: #0 : δ½Ó #-1: ÒÑÍê³É #-2: æô³µ¶ªÊ§ #-3: æô³µ±»´òÀà #-4: ÈÎÎñδ´ïµ½¿É½Ó״̬ #-5: ÈÎÎñ¿ÉÌá½» #ÈÎÎñ״̬¶¨Òå Def_Mission_State_NoAccept = 0 #δ½Ó Def_Mission_State_Over = -1 Def_Mission_State_LoseTruck = -2 Def_Mission_State_BreakTruck = -3 Def_Mission_State_UnMission = -4 Def_Mission_State_CanComplete = -5 #------------------------------------------------------------ #ÎïÆ·À¸¶¨Òå #Êý¾ÝÖеÄ×°±¸Î»ÖúͳÌÐòÖеÄ×°±¸Î»ÖöÔÕÕ±í #²Î¿¼ ShareDefine.RoleEquipType # ¿É²Ù×÷Ç¿»¯Ï´Á·µÈ¹¦ÄܵĹ«¹²×°±¸²¿Î»Ë÷Òý Pack_EquipPart_CanPlusStar = { IPY_GameWorld.rptEquip:[ ShareDefine.retWeapon, #1 Ö÷ÊÖ ShareDefine.retWeapon2, #2 ¸±ÊÖ ShareDefine.retHat, #3 ñ×Ó ShareDefine.retClothes, #4 Ò·þ ShareDefine.retBelt, #5 Ñü´ø ShareDefine.retTrousers, #6 ¿ã×Ó ShareDefine.retShoes, #7 Ь×Ó ShareDefine.retGlove, #8 ÊÖÌ× ShareDefine.retNeck, #9 ÏîÁ´ ShareDefine.retFairyCan, #10 ÏÉÆ÷1 ShareDefine.retFairyCan2, #11 ÏÉÆ÷2 ShareDefine.retJade, #12 ÓñÅå ], } ## ×°±¸Î» - »ù´¡¹¥»÷Àà EquipPlace_BaseWeapon = [ShareDefine.retWeapon, ShareDefine.retWeapon2, ShareDefine.retBelt, ShareDefine.retGlove] ## ×°±¸Î» - »ù´¡·À¾ßÀà EquipPlace_BaseArmor = [ShareDefine.retHat, ShareDefine.retClothes, ShareDefine.retTrousers, ShareDefine.retShoes] ## ×°±¸Î» - ÏÉÆ÷ EquipPlace_Relics = [ShareDefine.retFairyCan, ShareDefine.retFairyCan2] ## ×°±¸Î» - ÌØÊâ EquipPlace_Special = [ShareDefine.retNeck, ShareDefine.retFairyCan, ShareDefine.retFairyCan2, ShareDefine.retJade] ## ×°±¸Î» - ËùÓлù´¡ EquipPlace_Base = EquipPlace_BaseWeapon + EquipPlace_BaseArmor ## ×°±¸Î» - ÁéÆ÷ EquipPlace_LingQi = [ShareDefine.retWing, ShareDefine.retGuard1, ShareDefine.retPeerlessWeapon, ShareDefine.retPeerlessWeapon2] #×°±¸ÎïÆ·Î»ÖÃ,²»ÐèÒªÖØË¢ÊôÐÔ EquipItemNoRefreshState = [ ShareDefine.retHorse, #19 ×øÆï ShareDefine.retWeaponSkin, #20 ʱװÎäÆ÷ ShareDefine.retClothesSkin, #21 ʱװÒ·þ ShareDefine.retWeapon2Skin, #22 ʱװ¸±ÊÖ ] # ÐèÒª¹ã²¥Íâ¹ÛµÄ×°±¸²¿Î»(³ýÁ˾³½ç×°±¸3²¿Î») Def_SyncEquipStateByIndex = [ ShareDefine.retWing, #13 ³á°ò ShareDefine.retGuard1, #14 ÊØ»¤1 ShareDefine.retHorse, #19 ×øÆï ] #--------------------------------------------------------------------- #ÌØÊâÎïÆ·¹â»·£¬ÓÀ¾Ã´æÔÚ Def_SuperBuffList = [] #------------------------------------------------------------ #±»¶¯¼¼Äܼä¸ôʱ¼ä Def_Skill_PassivityTick = 20000 #--------------------------------------------------------------------- #¼¼ÄÜÏûʧ²»ÖØË¢ÊôÐÔ#(±ÞÅÚ,ÑÌ»¨,»ðÖò) Def_Skill_Disappear_NoReflash = [Def_SkillID_Justice, #ÕóÓª Def_SkillID_Evil, ] #--------------------------------------------------------------------- #Íæ¼Òʱ¼äµÄ¼Ç¼¸ñʽ TYPE_Time_Format = "%Y-%m-%d %H:%M:%S" TYPE_Time_Format_Day = "%Y-%m-%d" #--------------------------------------------------------------------- #ÎÞÏÞ·â´æÊ±¼ä(10Äê) Def_GMPower_MaxTime = 60*24*365*10 #GMȨÏÞ±í # GMÃüÁî ³¬¼¶GM(1¼¶) A¼¶GM(2¼¶) B¼¶GM(3¼¶) C¼¶GM(4¼¶) D¼¶GM(5¼¶) Def_GMPower_Disc = { 'GY_GM_PlayerDetailByID' : { 1 : True , 2 : True , 3 : True , 4 : True , 5 : True } , #½ÇÉ«²éѯ 'GY_GM_MoveToPlayerByID' : { 1 : True , 2 : True , 3 : True , 4 : True , 5 : True } , #´«Ë͵½Íæ¼ÒÉí±ß 'GY_GM_PullPlayerByID' : { 1 : True , 2 : True , 3 : True , 4 : True , 5 : True } , #°ÑÍæ¼ÒÀ­µ½Éí±ß 'GY_GM_ViewBroadcast' : { 1 : True , 2 : True , 3 : True , 4 : False, 5 : False} , #²éѯ¹«¸æ 'GY_GM_ForbidFight' : { 1 : True , 2 : True , 3 : True , 4 : True , 5 : False} , #½ûÖ¹Õ½¶· 'GY_GM_KickPlayer' : { 1 : True , 2 : True , 3 : True , 4 : True , 5 : True } , #ÌßÍæ¼ÒÏÂÏß 'GY_GM_CloseAccID' : { 1 : True , 2 : True , 3 : True , 4 : True , 5 : False} , #ÕÊºÅ·â´æ 'GY_GM_SetNoSight' : { 1 : True , 2 : True , 3 : True , 4 : True , 5 : True } , #ÉèÖÃÒþÉí 'GY_GM_CancelNoSight' : { 1 : True , 2 : True , 3 : True , 4 : True , 5 : True } , #È¡ÏûÒþÉí 'GY_GM_ForbidTalk' : { 1 : True , 2 : True , 3 : True , 4 : False, 5 : False} , #½ûֹ˵»° 'GY_GM_ChangeGMLV' : { 1 : True , 2 : False, 3 : False, 4 : False, 5 : False} , #¸ü¸ÄȨÏÞ 'GY_GM_SetExpRate' : { 1 : True , 2 : True , 3 : True , 4 : False, 5 : False} , #¾­Ñé±¶ÂÊ 'GY_GM_StartGame' : { 1 : True , 2 : True , 3 : True , 4 : False, 5 : False} , #¿ªÆô»î¶¯ 'GY_GM_ViewGame' : { 1 : True , 2 : True , 3 : True , 4 : False, 5 : False} , #²éѯ»î¶¯ 'GY_GM_FindPlayerByID' : { 1 : True , 2 : True , 3 : True , 4 : True , 5 : True } , #²éÑ¯Íæ¼Ò 'GY_GM_FindPlayerByName' : { 1 : True , 2 : True , 3 : True , 4 : True , 5 : True } , #²éÑ¯Íæ¼Ò 'GY_GM_GivePlayerExp' : { 1 : True , 2 : True , 3 : True , 4 : True , 5 : True } , #¸ø¾­Ñé 'GY_GM_Broadcast' : { 1 : True , 2 : True , 3 : True , 4 : False, 5 : False} , #·¢²¼¹«¸æ 'GY_GM_ViewWordExpRate' : { 1 : True , 2 : True , 3 : True , 4 : False, 5 : False} , #²é¿´·þÎñÆ÷¾­Ñé±¶ÂÊ 'GY_GM_MapGiveExp' : { 1 : True , 2 : True , 3 : True , 4 : True , 5 : True } , #ÉèÖÃÖ¸¶¨µØÍ¼¾­Ñé±¶ÂÊ 'GY_GM_Offline_FindPlayer': { 1 : True , 2 : True , 3 : True , 4 : True , 5 : True } , #ÍÑ»ú¹¤¾ß-²éÕÒÍæ¼Ò 'GY_GM_Offline_ViewItem' : { 1 : True , 2 : True , 3 : True , 4 : False, 5 : False} , #ÍÑ»ú¹¤¾ß-²é¿´ÎïÆ· 'GY_GM_Offline_ViewAttribute' : { 1 : True , 2 : True , 3 : True , 4 : True , 5 : True } , #ÍÑ»ú¹¤¾ß-²é¿´Íæ¼ÒÊôÐÔ 'GY_GM_Offline_ViewSkill': { 1 : True , 2 : True , 3 : True , 4 : True , 5 : True } , #ÍÑ»ú¹¤¾ß-²é¿´Íæ¼Ò¼¼ÄÜ 'GY_GM_Offline_ViewTitle': { 1 : True , 2 : True , 3 : True , 4 : True , 5 : True } , #ÍÑ»ú¹¤¾ß-²é¿´Íæ¼Ò³ÆºÅ 'GY_GM_Offline_ViewMoney': { 1 : True , 2 : True , 3 : True , 4 : True , 5 : True } , #ÍÑ»ú¹¤¾ß-²é¿´Íæ¼Ò»õ±Ò 'GY_GM_Offline_ViewGMOper': { 1 : True , 2 : True , 3 : True , 4 : True , 5 : True } , #ÍÑ»ú¹¤¾ß-²é¿´Íæ¼ÒGM²Ù×÷ 'GY_GM_CloseBroadcast' : { 1 : True , 2 : True , 3 : True , 4 : False, 5 : False} , #ÍÑ»ú¹¤¾ß-Ïû³ý¹«¸æ 'GY_GM_Offline_UnBind' : { 1 : True , 2 : True , 3 : True , 4 : True , 5 : True } , #ÍÑ»ú¹¤¾ß-½â·âÍæ¼Ò 'GY_GM_Offline_ViewUnBind' : { 1 : True , 2 : True , 3 : True , 4 : True , 5 : True } , #ÍÑ»ú¹¤¾ß-²éÑ¯Íæ¼Ò } #ÍÑ»úGM¹¤¾ßË÷Òý±í GMTool_Offline_IndexCount = 11 ( GMTool_Offline_None , #ÎÞÒâÒå GMTool_Offline_Compose , #ºÏ³É GMTool_Offline_StarLV , #ÉýÐÇ GMTool_Offline_AutoBuyStarLV , #×Ô¶¯¹ºÂò¾«ÖÂÉýÐÇʯ GMTool_Offline_HealthReborn , #Ô­µØ½¡¿µ¸´»î (ĿǰÓÐÓÃ) GMTool_Offline_IdentifyAgain , #¼ø¶¨ÔÙÀ´Ò»´Î GMTool_Offline_Mission , #ÈÎÎñÏûºÄ (ĿǰÓÐÓÃ) GMTool_Offline_FarRepair , #Ô¶³ÌÐÞÀí (ĿǰÓÐÓÃ) GMTool_Offline_ForgeFaBao , #·¨±¦ÌáÁ¶ GMTool_Offline_WorldTransfer, #ÊÀ½ç´«ËÍ (ĿǰÓÐÓÃ,°üÀ¨ÈÎÎñ¡¢Ð¡µØÍ¼) GMTool_Offline_AutoBuyGoldSpeaker, #×Ô¶¯¹ºÂò½ðÀ®°È (ĿǰÓÐÓÃ) ) = range( 0 , GMTool_Offline_IndexCount ) #--------------------------------------------------------------------- #ÇëÇóÀàÐÍ(ÐèÒªºÍGameServerÖеÄÒ»ÖÂ) Def_QueryType_Count = 55 ( queryType_sqtPlayer, #²éÑ¯Íæ¼Ò queryType_sqtFamilyWar, #¼Ò×åÕ½ queryType_sqtTruck, #æô³µID queryType_sqtPlayerByName, #ÓÃÃû×Ö²éÑ¯Íæ¼Ò queryType_sqtPlayerByAccID, #ÓÃAccID²éÑ¯Íæ¼Ò queryType_sqtTeamCount, #²éѯ¶ÓÎé³ÉÔ±ÊýÄ¿ queryType_sqtMission_2010031, #²éѯÈÎÎñ queryType_sqtDataServer_GMCommand, #ÍÑ»ú¹¤¾ß, ÊÀ½ç·þÎñÆ÷ÇëÇóµØÍ¼·þÎñÆ÷ÐÅÏ¢ queryType_FamilyBattle, #ÇëÇó¼Ò×åÕù°ÔÕ½ queryType_sqtSend_Family_Item, #ÇëÇó¼Ò×åËÍ×ʽð½±Àø queryType_sqtRefresh_Family_Info, #ÇëÇóÍæ¼ÒµÇ½ÊÇ·ñ¼Ò×峤 queryType_ViewFamilyBattle , #ÇëÇó²é¿´¼Ò×åÕù°ÔÈü¶ÔÕ½±í queryType_KingXiHongMing , #¹úÍõÏ´ºìÃû queryType_CheckNameHasDirty, #¼ì²éÃû×ÖÖÐÊÇ·ñÓÐÔà×Ö queryType_DelJionFamilyBattleItem, #ɾ³ý±¨Ãû¼Ò×åÕù°ÔÈüµÀ¾ß queryType_GoldPlatformBuyGold, #Ôª±¦½»Òׯ½Ì¨, Éú³ÉÇó¹ºÔª±¦¶©µ¥ queryType_GoldPlatformSaleGold, #Ôª±¦½»Òׯ½Ì¨, ³öÊÛÔª±¦ queryType_GoldPlatUnclaimedGold, #Ôª±¦½»Òׯ½Ì¨, ÁìȡδÁìȡԪ±¦ÐÅÏ¢ queryType_GoldPlatOverdueGold, #Ôª±¦½»Òׯ½Ì¨, ÁìÈ¡¹ýÆÚ¶©µ¥Òø×Ó queryType_SCQDBAddBillboardPoint, #ɳ³¡Çïµã±ø, ÀÛ¼ÓÍæ¼ÒÅÅÐаñ»ý·Ö queryType_SCQDBGiveReword, #ɳ³¡Çïµã±ø, ÉêÇëÁìÈ¡½±Àø queryType_AcceptOrRefuseFamilywar, #½ÓÊÜ»òÕ߾ܾø¼Ò×åÕ½ queryType_JionExam, #±¨Ãû´ðÌâ queryType_GmOpenFB, #GM¿ªÆô¸±±¾ queryType_ViewVsRoom, #²é¿´¾º¼¼³¡ queryType_AddFamilyAction, #¼Ò×åÐÐΪ¼Ç¼ queryType_DelFamilyAction, #¼Ò×åÐÐΪɾ³ý queryType_FBPassRec, #¸±±¾Í¨¹Ø¼Ç¼ queryType_FBPassInfo, #ÇëÇ󸱱¾Í¨¹ØÐÅÏ¢¸ø¿Í»§¶Ë queryType_FamilyArrest, #ÇëÇó¼Ò×åÐüÉÍÈÎÎñÐÅÏ¢ queryType_UniversalGameRec, #Íæ¼ÒͨÓÃÐÅÏ¢¼Ç¼±í queryType_RequestIsFamily, #²éÑ¯Íæ¼ÒÊÇ·ñ»¹ÔÚÉêÇëµÄ¼Ò×åÉêÇëÁбíÖÐ queryType_CanOnThreeDay, #²éѯ¸ÃÍæ¼ÒÊÇ·ñ¿ÉÒÔOnThreeDay queryType_NotePlayerFamilyInfo, #ÇëÇó¼ÇÂ¼Íæ¼Ò¼Ò×åÐÅÏ¢ÓÃÓÚ¿ª·þ»î¶¯½±ÀøÁìÈ¡ queryType_CampaignPlayerFamily, #²éѯ¿ª·þ»î¶¯ÆÚ¼äÍæ¼ÒËùÔÚ¼Ò×å queryType_NoteTruckOwnerInfo, #ÇëÇó²éÕÒÍæ¼ÒïÚ³µ²¢¼Ç¼²¿·ÖÊôÐÔ queryType_ActionThemePlace, #ÇëÇó²éÕÒÖ÷ÌâÖܻÅÅÃû queryType_FamilyImpeach, #Íæ¼ÒʹÓõ¯ÛÀ·û queryType_RequestJoinVsRoomSuper, #¾º¼¼³¡ÑûÇë¼ÓÈë queryType_ResponsesJoinVsRoomSuper, #¾º¼¼³¡ÑûÇë»ØÓ¦ queryType_SyncJoinVsRoomSuper, #¾º¼¼³¡ÑûÇë֪ͨ queryType_SyncJoinPlayerVsPlayer, #ÇдèÑûÇë»ØÓ¦ queryType_VsRoomSuperAward, #¾º¼¼³¡½±Àø queryType_QuerDoubleExp, #ÇëÇó±¾ÖÜË«±¶¾­Ñé queryType_BeginSpanServer, #¿ªÊ¼Æ¥Åä¿ç·þԤѡÈü queryType_JoinSpanServer, #±¨Ãû¿ç·þԤѡÈü queryType_SpanServerBattleResult, #¿ç·þÈü½á¹û queryType_CreatPlayerVsPlayer, #´´½¨Çд跿¼ä queryType_JoinPlayerVsPlayer, #¼ÓÈëÇд跿¼ä queryType_JoinMergeWarPre, #±¨ÃûÍò¹úÌÔÌ­Èü queryType_UpdatePlayerName, #½ÇÉ«¸ÄÃû queryType_ServerRewardNotify, #È«·þ½±ÀøÌáʾ queryType_EnterFB, #½øÈ븱±¾ queryType_NPCInfo, #²éѯNPCInfo queryType_NPCCnt, #²éѯNPCÊýÁ¿ ) = range(0, Def_QueryType_Count) #------------------------------------------------------------------------------ #--------------------------------------------------------------------- #ÊýÖµÉÏÏÞ 2^31 - 1 Def_UpperLimit_DWordEx = ShareDefine.Def_UpperLimit_DWordEx #ÊýÖµÉÏÏÞ(20ÒÚ) Def_UpperLimit_DWord = ShareDefine.Def_UpperLimit_DWord #Ö§³Ö³¬20ÒÚÊýÖµµÄÊýÖµµãµ¥Î»ÊýÖµ, 1ÒÚ Def_PerPointValue = ShareDefine.Def_PerPointValue #³¬¹ý20ÒÚµÄÀíÂÛ×î´óÉÏÏÞÖµ Def_HugeValue = Def_UpperLimit_DWordEx * Def_PerPointValue + Def_PerPointValue - 1 #-------------------------------ƬÉËÊý×é #ͨÓÃÊý×é(1*1) Def_Matrix_One = [ [0,0],[1,0],[1,-1],[0,-1],[-1,-1],[-1,0],[-1,1],[0,1],[1,1] ] #ͨÓÃÊý×é(2*2) Def_Matrix_Two = [ [0,0],[1,0],[1,-1],[0,-1],[-1,-1],[-1,0],[-1,1],[0,1],[1,1],[2,0],[2,-1],[2,-2],[1,-2],[0,-2],[-1,-2],[-2,-2],[-2,-1],[-2,0],[-2,1],[-2,2],[-1,2],[0,2],[1,2],[2,2],[2,1] ] #ͨÓÃÊý×é(3*3) Def_Matrix_Three = [ [0,0],[1,0],[1,-1],[0,-1],[-1,-1],[-1,0],[-1,1],[0,1],[1,1],[2,0],[2,-1],[2,-2],[1,-2],[0,-2],[-1,-2],[-2,-2],[-2,-1],[-2,0],[-2,1],[-2,2],[-1,2],[0,2],[1,2],[2,2],[2,1],[3,0],[3,-1],[3,-2],[3,-3],[2,-3],[1,-3],[0,-3],[-1,-3],[-2,-3],[-3,-3],[-3,-2],[-3,-1],[-3,0],[-3,1],[-3,2],[-3,3],[-2,3],[-1,3],[0,3],[1,3],[2,3],[3,3],[3,2],[3,1] ] #ͨÓÃÊý×é(4*4) Def_Matrix_Four = [ [0,0],[1,0],[1,-1],[0,-1],[-1,-1],[-1,0],[-1,1],[0,1],[1,1],[2,0],[2,-1],[2,-2],[1,-2],[0,-2],[-1,-2],[-2,-2],[-2,-1],[-2,0],[-2,1],[-2,2],[-1,2],[0,2],[1,2],[2,2],[2,1],[3,0],[3,-1],[3,-2],[3,-3],[2,-3],[1,-3],[0,-3],[-1,-3],[-2,-3],[-3,-3],[-3,-2],[-3,-1],[-3,0],[-3,1],[-3,2],[-3,3],[-2,3],[-1,3],[0,3],[1,3],[2,3],[3,3],[3,2],[3,1],[4,0],[4,-1],[4,-2],[4,-3],[4,-4],[3,-4],[2,-4],[1,-4],[0,-4],[-1,-4],[-2,-4],[-3,-4],[-4,-4],[-4,-3],[-4,-2],[-4,-1],[-4,0],[-4,1],[-4,2],[-4,3],[-4,4],[-3,4],[-2,4],[-1,4],[0,4],[1,4],[2,4],[3,4],[4,4],[4,3],[4,2],[4,1] ] #ͨÓÃÊý×é(5*5) Def_Matrix_Five = [ [0,0],[1,0],[1,-1],[0,-1],[-1,-1],[-1,0],[-1,1],[0,1],[1,1],[2,0],[2,-1],[2,-2],[1,-2],[0,-2],[-1,-2],[-2,-2],[-2,-1],[-2,0],[-2,1],[-2,2],[-1,2],[0,2],[1,2],[2,2],[2,1],[3,0],[3,-1],[3,-2],[3,-3],[2,-3],[1,-3],[0,-3],[-1,-3],[-2,-3],[-3,-3],[-3,-2],[-3,-1],[-3,0],[-3,1],[-3,2],[-3,3],[-2,3],[-1,3],[0,3],[1,3],[2,3],[3,3],[3,2],[3,1],[4,0],[4,-1],[4,-2],[4,-3],[4,-4],[3,-4],[2,-4],[1,-4],[0,-4],[-1,-4],[-2,-4],[-3,-4],[-4,-4],[-4,-3],[-4,-2],[-4,-1],[-4,0],[-4,1],[-4,2],[-4,3],[-4,4],[-3,4],[-2,4],[-1,4],[0,4],[1,4],[2,4],[3,4],[4,4],[4,3],[4,2],[4,1],[5,0],[5,-1],[5,-2],[5,-3],[5,-4],[5,-5],[4,-5],[3,-5],[2,-5],[1,-5],[0,-5],[-1,-5],[-2,-5],[-3,-5],[-4,-5],[-5,-5],[-5,-4],[-5,-3],[-5,-2],[-5,-1],[-5,0],[-5,1],[-5,2],[-5,3],[-5,4],[-5,5],[-4,5],[-3,5],[-2,5],[-1,5],[0,5],[1,5],[2,5],[3,5],[4,5],[5,5],[5,4],[5,3],[5,2],[5,1] ] #ͨÓÃÊý×é(6*6) Def_Matrix_Six = [ [0,0],[1,0],[1,-1],[0,-1],[-1,-1],[-1,0],[-1,1],[0,1],[1,1],[2,0],[2,-1],[2,-2],[1,-2],[0,-2],[-1,-2],[-2,-2],[-2,-1],[-2,0],[-2,1],[-2,2],[-1,2],[0,2],[1,2],[2,2],[2,1],[3,0],[3,-1],[3,-2],[3,-3],[2,-3],[1,-3],[0,-3],[-1,-3],[-2,-3],[-3,-3],[-3,-2],[-3,-1],[-3,0],[-3,1],[-3,2],[-3,3],[-2,3],[-1,3],[0,3],[1,3],[2,3],[3,3],[3,2],[3,1],[4,0],[4,-1],[4,-2],[4,-3],[4,-4],[3,-4],[2,-4],[1,-4],[0,-4],[-1,-4],[-2,-4],[-3,-4],[-4,-4],[-4,-3],[-4,-2],[-4,-1],[-4,0],[-4,1],[-4,2],[-4,3],[-4,4],[-3,4],[-2,4],[-1,4],[0,4],[1,4],[2,4],[3,4],[4,4],[4,3],[4,2],[4,1],[5,0],[5,-1],[5,-2],[5,-3],[5,-4],[5,-5],[4,-5],[3,-5],[2,-5],[1,-5],[0,-5],[-1,-5],[-2,-5],[-3,-5],[-4,-5],[-5,-5],[-5,-4],[-5,-3],[-5,-2],[-5,-1],[-5,0],[-5,1],[-5,2],[-5,3],[-5,4],[-5,5],[-4,5],[-3,5],[-2,5],[-1,5],[0,5],[1,5],[2,5],[3,5],[4,5],[5,5],[5,4],[5,3],[5,2],[5,1],[6,0],[6,-1],[6,-2],[6,-3],[6,-4],[6,-5],[6,-6],[5,-6],[4,-6],[3,-6],[2,-6],[1,-6],[0,-6],[-1,-6],[-2,-6],[-3,-6],[-4,-6],[-5,-6],[-6,-6],[-6,-5],[-6,-4],[-6,-3],[-6,-2],[-6,-1],[-6,0],[-6,1],[-6,2],[-6,3],[-6,4],[-6,5],[-6,6],[-5,6],[-4,6],[-3,6],[-2,6],[-1,6],[0,6],[1,6],[2,6],[3,6],[4,6],[5,6],[6,6],[6,5],[6,4],[6,3],[6,2],[6,1] ] #ͨÓÃÊý×é(7*7) Def_Matrix_Seven = [ [0,0],[-1,0],[-1,-1],[0,-1],[1,-1],[1,0],[1,1],[0,1],[-1,1],[-2,1],[-2,0],[-2,-1],[-2,-2],[-1,-2],[0,-2],[1,-2],[2,-2],[2,-1],[2,0],[2,1],[2,2],[1,2],[0,2],[-1,2],[-2,2],[-3,2],[-3,1],[-3,0],[-3,-1],[-3,-2],[-3,-3],[-2,-3],[-1,-3],[0,-3],[1,-3],[2,-3],[3,-3],[3,-2],[3,-1],[3,0],[3,1],[3,2],[3,3],[2,3],[1,3],[0,3],[-1,3],[-2,3],[-3,3],[-4,3],[-4,2],[-4,1],[-4,0],[-4,-1],[-4,-2],[-4,-3],[-4,-4],[-3,-4],[-2,-4],[-1,-4],[0,-4],[1,-4],[2,-4],[3,-4],[4,-4],[4,-3],[4,-2],[4,-1],[4,0],[4,1],[4,2],[4,3],[4,4],[3,4],[2,4],[1,4],[0,4],[-1,4],[-2,4],[-3,4],[-4,4],[-5,4],[-5,3],[-5,2],[-5,1],[-5,0],[-5,-1],[-5,-2],[-5,-3],[-5,-4],[-5,-5],[-4,-5],[-3,-5],[-2,-5],[-1,-5],[0,-5],[1,-5],[2,-5],[3,-5],[4,-5],[5,-5],[5,-4],[5,-3],[5,-2],[5,-1],[5,0],[5,1],[5,2],[5,3],[5,4],[5,5],[4,5],[3,5],[2,5],[1,5],[0,5],[-1,5],[-2,5],[-3,5],[-4,5],[-5,5],[-6,5],[-6,4],[-6,3],[-6,2],[-6,1],[-6,0],[-6,-1],[-6,-2],[-6,-3],[-6,-4],[-6,-5],[-6,-6],[-5,-6],[-4,-6],[-3,-6],[-2,-6],[-1,-6],[0,-6],[1,-6],[2,-6],[3,-6],[4,-6],[5,-6],[6,-6],[6,-5],[6,-4],[6,-3],[6,-2],[6,-1],[6,0],[6,1],[6,2],[6,3],[6,4],[6,5],[6,6],[5,6],[4,6],[3,6],[2,6],[1,6],[0,6],[-1,6],[-2,6],[-3,6],[-4,6],[-5,6],[-6,6],[-7,6],[-7,5],[-7,4],[-7,3],[-7,2],[-7,1],[-7,0],[-7,-1],[-7,-2],[-7,-3],[-7,-4],[-7,-5],[-7,-6],[-7,-7],[-6,-7],[-5,-7],[-4,-7],[-3,-7],[-2,-7],[-1,-7],[0,-7],[1,-7],[2,-7],[3,-7],[4,-7],[5,-7],[6,-7],[7,-7],[7,-6],[7,-5],[7,-4],[7,-3],[7,-2],[7,-1],[7,0],[7,1],[7,2],[7,3],[7,4],[7,5],[7,6],[7,7],[6,7],[5,7],[4,7],[3,7],[2,7],[1,7],[0,7],[-1,7],[-2,7],[-3,7],[-4,7],[-5,7],[-6,7],[-7,7] ] #ͨÓÃÊý×é(8*8) Def_Matrix_Eight = [ [0,0],[-1,0],[-1,-1],[0,-1],[1,-1],[1,0],[1,1],[0,1],[-1,1],[-2,1],[-2,0],[-2,-1],[-2,-2],[-1,-2],[0,-2],[1,-2],[2,-2],[2,-1],[2,0],[2,1],[2,2],[1,2],[0,2],[-1,2],[-2,2],[-3,2],[-3,1],[-3,0],[-3,-1],[-3,-2],[-3,-3],[-2,-3],[-1,-3],[0,-3],[1,-3],[2,-3],[3,-3],[3,-2],[3,-1],[3,0],[3,1],[3,2],[3,3],[2,3],[1,3],[0,3],[-1,3],[-2,3],[-3,3],[-4,3],[-4,2],[-4,1],[-4,0],[-4,-1],[-4,-2],[-4,-3],[-4,-4],[-3,-4],[-2,-4],[-1,-4],[0,-4],[1,-4],[2,-4],[3,-4],[4,-4],[4,-3],[4,-2],[4,-1],[4,0],[4,1],[4,2],[4,3],[4,4],[3,4],[2,4],[1,4],[0,4],[-1,4],[-2,4],[-3,4],[-4,4],[-5,4],[-5,3],[-5,2],[-5,1],[-5,0],[-5,-1],[-5,-2],[-5,-3],[-5,-4],[-5,-5],[-4,-5],[-3,-5],[-2,-5],[-1,-5],[0,-5],[1,-5],[2,-5],[3,-5],[4,-5],[5,-5],[5,-4],[5,-3],[5,-2],[5,-1],[5,0],[5,1],[5,2],[5,3],[5,4],[5,5],[4,5],[3,5],[2,5],[1,5],[0,5],[-1,5],[-2,5],[-3,5],[-4,5],[-5,5],[-6,5],[-6,4],[-6,3],[-6,2],[-6,1],[-6,0],[-6,-1],[-6,-2],[-6,-3],[-6,-4],[-6,-5],[-6,-6],[-5,-6],[-4,-6],[-3,-6],[-2,-6],[-1,-6],[0,-6],[1,-6],[2,-6],[3,-6],[4,-6],[5,-6],[6,-6],[6,-5],[6,-4],[6,-3],[6,-2],[6,-1],[6,0],[6,1],[6,2],[6,3],[6,4],[6,5],[6,6],[5,6],[4,6],[3,6],[2,6],[1,6],[0,6],[-1,6],[-2,6],[-3,6],[-4,6],[-5,6],[-6,6],[-7,6],[-7,5],[-7,4],[-7,3],[-7,2],[-7,1],[-7,0],[-7,-1],[-7,-2],[-7,-3],[-7,-4],[-7,-5],[-7,-6],[-7,-7],[-6,-7],[-5,-7],[-4,-7],[-3,-7],[-2,-7],[-1,-7],[0,-7],[1,-7],[2,-7],[3,-7],[4,-7],[5,-7],[6,-7],[7,-7],[7,-6],[7,-5],[7,-4],[7,-3],[7,-2],[7,-1],[7,0],[7,1],[7,2],[7,3],[7,4],[7,5],[7,6],[7,7],[6,7],[5,7],[4,7],[3,7],[2,7],[1,7],[0,7],[-1,7],[-2,7],[-3,7],[-4,7],[-5,7],[-6,7],[-7,7],[-8,7],[-8,6],[-8,5],[-8,4],[-8,3],[-8,2],[-8,1],[-8,0],[-8,-1],[-8,-2],[-8,-3],[-8,-4],[-8,-5],[-8,-6],[-8,-7],[-8,-8],[-7,-8],[-6,-8],[-5,-8],[-4,-8],[-3,-8],[-2,-8],[-1,-8],[0,-8],[1,-8],[2,-8],[3,-8],[4,-8],[5,-8],[6,-8],[7,-8],[8,-8],[8,-7],[8,-6],[8,-5],[8,-4],[8,-3],[8,-2],[8,-1],[8,0],[8,1],[8,2],[8,3],[8,4],[8,5],[8,6],[8,7],[8,8],[7,8],[6,8],[5,8],[4,8],[3,8],[2,8],[1,8],[0,8],[-1,8],[-2,8],[-3,8],[-4,8],[-5,8],[-6,8],[-7,8],[-8,8] ] #ͨÓÃÊý×é(9*9) Def_Matrix_Nine = [ [0,0],[-1,0],[-1,-1],[0,-1],[1,-1],[1,0],[1,1],[0,1],[-1,1],[-2,1],[-2,0],[-2,-1],[-2,-2],[-1,-2],[0,-2],[1,-2],[2,-2],[2,-1],[2,0],[2,1],[2,2],[1,2],[0,2],[-1,2],[-2,2],[-3,2],[-3,1],[-3,0],[-3,-1],[-3,-2],[-3,-3],[-2,-3],[-1,-3],[0,-3],[1,-3],[2,-3],[3,-3],[3,-2],[3,-1],[3,0],[3,1],[3,2],[3,3],[2,3],[1,3],[0,3],[-1,3],[-2,3],[-3,3],[-4,3],[-4,2],[-4,1],[-4,0],[-4,-1],[-4,-2],[-4,-3],[-4,-4],[-3,-4],[-2,-4],[-1,-4],[0,-4],[1,-4],[2,-4],[3,-4],[4,-4],[4,-3],[4,-2],[4,-1],[4,0],[4,1],[4,2],[4,3],[4,4],[3,4],[2,4],[1,4],[0,4],[-1,4],[-2,4],[-3,4],[-4,4],[-5,4],[-5,3],[-5,2],[-5,1],[-5,0],[-5,-1],[-5,-2],[-5,-3],[-5,-4],[-5,-5],[-4,-5],[-3,-5],[-2,-5],[-1,-5],[0,-5],[1,-5],[2,-5],[3,-5],[4,-5],[5,-5],[5,-4],[5,-3],[5,-2],[5,-1],[5,0],[5,1],[5,2],[5,3],[5,4],[5,5],[4,5],[3,5],[2,5],[1,5],[0,5],[-1,5],[-2,5],[-3,5],[-4,5],[-5,5],[-6,5],[-6,4],[-6,3],[-6,2],[-6,1],[-6,0],[-6,-1],[-6,-2],[-6,-3],[-6,-4],[-6,-5],[-6,-6],[-5,-6],[-4,-6],[-3,-6],[-2,-6],[-1,-6],[0,-6],[1,-6],[2,-6],[3,-6],[4,-6],[5,-6],[6,-6],[6,-5],[6,-4],[6,-3],[6,-2],[6,-1],[6,0],[6,1],[6,2],[6,3],[6,4],[6,5],[6,6],[5,6],[4,6],[3,6],[2,6],[1,6],[0,6],[-1,6],[-2,6],[-3,6],[-4,6],[-5,6],[-6,6],[-7,6],[-7,5],[-7,4],[-7,3],[-7,2],[-7,1],[-7,0],[-7,-1],[-7,-2],[-7,-3],[-7,-4],[-7,-5],[-7,-6],[-7,-7],[-6,-7],[-5,-7],[-4,-7],[-3,-7],[-2,-7],[-1,-7],[0,-7],[1,-7],[2,-7],[3,-7],[4,-7],[5,-7],[6,-7],[7,-7],[7,-6],[7,-5],[7,-4],[7,-3],[7,-2],[7,-1],[7,0],[7,1],[7,2],[7,3],[7,4],[7,5],[7,6],[7,7],[6,7],[5,7],[4,7],[3,7],[2,7],[1,7],[0,7],[-1,7],[-2,7],[-3,7],[-4,7],[-5,7],[-6,7],[-7,7],[-8,7],[-8,6],[-8,5],[-8,4],[-8,3],[-8,2],[-8,1],[-8,0],[-8,-1],[-8,-2],[-8,-3],[-8,-4],[-8,-5],[-8,-6],[-8,-7],[-8,-8],[-7,-8],[-6,-8],[-5,-8],[-4,-8],[-3,-8],[-2,-8],[-1,-8],[0,-8],[1,-8],[2,-8],[3,-8],[4,-8],[5,-8],[6,-8],[7,-8],[8,-8],[8,-7],[8,-6],[8,-5],[8,-4],[8,-3],[8,-2],[8,-1],[8,0],[8,1],[8,2],[8,3],[8,4],[8,5],[8,6],[8,7],[8,8],[7,8],[6,8],[5,8],[4,8],[3,8],[2,8],[1,8],[0,8],[-1,8],[-2,8],[-3,8],[-4,8],[-5,8],[-6,8],[-7,8],[-8,8],[-9,8],[-9,7],[-9,6],[-9,5],[-9,4],[-9,3],[-9,2],[-9,1],[-9,0],[-9,-1],[-9,-2],[-9,-3],[-9,-4],[-9,-5],[-9,-6],[-9,-7],[-9,-8],[-9,-9],[-8,-9],[-7,-9],[-6,-9],[-5,-9],[-4,-9],[-3,-9],[-2,-9],[-1,-9],[0,-9],[1,-9],[2,-9],[3,-9],[4,-9],[5,-9],[6,-9],[7,-9],[8,-9],[9,-9],[9,-8],[9,-7],[9,-6],[9,-5],[9,-4],[9,-3],[9,-2],[9,-1],[9,0],[9,1],[9,2],[9,3],[9,4],[9,5],[9,6],[9,7],[9,8],[9,9],[8,9],[7,9],[6,9],[5,9],[4,9],[3,9],[2,9],[1,9],[0,9],[-1,9],[-2,9],[-3,9],[-4,9],[-5,9],[-6,9],[-7,9],[-8,9],[-9,9] ] #ͨÓÃÊý×é(13*13) Def_Circle_Three = [ [0,0],[1,0],[1,-1],[0,-1],[-1,-1],[-1,0],[-1,1],[0,1],[1,1],[2,1],[2,0],[2,-1],[2,-2],[1,-2],[-1,-2],[0,-2],[-2,-2],[-2,-1],[-2,0],[-2,1],[-2,2],[-1,2],[0,2],[1,2],[2,2],[3,2],[3,1],[3,0],[3,-1],[3,-2],[3,-3],[1,-3],[2,-3],[0,-3],[-1,-3],[-2,-3],[-3,-3],[-3,-2],[-3,-1],[-3,0],[-3,1],[-3,2],[-3,3],[-2,3],[-1,3],[0,3],[1,3],[2,3],[3,3],[4,3],[4,2],[4,1],[4,0],[4,-2],[4,-1],[4,-4],[4,-3],[3,-4],[2,-4],[1,-4],[0,-4],[-1,-4],[-2,-4],[-3,-4],[-4,-4],[-4,-3],[-4,-2],[-4,-1],[-4,0],[-4,1],[-4,2],[-4,3],[-4,4],[-3,4],[-2,4],[-1,4],[0,4],[1,4],[2,4],[3,4],[4,4],[5,4],[5,3],[5,2],[5,1],[5,0],[5,-1],[5,-2],[5,-3],[5,-4],[5,-5],[3,-5],[4,-5],[2,-5],[1,-5],[0,-5],[-1,-5],[-2,-5],[-3,-5],[-4,-5],[-5,-5],[-5,-4],[-5,-3],[-5,-2],[-5,-1],[-5,0],[-5,1],[-5,2],[-5,3],[-5,4],[-5,5],[-4,5],[-3,5],[-2,5],[-1,5],[0,5],[1,5],[2,5],[4,5],[3,5],[5,5],[6,5],[6,4],[6,3],[6,2],[6,1],[6,-1],[6,0],[6,-2],[6,-3],[6,-4],[6,-5],[6,-6],[5,-6],[4,-6],[3,-6],[2,-6],[1,-6],[0,-6],[-1,-6],[-2,-6],[-3,-6],[-4,-6],[-5,-6],[-6,-6],[-6,-5],[-6,-4],[-6,-3],[-6,-2],[-6,-1],[-6,0],[-6,1],[-6,2],[-6,3],[-6,5],[-6,4],[-6,6],[-5,6],[-4,6],[-3,6],[-2,6],[-1,6],[0,6],[1,6],[2,6],[3,6],[4,6],[5,6],[6,6],[7,6],[7,5],[7,4],[7,3],[7,2],[7,1],[7,0],[7,-1],[7,-2],[7,-3],[7,-4],[7,-5],[7,-6],[7,-7],[6,-7],[5,-7],[4,-7],[3,-7],[2,-7],[1,-7],[0,-7],[-1,-7],[-3,-7],[-2,-7],[-4,-7],[-5,-7],[-6,-7],[-7,-7],[-7,-6],[-7,-5],[-7,-4],[-7,-3],[-7,-2],[-7,-1],[-7,0],[-7,1],[-7,2],[-7,3],[-7,4],[-7,5],[-7,6],[-7,7],[-6,7],[-5,7],[-4,7],[-3,7],[-2,7],[0,7],[-1,7],[1,7],[2,7],[3,7],[4,7],[5,7],[6,7],[7,7],[8,7],[8,6],[8,5],[8,4],[8,3],[8,2],[8,1],[8,0],[8,-1],[8,-2],[8,-3],[8,-4],[8,-6],[8,-5],[8,-7],[8,-8],[7,-8],[6,-8],[5,-8],[4,-8],[3,-8],[2,-8],[1,-8],[0,-8],[-2,-8],[-1,-8],[-3,-8],[-4,-8],[-5,-8],[-6,-8],[-7,-8],[-8,-8],[-8,-7],[-8,-6],[-8,-5],[-8,-4],[-8,-3],[-8,-2],[-8,-1],[-8,0],[-8,1],[-8,2],[-8,3],[-8,4],[-8,5],[-8,6],[-8,7],[-8,8],[-7,8],[-6,8],[-5,8],[-4,8],[-3,8],[-2,8],[-1,8],[0,8],[1,8],[2,8],[3,8],[4,8],[5,8],[6,8],[7,8],[8,8],[9,8],[9,7],[9,6],[9,5],[9,4],[9,3],[9,2],[9,1],[9,0],[9,-1],[9,-2],[9,-3],[9,-4],[9,-5],[9,-6],[9,-7],[9,-8],[9,-9],[8,-9],[7,-9],[6,-9],[4,-9],[5,-9],[3,-9],[2,-9],[0,-9],[1,-9],[-1,-9],[-2,-9],[-3,-9],[-4,-9],[-7,-9],[-6,-9],[-5,-9],[-8,-9],[-9,-9],[-9,-8],[-9,-7],[-9,-6],[-9,-5],[-9,-4],[-9,-3],[-9,-2],[-9,-1],[-9,0],[-9,1],[-9,2],[-9,3],[-9,4],[-9,5],[-9,6],[-9,7],[-9,8],[-9,9],[-8,9],[-7,9],[-6,9],[-5,9],[-4,9],[-3,9],[-2,9],[-1,9],[0,9],[1,9],[2,9],[3,9],[4,9],[5,9],[6,9],[7,9],[8,9],[9,9],[10,9],[10,8],[10,7],[10,6],[10,5],[10,4],[10,3],[10,2],[10,1],[10,-1],[10,0],[10,-2],[10,-4],[10,-3],[10,-5],[10,-6],[10,-7],[10,-8],[10,-9],[10,-10],[9,-10],[8,-10],[7,-10],[6,-10],[5,-10],[4,-10],[3,-10],[2,-10],[1,-10],[-1,-10],[0,-10],[-2,-10],[-3,-10],[-5,-10],[-4,-10],[-6,-10],[-7,-10],[-8,-10],[-9,-10],[-10,-10],[-10,-9],[-10,-8],[-10,-7],[-10,-6],[-10,-5],[-10,-4],[-10,-3],[-10,-2],[-10,-1],[-10,0],[-10,1],[-10,2],[-10,3],[-10,4],[-10,6],[-10,5],[-10,7],[-10,8],[-10,9],[-10,10],[-9,10],[-8,10],[-7,10],[-6,10],[-5,10],[-4,10],[-3,10],[-2,10],[-1,10],[0,10],[1,10],[2,10],[3,10],[4,10],[5,10],[6,10],[7,10],[8,10],[9,10],[10,10],[11,10],[11,9],[11,8],[11,7],[11,6],[11,5],[11,4],[11,3],[11,2],[11,1],[11,0],[11,-1],[11,-2],[11,-3],[11,-5],[11,-4],[11,-6],[11,-7],[11,-8],[11,-9],[11,-10],[11,-11],[10,-11],[9,-11],[8,-11],[7,-11],[6,-11],[5,-11],[4,-11],[3,-11],[2,-11],[1,-11],[0,-11],[-1,-11],[-2,-11],[-3,-11],[-4,-11],[-5,-11],[-6,-11],[-7,-11],[-8,-11],[-9,-11],[-10,-11],[-11,-11],[-11,-10],[-11,-9],[-11,-8],[-11,-7],[-11,-6],[-11,-5],[-11,-4],[-11,-3],[-11,-2],[-11,-1],[-11,0],[-11,1],[-11,2],[-11,3],[-11,4],[-11,5],[-11,6],[-11,7],[-11,8],[-11,9],[-11,10],[-11,11],[-10,11],[-9,11],[-8,11],[-7,11],[-6,11],[-5,11],[-4,11],[-3,11],[-2,11],[-1,11],[0,11],[1,11],[2,11],[3,11],[4,11],[5,11],[6,11],[7,11],[8,11],[9,11],[10,11],[11,11] ] #¾ØÕóȺÌå¹¥»÷·¶Î§(Êý×Ö´ú±í°ë¾¶) MatrixDict = { 1:Def_Matrix_One, 2:Def_Matrix_Two, 3:Def_Matrix_Three, 4:Def_Matrix_Four, 5:Def_Matrix_Five, 6:Def_Matrix_Six , 7:Def_Matrix_Seven, 8:Def_Matrix_Eight, 9:Def_Matrix_Nine, 13:Def_Circle_Three, } #Ö±ÏßÊý×é(1) Def_Straight_One =[ [0,0],[0,-1],[0,1],[1,0],[1,-1],[1,1] ] #Ö±ÏßÊý×é(2) Def_Straight_Two = [ [1,0],[2,0],[3,0],[1,-1],[2,-1],[1,1],[2,1],[4,0],[3,-1],[3,1],[4,-1],[4,1],[0,0] ] # -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 # -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 # -1 20 16 6 7 10 11 14 -1 -1 -1 # -1 19 15 0 1 2 3 4 -1 -1 -1 # -1 18 17 5 8 9 12 13 -1 -1 -1 # -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 # -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 #Ö±ÏßÊý×é(3) Def_Straight_Three = [ [1,0],[2,0],[3,0],[4,0],[5,0],[1,1],[1,-1],[2,-1],[2,1],[3,1],[3,-1],[4,-1],[4,1],[5,1],[5,-1],[0,0],[0,-1],[0,1],[-1,1],[-1,0],[-1,-1] ] # -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 # -1 42 37 21 23 25 27 29 31 33 -1 # -1 41 36 7 9 11 13 15 17 19 -1 # -1 40 35 0 1 2 3 4 5 6 -1 # -1 43 38 8 10 12 14 16 18 20 -1 # -1 44 39 22 24 26 28 30 32 34 -1 # -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 #Ö±ÏßÊý×é(4) Def_Straight_Four = [ [1,0],[2,0],[3,0],[4,0],[5,0],[6,0],[7,0],[1,-1],[1,1],[2,-1],[2,1],[3,-1],[3,1],[4,-1],[4,1],[5,-1],[5,1],[6,-1],[6,1],[7,-1],[7,1],[1,-2],[1,2],[2,-2],[2,2],[3,-2],[3,2],[4,-2],[4,2],[5,-2],[5,2],[6,-2],[6,2],[7,-2],[7,2],[0,0],[0,-1],[0,-2],[0,1],[0,2],[-1,0],[-1,-1],[-1,-2],[-1,1],[-1,2] ] # -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 # 50 49 28 31 34 35 38 39 21 42 45 # 51 48 9 10 11 12 17 18 23 24 26 # 52 32 0 1 2 3 4 5 6 7 8 # 53 46 13 14 15 16 19 20 22 25 27 # 54 47 29 30 33 36 37 40 41 43 44 # -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 #Ö±ÏßÊý×é(5) Def_Straight_Five = [ [1,0],[2,0],[3,0],[4,0],[5,0],[6,0],[7,0],[8,0],[9,0],[1,-1],[2,-1],[3,-1],[4,-1],[1,1],[2,1],[3,1],[4,1],[5,-1],[6,-1],[5,1],[6,1],[7,-2],[7,1],[7,-1],[8,-1],[8,1],[9,-1],[9,1],[1,-2],[1,2],[2,2],[2,-2],[0,0],[3,2],[3,-2],[4,-2],[4,2],[5,2],[5,-2],[6,-2],[6,2],[7,2],[8,-2],[8,2],[9,2],[9,-2],[0,1],[0,2],[0,-1],[0,-2],[-1,-2],[-1,-1],[-1,0],[-1,1],[-1,2] ] # -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 # 60 59 33 35 37 40 43 44 47 48 51 52 55 # 61 56 11 13 15 17 19 21 23 25 27 29 31 # 62 39 0 1 2 3 4 5 6 7 8 9 10 # 63 57 12 14 16 18 20 22 24 26 28 30 32 # 64 58 34 36 38 41 42 45 46 49 50 53 54 # -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 #Ö±ÏßÊý×é(6) Def_Straight_Six = [ [1,0],[2,0],[3,0],[4,0],[5,0],[6,0],[7,0],[8,0],[9,0],[10,0],[11,0],[1,-1],[1,1],[2,-1],[2,1],[3,-1],[3,1],[4,-1],[4,1],[5,-1],[5,1],[6,-1],[6,1],[7,-1],[7,1],[8,-1],[8,1],[9,-1],[9,1],[10,-1],[10,1],[11,-1],[11,1],[1,-2],[1,2],[2,-2],[2,2],[3,-2],[3,2],[0,0],[4,-2],[4,2],[5,2],[5,-2],[6,-2],[6,2],[7,2],[7,-2],[8,-2],[8,2],[9,2],[9,-2],[10,-2],[10,2],[11,2],[11,-2],[0,-1],[0,1],[0,2],[0,-2],[-1,-2],[-1,-1],[-1,0],[-1,1],[-1,2] ] #Ö±ÏßÊý×é(7) Def_Straight_Seven =[ [0,0],[1,-1],[1,1],[1,-2],[1,2],[0,2],[0,1],[0,-1],[0,-2],[2,-2],[1,0],[2,-1],[2,0],[2,1],[2,2],[3,2],[3,1],[3,0],[3,-1],[3,-2],[4,-2],[4,-1],[4,0],[4,1],[4,2],[5,2],[5,1],[5,0],[5,-1],[5,-2],[6,-2],[6,-1],[6,0],[6,1],[6,2],[7,2],[7,1],[7,0],[7,-1],[7,-2],[8,-2],[8,-1],[8,0],[8,1],[8,2],[9,2],[9,1],[9,0],[9,-2],[9,-1],[10,-2],[10,0],[10,-1],[10,1],[10,2],[11,2],[11,1],[11,0],[11,-1],[11,-2],[12,-2],[12,-1],[12,0],[12,1],[12,2],[13,2],[13,1],[13,0],[13,-1],[13,-2],[14,-2],[14,-1],[14,0],[14,1],[14,2] ] #Ö±ÏßÊý×é(8) Def_Straight_Eight =[ [0,0],[1,-1],[1,1],[1,-2],[1,2],[0,2],[0,1],[0,-1],[0,-2],[2,-2],[1,0],[2,-1],[2,0],[2,1],[2,2],[3,2],[3,1],[3,0],[3,-1],[3,-2],[4,-2],[4,-1],[4,0],[4,1],[4,2],[5,2],[5,1],[5,0],[5,-1],[5,-2],[6,-2],[6,-1],[6,0],[6,1],[6,2],[7,2],[7,1],[7,0],[7,-1],[7,-2],[8,-2],[8,-1],[8,0],[8,1],[8,2],[9,2],[9,1],[9,0],[9,-2],[9,-1],[10,-2],[10,0],[10,-1],[10,1],[10,2],[11,2],[11,1],[11,0],[11,-1],[11,-2],[12,-2],[12,-1],[12,0],[12,1],[12,2],[13,2],[13,1],[13,0],[13,-1],[13,-2],[14,-2],[14,-1],[14,0],[14,1],[14,2],[15,-2],[15,-1],[15,0],[15,1],[15,2],[16,2],[16,1],[16,0],[16,-1],[16,-2],[17,-2],[17,-1],[17,0],[17,1],[17,2] ] #Ö±ÏßÊý×é(9) Def_Straight_Nine =[ [0,0],[0,-1],[0,1],[1,0],[1,-1],[1,1],[2,0],[2,-1],[2,1],[3,0],[3,-1],[3,1],[4,0],[4,-1],[4,1],[5,0],[5,-1],[5,1],[6,0],[6,-1],[6,1],[7,0],[7,-1],[7,1],[8,0],[8,-1],[8,1],[9,0],[9,-1],[9,1] ] #ÉÈÐÎÊý×é(1) Def_Sector_One =[ [0,0],[0,-1],[0,1],[1,0],[1,-1],[1,1],[1,-2],[1,2] ] #ÉÈÐÎÊý×é(2) Def_Sector_Two =[ [0,0],[0,-1],[0,1],[1,0],[1,-1],[1,1],[1,-2],[1,2],[2,0],[2,-1],[2,1],[2,-2],[2,2],[2,-3],[2,3] ] #ÉÈÐÎÊý×é(3) Def_Sector_Three =[ [0,0],[0,-1],[0,1],[1,0],[1,-1],[1,1],[1,-2],[1,2],[2,0],[2,-1],[2,1],[2,-2],[2,2],[2,-3],[2,3],[3,0],[3,-1],[3,1],[3,-2],[3,2],[3,-3],[3,3],[3,-4],[3,4] ] # -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 # -1 -1 -1 -1 26 28 36 37 -1 -1 -1 -1 # -1 -1 15 17 19 21 35 38 -1 -1 -1 -1 # 13 5 7 9 11 22 34 39 -1 -1 -1 -1 # 4 0 1 2 3 23 33 40 -1 -1 -1 -1 # 14 6 8 10 12 24 32 41 -1 -1 -1 -1 # -1 -1 16 18 20 25 31 42 -1 -1 -1 -1 # -1 -1 -1 -1 27 29 30 43 -1 -1 -1 -1 # -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 # -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 #ÉÈÐÎÊý×é(4) Def_Sector_Four = [ [1,0],[2,0],[3,0],[4,0],[0,0],[1,-1],[1,1],[2,-1],[2,1],[3,-1],[3,1],[4,-1],[4,1],[0,-1],[0,1],[2,-2],[2,2],[3,-2],[3,2],[4,-2],[4,2],[5,-2],[5,-1],[5,0],[5,1],[5,2],[4,-3],[4,3],[5,-3],[5,3],[6,3],[6,2],[6,1],[6,0],[6,-1],[6,-2],[6,-3],[7,-3],[7,-2],[7,-1],[7,0],[7,1],[7,2],[7,3] ] # -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 # -1 -1 -1 -1 26 28 36 37 44 51 -1 -1 # -1 -1 15 17 19 21 35 38 45 52 -1 -1 # 13 5 7 9 11 22 34 39 46 53 -1 -1 # 4 0 1 2 3 23 33 40 47 54 -1 -1 # 14 6 8 10 12 24 32 41 48 55 -1 -1 # -1 -1 16 18 20 25 31 42 49 56 -1 -1 # -1 -1 -1 -1 27 29 30 43 50 57 -1 -1 # -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 # -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 #ÉÈÐÎÊý×é(5) Def_Sector_Five = [ [1,0],[2,0],[3,0],[4,0],[0,0],[1,-1],[1,1],[2,-1],[2,1],[3,-1],[3,1],[4,-1],[4,1],[0,-1],[0,1],[2,-2],[2,2],[3,-2],[3,2],[4,-2],[4,2],[5,-2],[5,-1],[5,0],[5,1],[5,2],[4,-3],[4,3],[5,-3],[5,3],[6,3],[6,2],[6,1],[6,0],[6,-1],[6,-2],[6,-3],[7,-3],[7,-2],[7,-1],[7,0],[7,1],[7,2],[7,3],[8,-3],[8,-2],[8,-1],[8,0],[8,1],[8,2],[8,3],[9,-3],[9,-2],[9,-1],[9,0],[9,1],[9,2],[9,3] ] # -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 # -1 -1 -1 -1 26 28 36 37 44 57 58 70 # -1 -1 15 17 19 21 35 38 45 51 59 71 # 13 5 7 9 11 22 34 39 46 52 60 69 # 4 0 1 2 3 23 33 40 47 53 61 68 # 14 6 8 10 12 24 32 41 48 54 62 67 # -1 -1 16 18 20 25 31 42 49 55 63 66 # -1 -1 -1 -1 27 29 30 43 50 56 64 65 # -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 # -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 #ÉÈÐÎÊý×é(6) Def_Sector_Six = [ [1,0],[2,0],[3,0],[4,0],[0,0],[1,-1],[1,1],[2,-1],[2,1],[3,-1],[3,1],[4,-1],[4,1],[0,-1],[0,1],[2,-2],[2,2],[3,-2],[3,2],[4,-2],[4,2],[5,-2],[5,-1],[5,0],[5,1],[5,2],[4,-3],[4,3],[5,-3],[5,3],[6,3],[6,2],[6,1],[6,0],[6,-1],[6,-2],[6,-3],[7,-3],[7,-2],[7,-1],[7,0],[7,1],[7,2],[7,3],[8,-3],[8,-2],[8,-1],[8,0],[8,1],[8,2],[8,3],[9,-2],[9,-1],[9,0],[9,1],[9,2],[9,3],[9,-3],[10,-3],[10,-2],[10,-1],[10,0],[10,1],[10,2],[10,3],[11,3],[11,2],[11,1],[11,0],[11,-1],[11,-3],[11,-2] ] #ÉÈÐÎÊý×é(7) Def_Sector_Seven =[ [0,0],[0,-1],[0,1],[1,0],[1,-1],[1,1],[1,-2],[1,2],[2,0],[2,-1],[2,1],[2,-2],[2,2],[2,-3],[2,3],[3,0],[3,-1],[3,1],[3,-2],[3,2],[3,-3],[3,3],[3,-4],[3,4],[4,0],[4,-1],[4,1],[4,-2],[4,2],[4,-3],[4,3],[4,-4],[4,4],[4,-5],[4,5],[5,0],[5,-1],[5,1],[5,-2],[5,2],[5,-3],[5,3],[5,-4],[5,4],[5,-5],[5,5],[6,0],[6,-1],[6,1],[6,-2],[6,2],[6,-3],[6,3],[6,-4],[6,4],[6,-5],[6,5],[6,-6],[6,6],[7,0],[7,-1],[7,1],[7,-2],[7,2],[7,-3],[7,3],[7,-4],[7,4],[7,-5],[7,5],[7,-6],[7,6] ] #Êý×Ö11~18´ú±íÖ±ÏßȺ¹¥¾àÀ룬21~26´ú±íÉÈÐÎȺ¹¥¾àÀ룡PS£º£¨Êý×ֵĵڶþλ´ú±í¾àÀ룬Àý12¾ÍÊÇÖ±Ïß2¸ñȺ¹¥£© Def_Angle_MatrixDict = { 11 : Def_Straight_One, 12 : Def_Straight_Two, 13 : Def_Straight_Three, 14 : Def_Straight_Four, 15 : Def_Straight_Five, 16 : Def_Straight_Six, 17 : Def_Straight_Seven, 18 : Def_Straight_Eight, 19 : Def_Straight_Nine, 21 : Def_Sector_One, 22 : Def_Sector_Two, 23 : Def_Sector_Three, 24 : Def_Sector_Four, 25 : Def_Sector_Five, 26 : Def_Sector_Six, 27 : Def_Sector_Seven, } def GetDropItemAreaPosList(needPos, spaceDist): '''»ñÈ¡µôÂäÎïÆ··¶Î§²Î¿¼×ø±êµãÁбí @param needPos: ËùÐèµãÊý, ʵ¼ÊÖ§³Ö¿ÉµôÂäµÄ×î´óÎïÆ·ÊýÒ»°ã±ÈÁÐ±í³¤¶ÈС£¬¿´µØÐÎÕϰ­µãµÄ¶àÉÙ @param spaceDist: µã¼ä¾à ''' posList = [(0, 0)] roundNum = 0 while len(posList) < needPos: roundNum += 1 # ×ø±êȦÊý roundBasePosList = [(roundNum * spaceDist, 0), (0, roundNum * spaceDist), (-roundNum * spaceDist, 0), (0, -roundNum * spaceDist)] # ±¾È¦×ø±ê²Î¿¼»ùµã posList += roundBasePosList calcNum = 0 isEnd = False while not isEnd: calcNum += 1 for basePosX, basePosY in roundBasePosList: # È¡²Î¿¼µãµÄ×óÓÒÁ½µã if basePosX == 0: posAX = spaceDist * calcNum posAY = basePosY posBX, posBY = -posAX, posAY else: posAX = basePosX posAY = spaceDist * calcNum posBX, posBY = posAX, -posAY posA = (posAX, posAY) posB = (posBX, posBY) if posA in posList and posB in posList: isEnd = True break else: if posA not in posList: posList.append(posA) if posB not in posList: posList.append(posB) return posList # ÎïÆ·µôÂ䷶Χ, 500¸ö²Î¿¼×ø±ê, ¼ä¾à2; ²ß»®ÐèÇó×î´óµôÂäÉϰٸöÎïÆ·; GetDropItemAreaPosList(500, 2) Def_DropItemAreaMatrix = [(0, 0), (2, 0), (0, 2), (-2, 0), (0, -2), (2, 2), (2, -2), (-2, 2), (-2, -2), (4, 0), (0, 4), (-4, 0), (0, -4), (4, 2), (4, -2), (2, 4), (-2, 4), (-4, 2), (-4, -2), (2, -4), (-2, -4), (4, 4), (4, -4), (-4, 4), (-4, -4), (6, 0), (0, 6), (-6, 0), (0, -6), (6, 2), (6, -2), (2, 6), (-2, 6), (-6, 2), (-6, -2), (2, -6), (-2, -6), (6, 4), (6, -4), (4, 6), (-4, 6), (-6, 4), (-6, -4), (4, -6), (-4, -6), (6, 6), (6, -6), (-6, 6), (-6, -6), (8, 0), (0, 8), (-8, 0), (0, -8), (8, 2), (8, -2), (2, 8), (-2, 8), (-8, 2), (-8, -2), (2, -8), (-2, -8), (8, 4), (8, -4), (4, 8), (-4, 8), (-8, 4), (-8, -4), (4, -8), (-4, -8), (8, 6), (8, -6), (6, 8), (-6, 8), (-8, 6), (-8, -6), (6, -8), (-6, -8), (8, 8), (8, -8), (-8, 8), (-8, -8), (10, 0), (0, 10), (-10, 0), (0, -10), (10, 2), (10, -2), (2, 10), (-2, 10), (-10, 2), (-10, -2), (2, -10), (-2, -10), (10, 4), (10, -4), (4, 10), (-4, 10), (-10, 4), (-10, -4), (4, -10), (-4, -10), (10, 6), (10, -6), (6, 10), (-6, 10), (-10, 6), (-10, -6), (6, -10), (-6, -10), (10, 8), (10, -8), (8, 10), (-8, 10), (-10, 8), (-10, -8), (8, -10), (-8, -10), (10, 10), (10, -10), (-10, 10), (-10, -10), (12, 0), (0, 12), (-12, 0), (0, -12), (12, 2), (12, -2), (2, 12), (-2, 12), (-12, 2), (-12, -2), (2, -12), (-2, -12), (12, 4), (12, -4), (4, 12), (-4, 12), (-12, 4), (-12, -4), (4, -12), (-4, -12), (12, 6), (12, -6), (6, 12), (-6, 12), (-12, 6), (-12, -6), (6, -12), (-6, -12), (12, 8), (12, -8), (8, 12), (-8, 12), (-12, 8), (-12, -8), (8, -12), (-8, -12), (12, 10), (12, -10), (10, 12), (-10, 12), (-12, 10), (-12, -10), (10, -12), (-10, -12), (12, 12), (12, -12), (-12, 12), (-12, -12), (14, 0), (0, 14), (-14, 0), (0, -14), (14, 2), (14, -2), (2, 14), (-2, 14), (-14, 2), (-14, -2), (2, -14), (-2, -14), (14, 4), (14, -4), (4, 14), (-4, 14), (-14, 4), (-14, -4), (4, -14), (-4, -14), (14, 6), (14, -6), (6, 14), (-6, 14), (-14, 6), (-14, -6), (6, -14), (-6, -14), (14, 8), (14, -8), (8, 14), (-8, 14), (-14, 8), (-14, -8), (8, -14), (-8, -14), (14, 10), (14, -10), (10, 14), (-10, 14), (-14, 10), (-14, -10), (10, -14), (-10, -14), (14, 12), (14, -12), (12, 14), (-12, 14), (-14, 12), (-14, -12), (12, -14), (-12, -14), (14, 14), (14, -14), (-14, 14), (-14, -14), (16, 0), (0, 16), (-16, 0), (0, -16), (16, 2), (16, -2), (2, 16), (-2, 16), (-16, 2), (-16, -2), (2, -16), (-2, -16), (16, 4), (16, -4), (4, 16), (-4, 16), (-16, 4), (-16, -4), (4, -16), (-4, -16), (16, 6), (16, -6), (6, 16), (-6, 16), (-16, 6), (-16, -6), (6, -16), (-6, -16), (16, 8), (16, -8), (8, 16), (-8, 16), (-16, 8), (-16, -8), (8, -16), (-8, -16), (16, 10), (16, -10), (10, 16), (-10, 16), (-16, 10), (-16, -10), (10, -16), (-10, -16), (16, 12), (16, -12), (12, 16), (-12, 16), (-16, 12), (-16, -12), (12, -16), (-12, -16), (16, 14), (16, -14), (14, 16), (-14, 16), (-16, 14), (-16, -14), (14, -16), (-14, -16), (16, 16), (16, -16), (-16, 16), (-16, -16), (18, 0), (0, 18), (-18, 0), (0, -18), (18, 2), (18, -2), (2, 18), (-2, 18), (-18, 2), (-18, -2), (2, -18), (-2, -18), (18, 4), (18, -4), (4, 18), (-4, 18), (-18, 4), (-18, -4), (4, -18), (-4, -18), (18, 6), (18, -6), (6, 18), (-6, 18), (-18, 6), (-18, -6), (6, -18), (-6, -18), (18, 8), (18, -8), (8, 18), (-8, 18), (-18, 8), (-18, -8), (8, -18), (-8, -18), (18, 10), (18, -10), (10, 18), (-10, 18), (-18, 10), (-18, -10), (10, -18), (-10, -18), (18, 12), (18, -12), (12, 18), (-12, 18), (-18, 12), (-18, -12), (12, -18), (-12, -18), (18, 14), (18, -14), (14, 18), (-14, 18), (-18, 14), (-18, -14), (14, -18), (-14, -18), (18, 16), (18, -16), (16, 18), (-16, 18), (-18, 16), (-18, -16), (16, -18), (-16, -18), (18, 18), (18, -18), (-18, 18), (-18, -18), (20, 0), (0, 20), (-20, 0), (0, -20), (20, 2), (20, -2), (2, 20), (-2, 20), (-20, 2), (-20, -2), (2, -20), (-2, -20), (20, 4), (20, -4), (4, 20), (-4, 20), (-20, 4), (-20, -4), (4, -20), (-4, -20), (20, 6), (20, -6), (6, 20), (-6, 20), (-20, 6), (-20, -6), (6, -20), (-6, -20), (20, 8), (20, -8), (8, 20), (-8, 20), (-20, 8), (-20, -8), (8, -20), (-8, -20), (20, 10), (20, -10), (10, 20), (-10, 20), (-20, 10), (-20, -10), (10, -20), (-10, -20), (20, 12), (20, -12), (12, 20), (-12, 20), (-20, 12), (-20, -12), (12, -20), (-12, -20), (20, 14), (20, -14), (14, 20), (-14, 20), (-20, 14), (-20, -14), (14, -20), (-14, -20), (20, 16), (20, -16), (16, 20), (-16, 20), (-20, 16), (-20, -16), (16, -20), (-16, -20), (20, 18), (20, -18), (18, 20), (-18, 20), (-20, 18), (-20, -18), (18, -20), (-18, -20), (20, 20), (20, -20), (-20, 20), (-20, -20), (22, 0), (0, 22), (-22, 0), (0, -22), (22, 2), (22, -2), (2, 22), (-2, 22), (-22, 2), (-22, -2), (2, -22), (-2, -22), (22, 4), (22, -4), (4, 22), (-4, 22), (-22, 4), (-22, -4), (4, -22), (-4, -22), (22, 6), (22, -6), (6, 22), (-6, 22), (-22, 6), (-22, -6), (6, -22), (-6, -22), (22, 8), (22, -8), (8, 22), (-8, 22), (-22, 8), (-22, -8), (8, -22), (-8, -22), (22, 10), (22, -10), (10, 22), (-10, 22), (-22, 10), (-22, -10), (10, -22), (-10, -22), (22, 12), (22, -12), (12, 22), (-12, 22), (-22, 12), (-22, -12), (12, -22), (-12, -22), (22, 14), (22, -14), (14, 22), (-14, 22), (-22, 14), (-22, -14), (14, -22), (-14, -22), (22, 16), (22, -16), (16, 22), (-16, 22), (-22, 16), (-22, -16), (16, -22), (-16, -22), (22, 18), (22, -18), (18, 22), (-18, 22), (-22, 18), (-22, -18), (18, -22), (-18, -22), (22, 20), (22, -20), (20, 22), (-20, 22), (-22, 20), (-22, -20), (20, -22), (-20, -22), (22, 22), (22, -22), (-22, 22), (-22, -22)] #ÖØÉúÇøÓò´óС ÔÚÖØÉúµãÖÜΧ5µãÄÚËæ»úÕÒÒ»¸ö¿ÉÒÔÒÆ¶¯µÄµã Def_RebornPos_Area_Range = 3 #¸´»îÀàÐÍ(ÐèÒªºÍC++ͳһ) RebornTypeCount = 6 Def_RebornTypeList = [ rebornType_City, #»Ø³ÇÐéÈõ¸´»î 0 rebornType_Skill, #¼¼Äܸ´»î 1 rebornType_Health, #Ô­µØ½¡¿µ¸´»î 2 rebornType_UseItem, #ʹÓõÀ¾ß¸´»î 3 rebornType_MainCity, #»ØÖ÷³Ç¸´»î rebornType_System, #ϵͳ¸´»î ] = range(0, RebornTypeCount) #-----------»î¶¯Ïà¹Ø--------------------------------------------------------- #»î¶¯±êʶ Def_Action_Count = 4 ( Def_Action_Close, #¹Ø±Õ±êʶ Def_Action_Open, #¿ªÆô±êʶ Def_Action_Going, #»î¶¯³ÖÐøÖÐ Def_Action_Pause, #»î¶¯ÔÝÍ£ ) = range( Def_Action_Count ) #---³èÎïÏà¹Ø--- Def_PetRoleGapLVMax = 5 # ³èÎï¿É³öÕ½µÄµÈ¼¶×î¶à´óÓÚÍæ¼ÒµÈ¼¶Êý Def_Pet_ProcessHP_Tick = 3000 # ³èÎï»ØÑª¼ä¸ô #---×Ô¶¯·ÀÍâ¹ÒÑéÖ¤--- #Íæ¼Ò×ÖµäÓÃÓÚÁ¬Ðø×Ô¶¯¼ì²â²»»Ø¸´´ÎÊý Def_Player_AutoCheck_Count = 'playerCheckCount0704' #½ÇÉ«¼Ç¼ÊÇ·ñʹÓÃÍâ¹Ò ( Def_AutoCheck_State_Safe, Def_AutoCheck_State_Danger, ) = range(0, 2) Def_KillValue_Notoriety = 1 # ɱÈ˶ñÃûÖµÔö1 Def_BeKilledValue_Notoriety = 2 # ±»É±¶ñÃûÖµ¼õ2 #---»ñÈ¡ÍþÍûÀàÐͼǼ--- ( Def_AddPrestige_DayMission, #ÿÈÕÈÎÎñ Def_AddPrestige_Mission, #ÈÎÎñ½Ó¿Ú Def_AddPrestige_FamilyBattle, #¼Ò×åÕù°ÔÕ½ Def_AddPrestige_Family, #¼Ò×åÕ½ Def_AddPrestige_Kill, #ÖÐÁ¢É±ÈË Def_AddPrestige_GM, #GM Def_AddPrestige_Sacrifice, #°ï»áÉÏÏã Def_AddPrestige_Cards, #¿¨ÅÆ Def_AddPrestige_JXD, #½«ÐǵîÅÅÐÐ Def_AddPrestige_Item, #ÎïÆ· Def_AddPrestige_Arrest, #¼Ò×åÐüÉÍ Def_AddPrestige_Truck, #ïÚ³µ Def_AddPrestige_GloryWar, #ÈÙÒ«Ö®Õ½ Def_AddPrestige_JLD, #¾ÅÁúµî Def_AddPrestige_Familys, #Õ½ÃËÕ½ Def_AddPrestige_MYDHZ, #ÃüÔ˶á»êÕ½/µØ¾«¶á±¦ Def_AddPrestige_GiveFlower, #ÔùËÍÏÊ»¨ Def_AddPrestige_NPC, #NPC¸øÓè ) = range(1, 18+1) #---¼õÉÙÍþÍûÀàÐͼǼ--- ( Def_SubPrestige_BeKilled, #±»É± Def_SubPrestige_DayUse, #ÿÈÕÏûºÄ Def_SubPrestige_GM, #GM ) = range(1, 3+1) #---Ë«±¶¾­Ñé¼Ç¼--- ( Def_DoubleExpNote_Stop, #ÊÖ¶¯Í£Ö¹ Def_DoubleExpNote_StopOff, #ÏÂÏßÍ£Ö¹ Def_DoubleExpNote_Open, #¿ªÆô ) = range(1, 3+1) #·À³ÁÃԵȼ¶¼Ç¼ ( Def_GameWallow_LV_None, Def_GameWallow_LV_1_1, # ¿ªÊ¼½øÈë·À³ÁÃÔ Def_GameWallow_LV_1_2, # 1Сʱ Def_GameWallow_LV_First, # 2Сʱ Def_GameWallow_LV_Second, # 3Сʱ Def_GameWallow_LV_2_1, # 3Сʱ°ë Def_GameWallow_LV_2_2, # 4Сʱ Def_GameWallow_LV_2_3, # 4Сʱ°ë Def_GameWallow_LV_Third, # 5Сʱ Def_GameWallow_LV_Max, )= range(0, 10) #---ÎïÆ·Âô¸øÉ̵êÉ̵êÀàÐͼǼ--- ( Def_ShopType_NpcShop, #NPCÉ̵ê Def_ShopType_LongSale, #Ô¶³Ì··ÊÛ ) = range(1, 2+1) #---NPC×Öµä------- #ÿµÀÁú¾í·ç×îÖÕ×ø±ê Def_NPC_Dict_CycloneTagPosX = 'CycloneTagPosX' Def_NPC_Dict_CycloneTagPosY = 'CycloneTagPosY' #ÒÆ¶¯Â·¾¶×ø±êµã¶ÓÁÐË÷Òý Def_NPC_Dict_MovePointIndex = 'MovePointIndex' #С¹ÖÍ˳öÕ½¶·¼ä¸ô×Öµä Def_NPC_Dict_QuitBattleTick = 'QuitBattelTick' #Ê£ÓàѪÁ¿°Ù·Ö±ÈÂß¼­´¦Àí±êʶ Def_NPC_Dict_HPPerLogicMark = 'HPPerLogicMark' #²É¼¯¸ÃnpcµÄÍæ¼Òid Def_NPC_Dict_CollectPlayerID = 'CollectPlayerID' #À´×ÔÄĸöË¢¹Ö±êʶµã Def_NPC_Dict_FromRefreshMark = 'FromRefreshMark' #ËùÊô±êʶµãÀ©Õ¹Öµ Def_NPC_Dict_FromRefreshValue = 'FromRefreshValue' #ÕÙ»½µØÍ¼NPCµÄÍæ¼ÒID Def_NPC_Dict_SummonMapNPCPlayerID = 'SummonMapNPCPlayerID' Def_NPC_Dict_SummonRefreshID = 'SummonRefreshID' Def_NPC_Dict_PriWoodPilePlayerID = 'PriWoodPilePlayerID' #NPC¼¼ÄÜÒÑʹÓôÎÊý Def_NPC_Dict_SkillUseCnt = 'NPCSkillUseCnt_%s' # ²ÎÊýskillTypeID #²»ËÀµÄboss Def_NPC_Dict_Undeath_LayerLostHP = 'Undeath_LayerLostHP' # µ±Ç°²ãÒÑÀۼƵôѪÁ¿ Def_NPC_Dict_Undeath_BuffLayer = 'Undeath_BuffLayer' # µ±Ç°ÀÛ¼Æbuff²ãÊý #ÉϴεôÂä¹éÊô Def_NPC_Dict_LastDropOwnerType = 'LastDropOwnerType' Def_NPC_Dict_LastDropOwnerID = 'LastDropOwnerID' Def_NPC_Dict_BossMaxHurtID = 'BossMaxHurtID_%s_%s' # ¶ÔbossÉËѪ×î¸ßµÄÍæ¼ÒID, ÓÉpy×Ô¶¨ÉËѪͳ¼Æ, ²ÎÊýΪ(objID, npcID) Def_NPC_Dict_LastRefreshHurtTick = 'LastRefreshHurtTick' # ÉÏ´ÎË¢ÐÂÉ˺¦Áбítick Def_NPC_Dict_InHurtProtect = 'InHurtProtect' # ÊÇ·ñÉËѪ±£»¤ÖÐ #¹ÖÎïË¢ÐÂÔ¤±¨Ë÷Òý Def_NPC_Dict_RebornPreNotifyIndex = "RebornPreNotifyIndex" #¹ÖÎï¼¼ÄÜÔ¤¾¯ Def_NPC_Dict_SkillWarnSkillID = "SkillWarnSkillID" # Ô¤¾¯¼¼ÄÜID Def_NPC_Dict_SkillWarnTime = "SkillWarnTime" # Ô¤¾¯×Üʱ³¤£¬ºÁÃë Def_NPC_Dict_SkillWarnPosCnt = "SkillWarnPosCnt" # Ô¤¾¯µã¸öÊý Def_NPC_Dict_SkillWarnPosX = "SkillWarnPosX_%s" # Ô¤¾¯µãX×ø±ê£¬²ÎÊý<¸öÊýË÷Òý> Def_NPC_Dict_SkillWarnPosY = "SkillWarnPosY_%s" # Ô¤¾¯µãY×ø±ê£¬²ÎÊý<¸öÊýË÷Òý> # Î»ÒÆÔ¤¾¯×ø±ê Def_NPC_Dict_AtkMovePosX = "AtkMovePosX" Def_NPC_Dict_AtkMovePosY = "AtkMovePosY" Def_NPC_Dict_SpeedPer = "SpeedPer" # ÒÆ¶¯Ëٶȱä¸ü°Ù·Ö±È # ÑÓ³Ù¹¥»÷ʱ³¤, ºÁÃë Def_NPC_Dict_AtkDelayTick = "AtkDelayTick" # ÑÓ³Ù¹¥»÷ʱ³¤ Def_NPC_Dict_AtkStartTick = "AtkStartTick" # ¿ªÊ¼¹¥»÷tick # °´Ê±¼äµôѪµÄNPC Def_NPC_Dict_TimeLostHPTick = 'TimeLostHPTick' # Éϴΰ´Ê±¼äµôѪtick Def_NPC_Dict_TimeLostHPPlayerCountTick = 'TimeLostHPPlayerCountTick ' # ÉÏ´Îˢа´Ê±¼äµôѪÈËÊýtick Def_NPC_Dict_TimeLostHPPlayerCount = 'TimeLostHPPlayerCount' # °´Ê±¼äµôѪÓÐЧÈËÊý Def_NPC_Dict_TimeLostHPFightPower = 'TimeLostHPFightPower' # °´Ê±¼äµôѪսÁ¦ Def_NPC_Dict_TimeLostHPFightPowerEx = 'TimeLostHPFightPowerEx' # °´Ê±¼äµôѪսÁ¦ #Íæ¼Ò״̬¶¨Ò壬²»Äܳ¬¹ý31¸ö£¬È糬¹ý£¬ÐèÀ©Õ¹¶à¸ökeyÖ§³Ö Def_PlayerStateList = ( Def_PlayerState_Normal, # ÎÞ 0 Def_PlayerState_Freezed, # ¶¨Éí״̬ 1 Def_PlayerState_Slow, # ¼õËÙ״̬ 2 Def_PlayerState_LoseBlood, # ³ÖÐøµôѪ״̬ 3 Def_PlayerState_Shield, # ÷è÷ëÓÓÉí4 Def_PlayerState_DamBackShield, # ¶«»Ê¸½Ìå5 Def_PlayerState_Sneer, # ³°·í 6 Def_PlayerState_Stun, # ÔÎѣ״̬ 7 Def_PlayerState_AddAtk, # ¼Ó¹¥×´Ì¬ 8 Def_PlayerState_WeakDef, # ¼õ·À״̬ 9 Def_PlayerState_LimitSkill, # ½ûħ״̬ 10 Def_PlayerState_LimitAddHP, # ½ûÁÆ×´Ì¬ 11 Def_PlayerState_Blind, # ÖÂä״̬ 12 Def_PlayerState_Burn, # ׯÉÕ 13 Def_PlayerState_LoseBlood2, # Ö°Òµ2³ÖÐøµôѪ״̬ 14 Def_PlayerState_LoseBlood3, # Ö°Òµ3³ÖÐøµôѪ״̬ 15 Def_PlayerState_MissSneerAtk, # ¶Ô³°·í¹¥»÷ÃâÒß±íÏÖΪmiss 16 Def_PlayerState_BeInAir, # ¸¡¿Õ£¨×ö·¨Í¬Ñ£ÔÎÀࣩ 17 Def_PlayerState_zqdlj, # ×ÏÆø¶«À´½ðÁé¸ù¼¼ÄÜ״̬ 18 Def_PlayerState_Ice, # º®±ù״̬£¨Í¬¼õËÙ£© 19 ) = range(20) #---SetDict º¬NPC×ÖµäKEY£¬²»´æÓÚÊý¾Ý¿â--- Def_GameObjKey_InheritOwner = "InheritOwner" # À౩·çÑ©¼ÆËãʱÓÃÖ÷ÈËÊôÐÔ #---SetDict Íæ¼Ò×ÖµäKEY£¬²»´æÓÚÊý¾Ý¿â--- # keyµÄ³¤¶È²»Äܳ¬¹ý29¸ö×Ö½Ú Def_PlayerKey_BurnOwnerID = "burnOwnerID" # ׯÉÕBUFFÌØÊâ´¦Àí£¬²¿·Öbuff¸úËæ×ÆÉÕÏûʧ Def_PlayerKey_SkillInDelBuff = "SkillInDelBuff" # buffÖÐÊͷż¼ÄÜÌí¼ÓbuffÒªÌØÊâ¼Ç¼¸øºóÐø´¦Àí£¬Ö±½Óɾ³ý/Ìí¼Ó»áµ¼Ö´íÂÒ Def_PlayerKey_TheFBSkillsCD = "TheFBSkillsCD" # ¼õÉÙÖ¸¶¨¼¼ÄÜ×éCD XX% Def_PlayerKey_BurnValue = "BurnValue" # ׯÉչ̶¨É˺¦ Def_PlayerKey_BurnTimePer = "BurnTimePer" # ÑÓ³¤×ÆÉÕʱ¼ä°Ù·Ö±È Def_PlayerKey_SubSpeedPer = "SubSpeedPer" # ¼õÒÆ¶¯ËÙ¶È°Ù·Ö±È Def_PlayerKey_YinjiCnt = "YinjiCnt" # µ±Ç°Ó¡¼ÇÊý Def_PlayerKey_LostYinjiTime = "LostYinjiTime" # ÿXÃë×Ô¶¯Ïûʧһ¸öÓ¡¼Ç Def_PlayerKey_1314HurtCount = "1314cnt" # ÀལÈз籩¼¼ÄܵÄ1314Ч¹û£¬É˺¦´ÎÊý´¦Àí Def_PlayerKey_FirstDefender = "FDID" # µÚÒ»¸ö·ÀÊØÕߣ¬Ö»ÓÃÓÚ±È½Ï Def_PlayerKey_SelectObjID = "selectID" # Ëø¶¨Ä£Ê½Ñ¡ÖУ¬²»ÓÃSetActionObj Def_PlayerKey_SelectObjType = "selectType" # Ëø¶¨Ä£Ê½Ñ¡ÖÐ Def_PlayerKey_NormalHurt = "NormalHurt" # ÊôÐÔÆÕͨ¹¥»÷ÔöÉË£ºÆÕͨ¹¥»÷¸½¼ÓµÄ¹Ì¶¨ÖµÉ˺¦ Def_PlayerKey_NormalHurtPer = "NormalHurtPer" # ÊôÐÔÆÕͨ¹¥»÷¼Ó³É£ºÆÕͨ¹¥»÷¸½¼ÓµÄÉ˺¦°Ù·Ö±È Def_PlayerKey_FabaoHurt = "FabaoHurt" # ÊôÐÔ·¨±¦¼¼ÄÜÔöÉË£º·¨±¦¼¼Äܹ¥»÷¸½¼ÓµÄ¹Ì¶¨ÖµÉ˺¦ Def_PlayerKey_FabaoHurtPer = "FabaoHurtPer" # ÊôÐÔ·¨±¦¼¼Äܼӳɣº·¨±¦¼¼Äܹ¥»÷¸½¼ÓµÄÉ˺¦°Ù·Ö±È Def_PlayerKey_AddBuffLayer = "addBuffLayer" # buffµ±Ç°²ãÊý Def_PlayerKey_BuffHurtCnt = "BuffHurtCnt" # ³ÖÐøbuffµôѪ´ÎÊý Def_PlayerKey_Zhansha = "zhansha" # նɱ±êÖ¾ Def_PlayerKey_ZhuxianRate = "ZXRate" # ÖïÏÉÒ»»÷µÄ¸ÅÂÊ Def_PlayerKey_ZhuxianHurtPer = "ZXHurtPer" # ÖïÏÉÒ»»÷µÄÉ˺¦% Def_PlayerKey_LockHPSkillID = "LockHPSkillID" # ËøÑª¹¦Äܵļ¼ÄÜ Def_PlayerKey_GodWeaponBeforeProDef = "GWBPD" # Éñ±ø»¤¶Ü±»¹¥»÷ǰµÄÖµ Def_PlayerKey_curHurtValue = "curHurtValue" # ¼ÆËãÖеÄÁÙʱÉ˺¦Öµ£¬¼¼ÄÜÌØÊâÓà Def_PlayerKey_curHurtValueEx = "curHurtValueEx" # ¼ÆËãÖеÄÁÙʱÉ˺¦Öµ£¬¼¼ÄÜÌØÊâÓà Def_PlayerKey_SomersaultTime = "Somersault" # ·­¹öÒ»¶¨Ê±¼äÄÚÎ޵У¬±íÏÖΪMISS Def_PlayerKey_CopyFuncAttr = "CopyFuncAttr%s" # Íæ¼ÒÊôÐÔË¢ÐÂÖеļÆËãÊôÐÔ»º´æ£¬±ãÓÚbuffˢмÆËã Def_PlayerKey_CopyFuncAttrEx = "CopyFuncAttrEx%s" # Íæ¼ÒÊôÐÔË¢ÐÂÖеļÆËãÊôÐÔ»º´æ£¬±ãÓÚbuffˢмÆËã Def_Player_RefreshAttrByBuff = "PlayerAttrByBuff" # Íæ¼ÒÊôÐÔˢй¦ÄÜÊôÐÔ»º´æ£¬±ãÓÚbuffˢмÆËã, ¼ä¸ôˢРDef_Player_HadRefreshAttr = "HadRefreshAttr" # Íæ¼ÒÔÚ±¾µØÍ¼ÊÇ·ñˢйýÊôÐÔ Def_PlayerKey_ClientCustomScene = "ClientCustomScene" # ¿Í»§¶Ë×Ô¶¨Ò峡¾°×´Ì¬ Def_PlayerKey_ClientCustomSceneStepTick = "ClientCustomSceneStepTick" # ¿Í»§¶Ë×Ô¶¨Ò峡¾°tick Def_PlayerKey_ClientCustomSceneGrade = "ClientCustomSceneGrade" # ¿Í»§¶Ë×Ô¶¨Ò峡¾°ÆÀ¼¶ Def_PlayerKey_ChangeMapID = "ChangeMapID" # ÇëÇóÇл»µÄµØÍ¼ID Def_PlayerKey_ChangeLineID = "ChangeLineID" # ÇëÇóÇл»µÄÏß·ID Def_PlayerKey_ResetFBLinePosX = "ResetFBLinePosX" # ÇëÇóÇл»¸±±¾¶àºÏÒ»µØÍ¼¹¦ÄÜÏß·ID Def_PlayerKey_ResetFBLinePosY = "ResetFBLinePosY" # ÇëÇóÇл»¸±±¾¶àºÏÒ»µØÍ¼¹¦ÄÜÏß·ID Def_PlayerKey_AttackFollowMaster = "FollowAtk" # ÕÙ»½ÊÞ¸úËæ¹¥»÷ Def_PlayerKey_MoreHurtValue = "MoreHurtValue" # ¶îÍâµÄÉ˺¦Öµ£¬Ò»°ãÓÃÓÚ²»×ß¹«Ê½ Def_PlayerKey_BloodShiledHurt = "BSHurt" # É˺¦ÖµÓÃÓÚѪ¶ÜµÖÏû Def_PlayerKey_BloodShiledHurtEx = "BSHurtEx" # É˺¦ÖµÓÃÓÚѪ¶ÜµÖÏû Def_PlayerKey_TJGPackFullAfterEat = "TJGFullEat" # ÍÑ»ú¹ÒÍÌÊɺ󱳰üÒÀÈ»ÂúµÄÇé¿ö Def_PlayerKey_TJGStartTime = "TJGStartTime" # ÍÑ»ú¹Ò½áËãʱ¼äÆðµã Def_PlayerKey_EquipTime = "EquipTime" # ʱЧװ±¸ Def_PlayerKey_PowerPartTime = "PowerPartTime" # ÐîÁ¦Ã¿´ÎÏûºÄʱ¼ä£¬Òò¹¥Ëٸıä Def_PlayerKey_PowerPartCount = "PowerPartCount" # ÐîÁ¦¼¼ÄÜÄÜÁ¿´ÎÊý Def_Player_RefreshAttr = "Player_RefreshAttr" # Íæ¼ÒË¢ÐÂÊôÐÔ±êÖ¾ Def_PlayerKey_LoadMapIsLogin = 'LoadMapIsLogin' # ±¾´Î½øÈëµØÍ¼ÊÇ·ñÊǵǼµÄ Def_PlayerKey_NotifyAllAttrState = 'NotifyAllAttrState' # ÊÇ·ñͬ²½¹ýËùÓÐÊôÐÔ£¬ÇÐͼʱµÚÒ»´ÎË¢ÊôÐÔÐèҪͬ²½ Def_PlayerKey_LoginTick = 'PlayerKey_LoginTick' # Íæ¼ÒÉÏÏߵĵ±Ç°·þÎñÆ÷tick Def_PlayerKey_MixServerFirstLogin = 'MixServerFirstLogin' # ±¾´ÎµÇ¼ÊÇ·ñÊǺϷþÊ×µÇ Def_PlayerKey_CalcOLTimeTick = 'CalcOLTimeTick' # ÉÏÒ»´Î¼ÆËãÀÛ¼ÆÔÚÏßʱ³¤tick Def_PlayerKey_SitForZhenQi = 'PlayerKey_SitForZhenQi' # ´ò×øÕæÆø»Ö¸´Ê±¼ä Def_PlayerKey_Muse = 'PlayerKey_Muse' # Ú¤Ïë»Ö¸´Ê±¼ä Def_PlayerKey_EfficientSit = 'PlayerKey_EfficientSit' # ¸ßЧÁ·¹¦Ê±¼ä Def_PlayerKey_ProficiencySkillTypeID = 'PlayerKey_ProficiencySkillTypeID' # ´ò×ø¼ÓÊìÁ·¶ÈµÄ±»¶¯¼¼ÄÜÀàÐÍID Def_PlayerKey_ExpFullNotify = 'PlayerKey_ExpFullNotify' # ¾­ÑéÂúÌáʾ Def_PlayerKey_PickupItemPutInTemp = 'PickupItemPutInTemp' # ʰȡÎïÆ·ÊÇ·ñ·ÅÈëÁÙʱ±³°ü Def_PlayerKey_CollectLostHPTick = 'CollectLostHPTick' # ÉÏÒ»´Î²É¼¯¿ÛѪtick Def_PlayerKey_TransMapId = 'TransMapId' # ´«Ë͵ĵØÍ¼id Def_PlayerKey_TransPosX = 'TransPosX' # ´«Ë͵Ä×ø±êX Def_PlayerKey_TransPosY = 'TransPosY' # ´«Ë͵Ä×ø±êY Def_PlayerKey_TransType = 'TransType' # ´«ËÍÀàÐÍ Def_PlayerKey_TransAutoBuyItem = 'TransAutoBuyItem' # ÊÇ·ñ×Ô¶¯¹ºÂòµÀ¾ß Def_PlayerKey_TransMoney = 'TransMoney' # ¿Û³ýµÄ½ðÇ® Def_PlayerKey_TransMoneyType = 'TransMoneyType' # ¿Û³ýµÄ½ðÇ®ÀàÐÍ Def_PlayerKey_TransTick = 'TransTick' # ´«ËÍtick Def_PlayerKey_SyncVIPKillNPCLVInfo = 'SyncVIPKillNPCLVInfo' # »÷ɱNPCÔö¼ÓVIPɱ¹ÖµÈ¼¶¾­ÑéÐÅϢͬ²½¿ª¹Ø Def_PlayerKey_RequestEnterCrossServerTick = 'RequestEnterCrossServerTick' # ÉÏ´ÎÇëÇó½øÈë¿ç·þtick Def_PlayerKey_FamilyArrestQueryState = 'ArrestQueryState' # ¼Ò×åÐüÉÍÈÎÎñÍê³É²éѯ״̬ Def_PlayerKey_Frist_Lock = "Frist_Lock" # ÊÇ·ñ½ÓÊÜÁËÈÎÎñ1 Def_PlayerKey_TaskExpRewardMultiple = "TaskExpRewardMultiple" # ÈÎÎñ¾­Ñé½±Àø±¶Öµ Def_PlayerKey_BuyItemCnt = "BuyItemCnt" # ¹ºÂòÎïÆ·ÊýÁ¿ Def_PlayerKey_SpeedValueNotBuff = "SpeedValueNotBuff" # Íæ¼ÒÒÆ¶¯ËÙ¶ÈÊýÖµ²ÎÊý, ·Çʵ¼ÊÒÆ¶¯ËÙ¶È£¬²»º¬buff Def_PlayerKey_SpeedValue = "SpeedValue" # Íæ¼ÒÒÆ¶¯ËÙ¶ÈÊýÖµ²ÎÊý, ·Çʵ¼ÊÒÆ¶¯ËÙ¶È£¬º¬buff Def_PlayerKey_SpeedHorse = "SpeedHorse" # Æï³Ëʱ¸½¼ÓÒÆ¶¯ËÙ¶ÈÖµ Def_PlayerKey_AtkSpeedSet = "AtkSpeedSet" # ¹¥»÷Ëٶȹ̶¨Öµ, ´óÓÚ0±íʾ¹¥»÷ËÙ¶ÈÇ¿ÖÆÎª¸ÃÖµ Def_PlayerKey_AtkInterval = "NormalAtkInterval_%s" # ¹«¹²¼¼ÄÜCDÀàÐÍ Def_PlayerKey_AtkTick = "NormalAtkTick_%s" # ¹«¹²¼¼ÄÜCDÀàÐÍ Def_PlayerKey_QueryOpenServerAwardState = "QueryOpenServerAwardState" # ²éѯ¿ª·þ½±Àø×´Ì¬ Def_PlayerKey_QueryFamilyStoreTick = "QueryFamilyStoreTick" # Õ½Ã˲ֿâ²Ù×÷tick Def_PlayerKey_QueryMarkIdCardIndex = 'QueryMarkIdCardIndex' # Ö¸¶¨Õ˺ÅÉú³É¿¨ÀàÐÍ Def_PlayerKey_QueryNewGuyCardType = 'QueryNewGuyCardType' # ²éѯµÄÐÂÊÖ¿¨ÀàÐÍ Def_PlayerKey_TradeTagNPC = "TradeTagNPC" # µ±Ç°É̵êµÄnpcid Def_PlayerKey_LastSkillComboTick = "LastSkillComboTick" #Éϴμ¼ÄÜÁ¬»÷tick Def_PlayerKey_SkillComboCnt = "SkillComboCnt" #¼¼ÄÜÁ¬»÷Êý Def_PlayerKey_ComboSkillTypeID = "ComboSkillTypeID" #µ±Ç°Á¬»÷µÄ¼¼ÄÜTypeID Def_PlayerKey_ComboAddHurtPer = "ComboAddHurtPer" #µ±Ç°Á¬»÷µÄÉ˺¦¼Ó³ÉÍò·ÖÂÊ Def_PlayerKey_ComboBuffProcessState = "ComboBuffProcessState" #³ÖÐøÐÔbuffÁ¬»÷´¦Àí״̬ Def_PlayerKey_LvAwardQueryState = 'LvAwardQueryState' # µÈ¼¶½±ÀøÁì½±²éѯ״̬ Def_PlayerKey_StoreQueryState = 'StoreQueryState' # É̵êÈ«·þ¹ºÂò´ÎÊý²éѯ״̬ Def_PlayerKey_MysticalShopLastTime = 'MysticalShopLastTime' # ÉñÃØÉ̵êË¢ÐÂʱ¼ä #=============================================================================== # # ³ÖÐøÐÔbuffÉ˺¦´¦ÀíÁ¬»÷¼¼ÄÜIDÁбí # # ÒòΪÊÍ·ÅÒ»´Î¼¼ÄܺóÒ»¶Îʱ¼äÄÚÊdzÖÐøÐÔµÄ, ¹ÊÁ¬½ÓÅжÏЧ¹û½ö´¦ÀíÒ»´Î, ³ÖÐøÊ±¼äÄÚ¾ùÊÜ´ËЧ¹ûÓ°Ïì, ²»Öظ´´¦ÀíÁ¬»÷ # Ded_ComboBuffProcessSkillIDList = [5620] #=============================================================================== Def_PlayerKey_TotalExpRate = "TotalExpRate" #×ܾ­Ñé¼Ó³É Def_PlayerKey_TeamExpRate = "TeamExpRate" #×é¶Ó¾­Ñé¼Ó³É Def_PlayerKey_TeamMemCount = "TeamMemCount" #¶ÓÎéÔÚÏßÍæ¼ÒÊý Def_PlayerKey_CurState = "PlayerCurState" # µ±Ç°×´Ì¬ÐÅÏ¢, ±ê¼ÇÏê¼û Def_PlayerStateList Def_PlayerKey_AttrFaintCD = "AttrFaintCD" #»÷ÔÎCD¿ØÖÆ Def_PlayerKey_AttrFaintRate = "FaintRate" #´¥·¢»÷ÔÎ Def_PlayerKey_AttrFaintDefRate = "FaintDefRate" #»÷Ôεֿ¹ Def_PlayerKey_AttrAtkerFreezed = "AttrAtkerFreezed_50" #Íæ¼Ò±»¹¥»÷´¥·¢¶¨Éí Def_PlayerKey_AttrAddAngry = "AttrAddAngry_51" #Íæ¼Ò¹¥»÷Ôö¼Ó¶îÍâ³ðºÞ Def_PlayerKey_AttrComboRate = "ComboRate" #Á¬»÷¼¸ÂÊ Def_PlayerKey_AttrComboDamPer = "ComboDamPer" #Á¬»÷É˺¦ Def_PlayerKey_SkillAtkRateReduce = "SkillAtkRateReduce" #¼¼Äܹ¥»÷±ÈÀý¼õÉÙ Def_PlayerKey_AttrDropEquipPer = "DropEquipPer" #×°±¸µôÂÊ Def_PlayerKey_AttrDamagePVP = "DamagePVP" #PVP¹Ì¶¨É˺¦Êä³ö Def_PlayerKey_AttrDamagePVPReduce = "DamagePVPReduce" #PVP¹Ì¶¨É˺¦¼õÉÙ Def_PlayerKey_AttrDamagePVE = "DamagePVE" #É˺¦Êä³ö¼ÆËã¹Ì¶¨ÖµPVE Def_PlayerKey_AttrDamagePerPVP = "DamagePerPVP" #É˺¦Êä³ö¼ÆËã°Ù·Ö±ÈPVP Def_PlayerKey_AttrDamagePerPVPReduce = "DamagePerPVPReduce" #É˺¦Êä³ö¼ÆËã°Ù·Ö±ÈPVP¼õÉÙ Def_PlayerKey_AttrHurtPer = "AttrHurtPer" #ÊÜÉ˼ÆËã°Ù·Ö±È Def_PlayerKey_AttrDamChanceDef = "DamChanceDef" #20%µÄ¸ÅÂʵÖÓùÉ˺¦±ÈÂÊ Def_PlayerKey_AttrMaxProDef = "MaxProDef" #×î´ó·À»¤Öµ Def_PlayerKey_AttrProDefHPPer = "ProDefHPPer" #ÉúÃüÉÏÏÞ»»ËãΪ·À»¤ÖµµÄ°Ù·Ö±È Def_PlayerKey_AttrProDefAbsorb = "ProDefAbsorb" #·À»¤ÖµÎüÊÕÉ˺¦±ÈÂÊ Def_PlayerKey_AttrPetMinAtk = "AttrPetMinAtk" #³èÎï×îС¹¥»÷Á¦ Def_PlayerKey_AttrPetMaxAtk = "AttrPetMaxAtk" #³èÎï×î´ó¹¥»÷Á¦ Def_PlayerKey_AttrPetDamPer = "AttrPetDamPer" #³èÎïÉ˺¦°Ù·Ö±ÈÌáÉý Def_PlayerKey_PetSkillAtkRate = "PetSkillAtkRate" #³èÎï¼¼Äܹ¥»÷±ÈÀý¼Ó³É Def_PlayerKey_AttrPerLVAtk = "PerLVAtk" #ÿ1¼¶+%s¹¥»÷, ÊýֵȡÍò·ÖÂÊ£¬Ö§³ÖСÊýËã·¨ Def_PlayerKey_AttrPerLVMaxHP = "PerLVMaxHP" #ÿ1¼¶+%sÉúÃü, ÊýֵΪ¹Ì¶¨Öµ Def_PlayerKey_AttrShieldMPCostRate = "AttrShieldMPCostRate" #ħ·¨¶ÜÉ˺¦ÎüÊÕÀ¶ºÄ±ÈÂÊ Def_PlayerKey_AttrXPRestorePer = "AttrXPRestorePer" #×Ô¶¯»Ö¸´XPÖµ±ÈÂÊ Def_PlayerKey_MarkLoadMapTick = "LoadMapTickVIP" #¼Ç¼Çл»µØÍ¼ºóµÄtick,VIP Def_PlayerKey_MTFreeOnlineRefreshTick = "MTFreeOnlineRTick" # Ѱ±¦ÔÚÏß¼ÆËãʱ¼ä Def_PlayerKey_MFPFightPower = "MFPFightPower_%s" #Ä£¿éÕ½¶·Á¦, ²ÎÊý(Ä£¿éÀàÐÍË÷Òý) Def_PlayerKey_MFPSkill = "MFPSkill_%s" #¼¼Äܸ½¼ÓÕ½¶·Á¦, ²ÎÊý(Ä£¿éÀàÐÍË÷Òý) Def_PlayerKey_MFPEx = "MFPEx_%s" #Ä£¿é¸½¼ÓÕ½¶·Á¦, ²ÎÊý(Ä£¿éÀàÐÍË÷Òý) Def_PlayerKey_MFPExPoint = "MFPExPoint_%s" #Ä£¿é¸½¼ÓÕ½¶·Á¦, ²ÎÊý(Ä£¿éÀàÐÍË÷Òý) Def_PlayerKey_AtkWithoutBuff = "AtkWithoutBuff" #Íæ¼ÒÎÞbuff״̬ÏµĹ¥»÷Öµ Def_PlayerKey_DefWithoutBuff = "DefWithoutBuff" #Íæ¼ÒÎÞbuff״̬ϵķÀÓùÖµ Def_PlayerKey_HPWithoutBuff = "HPWithoutBuff" #Íæ¼ÒÎÞbuff״̬ϵÄÉúÃüÖµ Def_PlayerKey_KillPlayerCnt = "KillPlayerCnt_%s" #Àۼƻ÷É±Íæ¼Ò´ÎÊý£¬²ÎÊýÎªÍæ¼Òid Def_PlayerKey_IsInFBOnDay = "IsInFBOnDay" #ÊÇ·ñÔÚ¸±±¾ÖÐOnDay Def_PlayerKey_FBCommendFightPower = "FBCommendFightPower" # ¸±±¾ÍƼöÕ½¶·Á¦ Def_PlayerKey_RecordXPValue = "RecordXPValue" #ÁÙʱ¼Ç¼XPÖµ Def_PlayerKey_CollectNPCObjID = "CollectNPCObjID" #²É¼¯µÄNPC¶ÔÏóid Def_PlayerKey_ContendNPCObjID = "ContendNPCObjID" #¾ºÕù¹éÊôµÄNPCʵÀýID Def_PlayerKey_AreaRewardMultiple = "AreaRewardMultiple" #Íæ¼ÒËùÔÚÇøÓò¸£Àû±¶Öµ£¬Ä¬ÈÏ1 Def_PlayerKey_AttrActivatyNotify = "AttrActivatyNotify" # ÊôÐÔ¼¤»îÌáʾÀàÐÍ Def_PlayerKey_EquipOrangeCount = "EquipOrangeCount" # ×°±¸ÐÅÏ¢ - ³È×°¼°ÒÔÉϼþÊý Def_PlayerKey_LastHurt = "PlayerLastHurt" # ×îºó²¹µ¶ Def_PlayerKey_AddBackHPPer = "AddBackHPPer" #Ôö¼ÓÉúÃü»Ö¸´Ð§¹û Def_PlayerKey_ReduceBackHPPer = "ReduceBackHPPer" #½µµÍÉúÃü»Ö¸´Ð§¹û Def_PlayerKey_NPCHurtAddPer = "NPCHurtAddPer" # ¶Ô¹ÖÎïÉ˺¦¼Ó³É Def_PlayerKey_JobAHurtAddPer = "JobAHurtAddPer" # Ä¿±êսʿÉ˺¦¼Ó³É Def_PlayerKey_JobBHurtAddPer = "JobBHurtAddPer" # Ä¿±ê·¨Ê¦É˺¦¼Ó³É Def_PlayerKey_JobCHurtAddPer = "JobCHurtAddPer" # Ä¿±ê¹­ÊÖÉ˺¦¼Ó³É Def_PlayerKey_NPCAtkReducePer = "NPCAtkReducePer" # NPC¹¥»÷É˺¦¼õÃâ Def_PlayerKey_JobAAtkReducePer = "JobAAtkReducePer" # սʿ¹¥»÷É˺¦¼õÃâ Def_PlayerKey_JobBAtkReducePer = "JobBAtkReducePer" # ·¨Ê¦¹¥»÷É˺¦¼õÃâ Def_PlayerKey_JobCAtkReducePer = "JobCAtkReducePer" # ¹­ÊÖ¹¥»÷É˺¦¼õÃâ Def_PlayerKey_LuckyHitReduce = "LuckyHitReduce" # »áÐÄÒ»»÷É˺¦¼õÃâ¹Ì¶¨Öµ Def_PlayerKey_GreatHitReducePer = "GreatHitReducePer" # ׿Խһ»÷É˺¦¼õÃâ Def_PlayerKey_SuperHitReduce = "SuperHitReduce" # ±©»÷É˺¦¼õÃâ¹Ì¶¨Öµ Def_PlayerKey_IgnoreDefReducePer = "IgnoreDefReducePer" # ÎÞÊÓ·ÀÓùÉ˺¦¼õÃâ Def_PlayerKey_LuckyHitRateReduce = "LuckyHitRateReduce" # ¿¹»áÐÄÒ»»÷¸ÅÂÊ Def_PlayerKey_GreatHitRateReduce = "GreatHitRateReduce" # ¿¹×¿Ô½Ò»»÷¸ÅÂÊ Def_PlayerKey_SuperHitRateReduce = "SuperHitRateReduce" # ¿¹±©»÷¸ÅÂÊ Def_PlayerKey_IgnoreDefRateReduce = "IgnoreDefRateReduce" # ¿¹ÎÞÊÓ·ÀÓù¸ÅÂÊ Def_PlayerKey_LastHurtValue = "LastHurtValue" # ×îºóÒ»´ÎÉ˺¦Öµ Def_PlayerKey_LastHurtValueEx = "LastHurtValueEx" # ×îºóÒ»´ÎÉ˺¦Öµ Def_PlayerKey_LastHurtNPCObjID = "LastHurtNPCObjID" # ×îºó¹¥»÷µÄNPCObjID Def_PlayerKey_LastAttackerObjID = "LastAttackerObjID" # ±»¹¥»÷Õ߼ǼµÄ×î½ü¹¥»÷Íæ¼ÒID Def_PlayerKey_CommMapExpRate = "CommMapExpRate" # ³£¹æµØÍ¼¾­Ñé±¶ÂÊ¼Ó³É Def_PlayerKey_FinalHurtPer = "FinalHurtPer" # ×îÖÕÉ˺¦°Ù·Ö±È Def_PlayerKey_FinalHurtReducePer = "FHReducePer" # ×îÖÕÉ˺¦¼õÃâ°Ù·Ö±È Def_PlayerKey_FuhaoHitRate = "FuhaoHitRate" # ¸»ºÀÒ»»÷¸ÅÂÊ Def_PlayerKey_FinalHurt = "FinalHurt" # ×îÖչ̶¨É˺¦Ôö¼Ó Def_PlayerKey_BleedDamage = "BleedDamage" # Á÷ѪÉ˺¦ Def_PlayerKey_FinalHurtReduce = "FinalHurtReduce" # ×îÖչ̶¨É˺¦¼õÉÙ Def_PlayerKey_BossIDHurt = "BossIDHurt" # ¶ÔÖ¸¶¨bossÉ˺¦¼Ó³É¹Ì¶¨Öµ Def_PlayerKey_BossIDHurtAddPer = "BossIDHurtAddPer" # ¶ÔÖ¸¶¨bossÉ˺¦¼Ó³É±¶ÂÊ Def_PlayerKey_DropEquipDoCount = "DropEquipDoCount" # ×°±¸µôÂäÖ´ÐдÎÊý¼Ó³ÉÍò·ÖÂÊ Def_PlayerKey_BaseAtkMin = "BaseAtkMin" # »ù´¡×îС¹¥»÷ Def_PlayerKey_BaseAtkMax = "BaseAtkMax" # »ù´¡×î´ó¹¥»÷ Def_PlayerKey_BaseMaxHP = "BaseMaxHP" # »ù´¡ÉúÃü Def_PlayerKey_BaseDef = "BaseDef" # »ù´¡·ÀÓù Def_PlayerKey_BaseHit = "BaseHit" # »ù´¡ÃüÖÐ Def_PlayerKey_BaseMiss = "BaseMiss" # »ù´¡ÉÁ±Ü Def_PlayerKey_BaseAtkAddPer = "BaseAtkAddPer" # »ù´¡¹¥»÷°Ù·Ö±È Def_PlayerKey_BaseMaxHPAddPer = "BaseMaxHPAddPer" # »ù´¡ÉúÃü°Ù·Ö±È Def_PlayerKey_BaseDefAddPer = "BaseDefAddPer" # »ù´¡·ÀÓù°Ù·Ö±È Def_PlayerKey_BaseHitAddPer = "BaseHitAddPer" # »ù´¡ÃüÖÐ°Ù·Ö±È Def_PlayerKey_BaseMissAddPer = "BaseMissAddPer" # »ù´¡ÉÁ±Ü°Ù·Ö±È Def_PlayerKey_GodWeaponMaxHPPer = "GodWeaponMaxHPPer" # Éñ±øÉúÃü°Ù·Ö±È Def_PlayerKey_GodWeaponAtkPer = "GodWeaponAtkPer" # Éñ±ø¹¥»÷°Ù·Ö±È Def_PlayerKey_StoneMaxHPPer = "StoneMaxHPPer" # ±¦Ê¯ÉúÃü°Ù·Ö±È Def_PlayerKey_StoneAtkPer = "StoneAtkPer" # ±¦Ê¯¹¥»÷°Ù·Ö±È Def_PlayerKey_HPCureEnhance = "HPCureEnhance" # Ѫƿ»Ö¸´Ð§¹û Def_PlayerKey_HadInitFruitAttr = "HadInitFruitAttr" # ÊÇ·ñÒѾ­Ë¢Ð¹ý¹ûʵÊôÐÔ Def_PlayerKey_OnlyFinalHurt = "OnlyFinalHurt" # ¶îÍâÊä³öÉ˺¦ Def_PlayerKey_PVPAtkBackHP = "PVPAtkBackHP" # PVP¹¥»÷»ØÑª Def_PlayerKey_HitSucessRate = "HitSucessRate" # ÃüÖгɹ¦ÂÊ Def_PlayerKey_MissSucessRate = "MissSucessRate" # ÉÁ±Ü³É¹¦ÂÊ Def_PlayerKey_CurePer = "CurePer" # ÖÎÁÆ¼Ó³É Ä¬Èϰٷְ٠Def_PlayerKey_BeHurtPer = "BeHurtPer" # ¼ÓÉîÊܵ½É˺¦°Ù·Ö±È Def_PlayerKey_HorseAtkPer = "HorseAtkPer" # ×øÆï¹¥»÷°Ù·Ö±È Def_PlayerKey_HorseMaxHPPer = "HorseMaxHPPer" # ×øÆïÉúÃü¼Ó³É Def_PlayerKey_PetAtkPer = "PetAtkPer" # Áé³è¹¥»÷¼Ó³É Def_PlayerKey_HorseTrainAttrPer = "HorseTrainAttrPer" # ×øÆïÅàÑøÊôÐÔ¼Ó³É Def_PlayerKey_PetTrainAttrPer = "PetTrainAttrPer" # Áé³èÅàÑøÊôÐÔ¼Ó³É Def_PlayerKey_GuardTrainAttrPer = "GuardTrainAttrPer" # ÊØ»¤ÅàÑøÊôÐÔ¼Ó³É Def_PlayerKey_WingTrainAttrPer = "WingTrainAttrPer" # ³á°òÅàÑøÊôÐÔ¼Ó³É Def_PlayerKey_PeerlessWeaponTrainAttrPer = "PeerlessWeaponTrainAttrPer" # ÃðÊÀÅàÑøÊôÐÔ¼Ó³É Def_PlayerKey_PeerlessWeapon2TrainAttrPer = "PeerlessWeapon2TrainAttrPer" # ß±ÉñÅàÑøÊôÐÔ¼Ó³É Def_PlayerKey_LianTiAttrPer = "LianTiAttrPer" # Á¶ÌåÊôÐÔÊôÐÔ¼Ó³É Def_PlayerKey_StoneBasePer = "StoneBasePer" # ±¦Ê¯»ù´¡ÊôÐÔ°Ù·Ö±È Def_PlayerKey_RealmBasePer = "RealmBasePer" # ¾³½ç»ù´¡ÊôÐÔ°Ù·Ö±È Def_PlayerKey_WingHPPer = "WingHPPer" # ³á°òÉúÃü°Ù·Ö±È Def_PlayerKey_SuiteBasePer = "SuiteBasePer" # Ì××°»ù´¡ÊôÐÔ°Ù·Ö±È Def_PlayerKey_PlusBaseAtkPer = "PlusBaseAtkPer" # Ç¿»¯»ù´¡¹¥»÷°Ù·Ö±È Def_PlayerKey_Metal = "PointMetal" # ½ð Def_PlayerKey_Wood = "PointWood" # ľ Def_PlayerKey_Water = "PointWater" # Ë® Def_PlayerKey_Fire = "PointFire" # »ð Def_PlayerKey_Earth = "PointEarth" # ÍÁ Def_PlayerKey_MetalQualityLV = "MetalQualityLV" # ½ðÁé¸ùÆ·¼¶ Def_PlayerKey_WoodQualityLV = "WoodQualityLV" # ľÁé¸ùÆ·¼¶ Def_PlayerKey_WaterQualityLV = "WaterQualityLV" # Ë®Áé¸ùÆ·¼¶ Def_PlayerKey_FireQualityLV = "FireQualityLV" # »ðÁé¸ùÆ·¼¶ Def_PlayerKey_EarthQualityLV = "EarthQualityLV" # ÍÁÁé¸ùÆ·¼¶ Def_PlayerKey_SkillAddPer1 = "SkillAddPer1" # ¼¼ÄÜÉ˺¦ÔöÇ¿1 Def_PlayerKey_SkillAddPer2 = "SkillAddPer2" # ¼¼ÄÜÉ˺¦ÔöÇ¿2 Def_PlayerKey_SkillAddPer3 = "SkillAddPer3" # ¼¼ÄÜÉ˺¦ÔöÇ¿3 Def_PlayerKey_SkillAddPer4 = "SkillAddPer4" # ¼¼ÄÜÉ˺¦ÔöÇ¿4 Def_PlayerKey_SkillAddPer5 = "SkillAddPer5" # ¼¼ÄÜÉ˺¦ÔöÇ¿5 Def_PlayerKey_SkillAddPer6 = "SkillAddPer6" # ¼¼ÄÜÉ˺¦ÔöÇ¿6 Def_PlayerKey_SkillAddPer7 = "SkillAddPer7" # ¼¼ÄÜÉ˺¦ÔöÇ¿7 Def_PlayerKey_SkillReducePer1 = "SkillReducePer1" # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ1 Def_PlayerKey_SkillReducePer2 = "SkillReducePer2" # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ2 Def_PlayerKey_SkillReducePer3 = "SkillReducePer3" # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ3 Def_PlayerKey_SkillReducePer4 = "SkillReducePer4" # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ4 Def_PlayerKey_SkillReducePer5 = "SkillReducePer5" # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ5 Def_PlayerKey_SkillReducePer6 = "SkillReducePer6" # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ6 Def_PlayerKey_SkillReducePer7 = "SkillReducePer7" # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ7 #¹¦ÄÜË÷ÒýShareDefine.Def_AttrFruitFuncList Def_PlayerKey_FruitAttr = "FruitAttr_%s_%s" # ÊôÐÔ¹ûʵÔö¼ÓµÄÊôÐÔ£¬²ÎÊýΪ(¹¦ÄÜË÷Òý, ÎïÆ·Ð§¹ûid) Def_PlayerKey_FruitFightPowerEx = "FruitFightPowerEx_%s" # ÊôÐÔ¹ûʵÔö¼ÓµÄ¸½¼ÓÕ½Á¦£¬²ÎÊýΪ(¹¦ÄÜË÷Òý) Def_PlayerKey_FamilyLVLeave = "FamilyLVLeave" # À뿪µÄ×îºóÒ»¸ö¼Ò×åµÄµÈ¼¶ Def_PDict_QueryTechLVUPState = "QueryTechLVUPState" # ²éѯ¿Æ¼¼µÈ¼¶ÌáÉý״̬ Def_PDict_PKStateTick = "PKStateTick" # PK״̬tick£¬Ö»ÒªÓÐÒ»·½·¢Æð¹¥»÷£¬Ë«·½¾ù½øÈëPK״̬ Def_PDict_BossStateTick = "BossStateTick" # boss״̬tick£¬¹¥»÷boss¼´½øÈëboss״̬ Def_PDict_MapAreaExpTick = "MapAreaExpTick" # ¸ø³¡¾°¾­Ñétick # ×°±¸Àۼƻù´¡ÊôÐÔ Def_PDict_EquipTotalBaseMinAtk = "EquipTotalBaseMinAtk" # ×°±¸Àۼƻù´¡×îС¹¥»÷ Def_PDict_EquipTotalBaseMaxAtk = "EquipTotalBaseMaxAtk" # ×°±¸Àۼƻù´¡×î´ó¹¥»÷ Def_PDict_EquipTotalBaseDef = "EquipTotalBaseDef" # ×°±¸Àۼƻù´¡·ÀÓù Def_PDict_EquipTotalBaseHP = "EquipTotalBaseHP" # ×°±¸Àۼƻù´¡ÉúÃü #---Íæ¼Ò×ÖµäKEY£¬´æÓÚÊý¾Ý¿â--- #=========================================================================== # //Íæ¼ÒͨÓÃ×Öµä RoleNomalDict # void NomalDictAddProperty(char * name, int value, DWORD Type = 0); //Ìí¼ÓÊý¾Ý,ÈçKeyÒÑ´æÔÚ£¬Ôò¶ÔvalueÖµ½øÐиüР# void NomalDictDelProperty(char * name, DWORD Type = 0); # int NomalDictGetProperty(char * name, int def = 0, DWORD Type = 0); //(KeyName,²éÕÒ²»µ½Ê±·µ»ØµÄĬÈÏÖµ) # void ClearNomalDict(DWORD Type = 0); //Çå¿ÕÖ¸¶¨ÀàÐÍ×Öµä # void ClearAllNomalDict(); //Çå¿Õ×Öµä #=========================================================================== #Íæ¼Ò´æÊý¾Ý¿â×ÖµäÀàÐͶ¨Òå ( Def_PDictType_Default, # ĬÈÏ Def_PDictType_FlashSale, #ÏÞʱÇÀ¹º Def_PDictType_TJGNotify, # ÍÑ»ú¹Ò½á¹û֪ͨ Def_PDictType_LVAward, # µÈ¼¶½±ÀøÁìÈ¡ÐÅÏ¢¼Ç¼ Def_PDictType_OpenServerCampaign, # ¿ª·þ»î¶¯ Def_PDictType_WeekParty, #ÖÜ¿ñ»¶ Def_PDictType_FeastWeekParty, # ½ÚÈÕѲÀñ Def_PDictType_LoginAward, # µÇ¼½±ÀøÔËÓª»î¶¯ Def_PDictType_Horse, # ×øÆï Def_PDictType_FB, # ¸±±¾Ïà¹Ø Def_PDictType_FightPower, # Õ½¶·Á¦ Def_PDictType_GoldInvest, # Ͷ×ÊÀí²Æ Def_PDictType_Success, #³É¾Í Def_PDictType_GFPassive, # ±»¶¯¹¦·¨ Def_PDictType_GreatMaster, # ´óʦ Def_PDictType_FlashSaleMix, #ÏÞʱÇÀ¹º ºÏ·þ Def_PDictType_FlashSaleFeast, #ÏÞʱÇÀ¹º ½ÚÈÕ ) = range(17) # Íæ¼Ò×Öµäkey¶¨Ò广Ôò, keyµÄ³¤¶È²»Äܳ¬¹ý29¸ö×Ö½Ú, ×¢Ò⾡Á¿±ÜÃâÃüÃûÖØ¸´ # ÐÂÔö²ÎÊýTYPE ÓÃÓÚ×Öµä·ÖÀ࣬ĬÈÏ0 Def_PDict_BackupTime = "BackupTime" # ×î½üÒ»´ÎÊý¾Ý±¸µµÊ±¼ä Def_QuDao_DoubleBillGold = "qddbGold" # ÇþµÀ·µÀûµÄÏÉÓñ Def_QuDao_DoubleBillCount = "qddbCount" # ÇþµÀ·µÀûµÄÏÉÓñÁìÈ¡´ÎÊý ÈÕÆÚ+´ÎÊý×éºÏÊý×Ö Def_PDict_GeTuiSet = "GetuiSet" # ÍÆËÍÌáÐѵÄÉèÖà Def_PDict_NoGeTuiTime = "NoGetuiTime" # ÍÆËÍÌáÐÑÃâ´òÈÅʱ¼ä£¬½«×Ö·û´®×éºÏÊý×Ö Def_PlayerKey_TJGNPC = "TJGNPC" # ÍÑ»ú¹Ò»úNPCµã Def_PDict_OnHour = "OnHour" Def_PDict_OnDay = "OnDay" # 0µã¹ýÌì Def_PDict_OnWeek = "OnWeek" # 0µã¹ýÖÜ Def_PDict_OnMonth = "OnMonth" # 0µã¹ýÔ Def_PDict_OnYear = "OnYear" # 0µã¹ýÄê Def_PDict_OnDayEx = "OnDayEx" # ÌØÊâʱ¼äµãÁ賿Xµã¹ýÌì Def_PDict_OnWeekEx = "OnWeekEx" # ÌØÊâʱ¼äµãÁ賿Xµã¹ýÖÜ Def_PDict_OnMonthEx = "OnMonthEx" # ÌØÊâʱ¼äµãÁ賿Xµã¹ýÔ Def_Player_Dict_PlayerFromPID = "PlayerFromPID" # pid Def_Player_Dict_Account_Type = "account_type" # account_type Def_Player_Dict_FirstLogin = "FirstLogin" # Ê׵DZê¼Ç 0-δÊ×µÇ; 1-Ê׵ǹý Def_Player_Dict_RealLoginOK = "RealLoginOK" # ÕæÕýµÇ¼³É¹¦±ê¼Ç Def_GuideStateKeyCount = 8 # Òýµ¼×´Ì¬key×î´ó¸öÊý Def_Player_Dict_GuideState = "GuideState_%s" # Òýµ¼×´Ì¬¼Ç¼£¬²ÎÊýΪkey¸öÊý±àºÅ Def_Player_Dict_VersionFix = "VersionFix_%s" # °æ±¾ÐÞÕý±ê¼Ç£¬²ÎÊýΪkey¸öÊý±àºÅ, Ö§³Ön¸ö°æ±¾ÐÞÕý±ê¼Ç£¬Ã¿¸ökeyÖ§³Ö31¸ö Def_Player_Dict_PrestigeAwardMark = "PrestigeAwardMark_7" # ÁìÈ¡ÍþÍûÎïÆ·½±ÀøÇé¿ö Def_Player_Dict_AutoCheckHack_Wait = "AutoCheckHackWait_10" #×Ô¶¯¼ì²âÍâ¹ÒÑéÖ¤Öбêʶ Def_Player_Dict_AutoCheckHack_Source = "AutoCheckHackSource_11" #×Ô¶¯¼ì²âÍâ¹ÒËæ»úÔ´ Def_Player_Dict_AutoCheckHack_Type = "AutoCheckHackType_12" #×Ô¶¯¼ì²âÍâ¹ÒÀàÐÍ Def_Player_Dict_AutoCheckHack_State = "AutoCheckHackState_13" #×Ô¶¯¼ì²âÍâ¹ÒÕ˺Å״̬ʶ±ð Def_Player_Dict_Captcha_WaitTick = "CaptchaWaitTick_14" #ͼÐÎÑéÖ¤»Ø¸´µÈ´ýʱ¼ä Def_Player_Dict_Captcha_WaitSign = "CaptchaWaitSign_15" #ͼÐÎÑéÖ¤»Ø¸´µÈ´ý±êʶ Def_Player_Dict_Captcha_ErrCount = 'CaptchaErrCount_16' #Íæ¼Ò»Ø´ð´íÎó´ÎÊý Def_Player_Dict_Captcha_Answer = 'CaptchaAnswer_17' #ͼÐÎÑéÖ¤Âë´ð°¸ Def_Player_Dict_AutoCheckHack_ErrCnt = "AutoCheckHackErrCnt_19" #×Ô¶¯¼ì²âÍâ¹ÒËæ»úÔ´ Max_StoryMissionNum = 99 Def_Player_Dict_StoryMissionState = "StoryMissionState_%s" # ¾çÇéÈÎÎñ±àºÅÍê³É״̬, ²ÎÊý(key±àºÅ), °´±àºÅλ¼Ç¼ Def_Player_Dict_TaskLastKillNPCID = "TaskLastKillNPCID" #ÈÎÎñÉÏ´ÎËæ»ú»÷ɱNPCID Def_Player_Dict_TaskLastVisitNPCID = "TaskLastVisitNPCID" #ÈÎÎñÉÏ´ÎËæ»ú·ÃÎÊNPCID LittleHelperSetNumCount = 20 # СÖúÊÖÉèÖñàºÅ¸öÊý LittleHelperValueCount = 6 # СÖúÊÖÉèÖÃÖµ¸öÊý Def_Player_Dict_LittleHelperValue = "LittleHelperValue%s_%s" # СÖúÊÖÉèÖÃÖµ´æ´¢, ²ÎÊý(ÉèÖñàºÅ, value±àºÅ) Def_Player_Dict_FromMapID = 'FromMapID' # ×îºóÒ»´ÎÀ뿪µÄ·ÇÖÐÁ¢³£¹æµØÍ¼£¬µØÍ¼ID Def_Player_Dict_FromPosX = 'FromPosX' # ×îºóÒ»´ÎÀ뿪µÄ·ÇÖÐÁ¢³£¹æµØÍ¼£¬×ø±êX Def_Player_Dict_FromPosY = 'FromPosY' # ×îºóÒ»´ÎÀ뿪µÄ·ÇÖÐÁ¢³£¹æµØÍ¼£¬×ø±êX Def_Player_Dict_FromLineID = 'FromLineID' # ×îºóÒ»´ÎÀ뿪µÄ·ÇÖÐÁ¢³£¹æµØÍ¼£¬Ïß·ID Def_Player_Dict_FromFBMapID = 'FromFBMapID' # ×îºóÒ»´ÎÀ뿪µÄ¿É·µ»ØµÄ¸±±¾ID£¬µØÍ¼ID Def_Player_Dict_FromFBPosX = 'FromFBPosX' # ×îºóÒ»´ÎÀ뿪µÄ¿É·µ»ØµÄ¸±±¾ID£¬×ø±êX Def_Player_Dict_FromFBPosY = 'FromFBPosY' # ×îºóÒ»´ÎÀ뿪µÄ¿É·µ»ØµÄ¸±±¾ID£¬×ø±êX Def_Player_Dict_FromFBLineID = 'FromFBLineID' # ×îºóÒ»´ÎÀ뿪µÄ¿É·µ»ØµÄ¸±±¾ID£¬Ïß·ID Def_PlayerKey_CrossRegisterMap = "CrossRegisterMap" #¿ç·þ×¢²á»î¶¯µØÍ¼, dataMapID Def_PlayerKey_IsCrossPKMatching = "IsCrossPKMatching" #ÊÇ·ñ¿ç·þÆ¥ÅäÖÐ Def_Player_Dict_FamilyTechLV = "FamilyTechLV_%s" #¼Ò×å¿Æ¼¼µÈ¼¶, ²ÎÊý(¿Æ¼¼ID) Def_Player_Dict_RouteServerInitOK = "RouteServerInitOK_33" #RouteServer³õʼ»¯³É¹¦(½öµÇ½һ´Î) Def_Player_Dict_Wallow_LV = "GameWallowLV_34" #·À³ÁÃԵȼ¶ Def_Player_Dict_Wallow_OfflineTime = "GameWallowOfflineTime_35" #·À³ÁÃÔÀëÏßÀÛ»ýʱ¼ä Def_Player_Dict_Wallow_OnlineTime = "GameWallowOnlineTime_36" #·À³ÁÃÔÔÚÏßÀÛ»ýʱ¼ä Def_Player_Dict_CabinetCount_Pet = "CabinetCount_Pet_39" #³èÎïÊÕÄɹñ Def_Player_Dict_CabinetCount_WeaponCoat = "CabinetCount_WeaponCoat_40" #ÎäÆ÷ÊÕÄɹñ Def_Player_Dict_CabinetCount_DressCoat = "CabinetCount_DressCoat_41" #ʱװÊÕÄɹñ Def_Player_Dict_CabinetCount_Horse = "CabinetCount_Horse_42" #ÂíÆ¥ÊÕÄɹñ Def_Player_Dict_PackCount_Item = "PackCount_Item_72" #Íæ¼ÒÎïÆ·±³°ü¸ñ×ÓÊý Def_Player_Dict_PackCount_Warehouse = "PackCount_Warehouse_73" #²Ö¿â±³°ü¸ñ×ÓÊý Def_Player_Dict_PlayerMapSignCnt = "PlayerMapSignCnt_75" # ´óµØÍ¼±ê¼ÇÊýÁ¿ Def_Player_Dict_PlayerBuyZhenQiCnt = "PlayerBuyZhenQiCnt_76" # ¹ºÂòÕæÆø´ÎÊý Def_Player_Dict_PlayChangeLineID = "PlayChangeLineID" # Íæ¼ÒÖ÷¶¯Çл»Ïß·¼Ç¼ Def_Player_Dict_FuncChangeLineID = "FuncChangeLineID" # ¹¦ÄÜÇл»Ö¸¶¨Ïß·¼Ç¼ Def_Player_Dict_HighChangeLineID = "HighChangeLineID" # ¸ßÏßÇл»µ½µÍÏß·¼Ç¼ Def_Player_Dict_FBFirstEnterRecord = "FBFEntRec" # ¼Ç¼¸±±¾ÊÇ·ñ²ÎÓë¹ý£¬°´Î»0 1 ´æ´¢±íʾ Def_FBStar_MaxKeyCnt = 5 # ÔÝʱÿ¸ö¸±±¾IDÖ§³Ö9*5¸ölineID¼Ç¼ Def_Player_Dict_EnterFBFree = "EnterFBFree" # ÊÇ·ñÃâ·Ñ½øÈ븱±¾ Def_Player_Dict_ReqFBFuncLine = "ReqFBFuncLine" # ÇëÇó½øÈëµÄ¸±±¾¹¦ÄÜÏß· Def_Player_Dict_ReqCrossFBZoneID = "ReqCrossFBZoneID" # ÇëÇó½øÈë¿ç·þµÄ¿ç·þ·ÖÇøID Def_Player_Dict_ReqCrossFBFuncLine = "ReqCrossFBFuncLine" # ÇëÇó½øÈë¿ç·þµÄ¸±±¾¹¦ÄÜÏß· Def_Player_Dict_ReqCrossFBMapID = "ReqCrossFBMapID" # ÇëÇó½øÈë¿ç·þµÄµØÍ¼datamapID Def_Player_Dict_TeamFBAverageLV = "TeamFBAverageLV" # ÇëÇó½øÈëµÄ×é¶Ó¸±±¾Æ½¾ùµÈ¼¶, ÁÙʱÓ㬽øÈ븱±¾ÉèÖÃÍêºóɾ³ý Def_Player_Dict_TeamFBMaxLV = "TeamFBMaxLV" # ÇëÇó½øÈëµÄ×é¶Ó¸±±¾×î´óµÈ¼¶, ÁÙʱÓ㬽øÈ븱±¾ÉèÖÃÍêºóɾ³ý Def_Player_Dict_TeamFBPlayerCnt = "TeamFBPlayerCnt" # ÇëÇó½øÈëµÄ×é¶Ó¸±±¾Íæ¼Ò¸öÊý, ÁÙʱÓ㬽øÈ븱±¾ÉèÖÃÍêºóɾ³ý Def_Player_Dict_ReqFBMissionID = "ReqFBMissionID" # ÇëÇó½øÈ븱±¾µÄÈÎÎñID Def_Player_Dict_ReqFBMissionType = "ReqFBMissionType" # ÇëÇó½øÈ븱±¾µÄÈÎÎñÀàÐÍ Def_Player_Dict_PlayerFBStar_MapId = "FBStar_%s_%s" # ¸±±¾ÐǼ¶ÐǼ¶ÐÅÏ¢, ²ÎÊýΪ[mapID, key±àºÅ], °´Î»´æ´¢Ã¿¸ölineID¶ÔÓ¦µÄÐǼ¶ Def_Player_Dict_CustomMapStep = "CustomMapStep_%s_%s" # ǰ¶Ë×Ô¶¨Ò峡¾°½×¶Î, ²ÎÊý(mapID, lineID)£¬¶ÔÓ¦ CustomMapStep_Fight ... Def_Player_Dict_EnterFbCntTotal = "EnterFbCntTotal_%s" # ½øÈ븱±¾×ÜÀۼƴÎÊý, ²ÎÊýΪ¸±±¾ID Def_Player_Dict_EnterFbCntDay = "EnterFbCntDay_%s" # ½ñÈÕ½øÈ븱±¾´ÎÊý, ²ÎÊýΪ¸±±¾ID Def_Player_Dict_BuyFbCntDay = "BuyFbCntDay_%s" # ½ñÈÕ¹ºÂò¸±±¾½øÈë´ÎÊý, ²ÎÊýΪ¸±±¾ID Def_Player_Dict_RecoverFbCnt = "RecoverFbCnt_%s" # ½ñÈÕÕһصĸ±±¾´ÎÊý, ²ÎÊýΪ¸±±¾ID Def_Player_Dict_ItemAddFbCnt = "ItemAddFbCnt_%s" # ʹÓÃÎïÆ·Ôö¼ÓµÄ¸±±¾´ÎÊý, ²ÎÊýΪ¸±±¾ID Def_Player_Dict_RegainFbCnt = "RegainFbCnt_%s" # ʱ¼ä»Ö¸´Ôö¼ÓµÄ¸±±¾´ÎÊý, ²ÎÊýΪ¸±±¾ID Def_Player_Dict_EnterFbCntWeek = "EnterFbCntWeek_%s" # ±¾ÖܽøÈ븱±¾´ÎÊý, ²ÎÊýΪ¸±±¾ID Def_Player_Dict_FbCntRegainStartTime = "FbCntRegainStartTime_%s" # ¸±±¾´ÎÊý»Ö¸´¿ªÊ¼Ê±¼ä, ²ÎÊýΪ¸±±¾ID Def_Player_Dict_FbCntRegainTotalTime = "FbCntRegainTotalTime_%s" # ¸±±¾´ÎÊý»Ö¸´»¹Ðèʱ¼ä, ²ÎÊýΪ¸±±¾ID Def_Player_Dict_FBHistoryMaxLine = "FBHistoryMaxLine_%s" # ¸±±¾ÀúÊ·×î¸ßͨ¹Ø, ²ÎÊýΪ¸±±¾ID Def_Player_Dict_IceLoadLineID = "IceLoadLineID_%s" # ¸±±¾ÐǼ¶ÐǼ¶ÐÅÏ¢, ²ÎÊýΪ[key±àºÅ], °´Î»´æ´¢Ã¿¸ölineIDÊÇ·ñÑ¡ÖÐ Def_Player_Dict_RefurbishGoodBookPlayerLv = "RefurbishGoodBookPlayerLv_97" # Ë¢ÐÂÌìÊéÈÎÎñʱµÄÍæ¼ÒµÈ¼¶ Def_Player_Dict_GameFuncFirstTouch = "GameFuncFirstTouch_%s" # ·þÎñ¶Ë¹¦ÄÜÊ״δ¥·¢¿ªÆô״̬; ²ÎÊý, key±àºÅ Def_Player_Dict_GameFuncAwardState = "GameFuncAwardState_%s" # ·þÎñ¶Ë¹¦ÄÜ¿ªÆôÁ콱״̬; ²ÎÊý, key±àºÅ Def_Player_Dict_MissionFinish = "MissionFinish_%s" # ÈÎÎñÊÇ·ñÍê³É; ²ÎÊý, ÈÎÎñID, Ö»»á¼Ç¼²¿·ÖÐèÒª¼Ç¼µÄÈÎÎñID Def_Player_Dict_FamilyArrestAwardState = "ArrestAwardState_103" # ¼Ò×åÐüÉͽ±ÀøÁìÈ¡Çé¿ö Def_Player_Dict_OtherDayLogin = "OtherDayLogin_105" # ·ÇͬһÌì¶þ´ÎµÇ½ Def_Player_Dict_LoginValid = "LoginValid_106" # ÐÂÔöÓÐЧµÇ½±ê¼Ç Def_Player_Dict_RequestAddFamilyCnt = "RequestAddFamilyCnt_107" # ÒÑÉêÇë¼ÓÈë¼Ò×åµÄ¸öÊý Def_Player_Dict_RequestAddFamilyID = "AddFamilyID%s_108" # ÉêÇë¼ÓÈëµÄ¼Ò×åID, %sΪµÚ¼¸¸ö Def_Player_Dict_FamilyIDChangeTime = "FamilyIDChangeTime" # ¼ÇÂ¼Íæ¼Ò¼Ò×åID±ä¸üʱ¼ä Def_Player_Dict_LastFamilyID = "LastFamilyID" # ¼ÇÂ¼Íæ¼ÒÉÏÒ»¸ö¼Ò×åID Def_Player_Dict_SingDay = "SingDay_115" #ÿÈÕÇ©µ½ Def_Player_Dict_GiveSignAward = "GiveSignAward_116" #ÿÈÕÇ©µ½½±ÀøÁìÈ¡ Def_Player_Dict_ActivityValueDay = "ActivityValueDay_117" #ÿÈÕ»îÔ¾Öµ Def_Player_Dict_GiveActivityAward = "GiveActivityAward_118" #ÿÈÕ»îÔ¾Öµ½±ÀøÁìÈ¡ Def_Player_CrazyBilling_VIP_Coin = "CrazyBillingVIPCoin_119" # ·ö³ÖÕ˺ÅÕæÊµ³äÖµ Def_Player_Dict_LoginType = "LoginType_122" # Íæ¼ÒµÇÈ뷽ʽ Def_Player_Dict_TruckRefreshTotalCnt = "TruckRTCnt" # Íæ¼Ò×ÜË¢ÐÂïÚ³µµÈ¼¶´ÎÊý Def_Player_Dict_FreeRefurbishTruckCnt = "FreeRefurbishTruckCnt" # µ±ÈÕÒÑÃâ·ÑË¢ÐÂïÚ³µµÈ¼¶´ÎÊý Def_Player_Dict_TruckLV = "TruckLV_137" # ¿ÉÕÙ»½ïÚ³µµÈ¼¶ Def_Player_Dict_DestroyTruckCnt = "DestroyTruckCnt_138" # ½ÙïÚ´ÎÊý Def_Player_Dict_AutoTruck = "AutoTruck_139" # ÊÇ·ñ×Ô¶¯ÔËïÚÖÐ Def_Player_Dict_CommonNewGuyCardState = "CommonNGCard_%s" # ͨÓÃÐÂÊÖ¿¨Ê¹ÓüǼ, ²ÎÊýΪkey±àºÅ, ¶þ½øÖÆÎ»´æ´¢ Def_Player_Dict_IDNewGuyCardState = "IDNGCard_%s" # °ó¶¨Õ˺ÅÐÂÊÖ¿¨Ê¹ÓüǼ, ²ÎÊýΪkey±àºÅ, ¶þ½øÖÆÎ»´æ´¢ Def_Player_Dict_UseNewGuyCardState = "NGCardState_%s" # ÊÇ·ñʹÓùýijÀàÐ͵ÄÐÂÊÖ¿¨,²ÎÊýΪkey±àºÅ, ¶þ½øÖÆÎ»´æ´¢ Def_Player_Dict_UseMediaCardState = "MediaCardState_%s" # °´Î»´æ´¢ÊÇ·ñʹÓùýijÀàÐ͵ÄýÌ忨,²ÎÊýΪkey±àºÅ, ¶þ½øÖÆÎ»´æ´¢ Def_Player_Dict_UseNewGuyCardNum = "NGCardNum_%s" # ʹÓùýijÀàÐ͵ÄÐÂÊÖ¿¨µÄ´ÎÊý, ¿¨ÀàÐÍ, Ê®½øÖÆÎ»´æ´¢ Def_Player_Dict_PawnTruckLV = "PawnTruckLV_144" # µ±Ç°ÑºïÚµÄïÚ³µµÈ¼¶ Def_Player_Dict_KillPlayerAddPrestige = "KillPlayerAddPrestige_147" # ɱÈËÿÈÕ»ñµÃÍþÍû Def_Player_Dict_RandCoinAward = "RandCoinAward_148" # ÿÈÕÈÎÒâ³äÖµ½±Àø¸øÓè Def_Player_Dict_DeadTime = "PlayerDeadTime_149" #Íæ¼ÒËÀÍöʱ¼ä Def_Player_Dict_PlayerDeadCnt = "PlayerDeadCnt_150" #Íæ¼ÒËÀÍö´ÎÊý Def_Player_Dict_SignDayCnt = "SignDayCnt_151" # Ç©µ½´ÎÊý Def_Player_Dict_ForbidFamilyAction = 'ForbidFamilyAction_168' # Íæ¼ÒÊÇ·ñÄܲμӼÒ×å»î¶¯ Def_Player_Dict_ForbidFamilyAward = "ForbidFamilyAward" # µ±ÈÕ¼Ò×åÏà¹Ø»î¶¯ÊÇ·ñÁì½±ÊÜÏÞ, °´Î»´æ´¢ Def_Player_Dict_HasApplyVIPClub = 'HasApplyVIPClub_185' # ÊÇ·ñÉêÇë¹ý¹ó±ö¾ãÀÖ²¿ Def_Player_Dict_HasVIPClubNote = 'HasVIPClubNote_186' # ÊÇ·ñÌáʾ¹ývipÉý¼¶¿É¼ÓÈë¹ó±ö¾ãÀÖ²¿ÐÅÏ¢ Def_Player_Dict_PyPlayerAction = 'PyPlayerAction_187' # py×Ô¶¨ÒåÍæ¼Ò״̬ Def_Player_Dict_FamilyLV = 'FamilyLV_189' # Íæ¼Ò°ï»áµÈ¼¶ Def_Player_UpdatePlayerNameCnt = "UpdatePlayerNameCnt_196" # ½ÇÉ«¸ÄÃû´ÎÊý Def_Player_Dict_UpdatePlayerNameItemIndex = "UpdatePlayerNameItemIndex_198" # ¸ÄÃûÎïÆ·ÔÚ±³°üµÄλÖà Def_Player_Dict_UpdatePlayerName = "UpdatePlayerName_199" # ¸ÄÃûËø Def_Player_Dict_UpdateFamilyNameItemIndex = "UpdateFamilyNameItemIndex" # ¸ÄÃûÎïÆ·ÔÚ±³°üµÄλÖà Def_Player_Dict_UpdateFamilyName = "UpdateFamilyName" # ¸ÄÃûËø Def_Player_Dict_FamilyDayAward = "FamilyDayAward" # ÏÉÃËÿÈÕ½±ÀøÁì½±¼Ç¼ Def_Player_Dict_DelPackIndex = "DelPackIndex215" # ×°±¸»Ø¹º²»ÖØÅÅ£¬Ö»¼Ç¼×î¾ÉµÄÒ»¸öÎïÆ· Def_Player_Dict_HasPrayCnt = "HasPrayCnt_%s" #Íæ¼Ò±¾ÈÕÒѾ­ÆíÔ¸µÄ´ÎÊý ²ÎÊý:ÆíÔ¸ÀàÐÍ Def_Player_Dict_HistoryPrayCnt = "HistoryPrayCnt_%s" #Íæ¼ÒÀúÊ·ÒѾ­ÆíÔ¸µÄ´ÎÊý ²ÎÊý:ÆíÔ¸ÀàÐÍ Def_Player_Dict_FreePrayTime = "FreePrayTime" #Íæ¼Ò×îºóÒ»´ÎÃâ·ÑÆí¸£µÄʱ¼ä Def_Player_Dict_FreeBuyCnt = "FreeBuyCnt219_%s" #Íæ¼ÒÿÈÕÃâ·Ñ¹ºÂò´ÎÊý, ²ÎÊýΪ¶ÔÓ¦ÀàÐÍ Def_Player_Dict_RefineGiftCnt = "RefineGiftCnt_%s" #µ±ÈÕÒÑÁ¶ÖÆ´ÎÊý, ²ÎÊýΪÁ¶ÖÆÀàÐÍ Def_Player_Dict_RefineStartTime = "RefineStartTime_%s" #Á¶Öƻ¿ªÊ¼Ê±¼ä, ²ÎÊýΪÁ¶ÖÆÀàÐÍ Def_PDict_TreasureState = "TreasureState_%s" # Ѱ±¦Ïà¹Ø×´Ì¬£¬°´¶þ½øÖÆÎ»´æ´¢, ²ÎÊý(Ѱ±¦±àºÅ) Def_PDict_TreasureFreeCnt = "TreasureFreeCnt_%s" # Ѱ±¦ - µ±Ç°¿ÉÓÃÃâ·Ñ´ÎÊý, ²ÎÊý(Ѱ±¦±àºÅ) Def_PDict_TreasureTodayTotalFreeCnt = "TreasureTTFreeCnt_%s" # Ѱ±¦ - ½ñÈÕÒÑÀÛ¼ÆÃâ·Ñ´ÎÊý, ²ÎÊý(Ѱ±¦±àºÅ) Def_PDict_TreasureStartCalcFreeCntTime = "TreasureFreeCntTime_%s" # Ѱ±¦ - ¿ªÊ¼¼ÆËãÃâ·Ñ´ÎÊýCDʱ¼ä, ²ÎÊý(Ѱ±¦±àºÅ) Def_PDict_TreasureFreeTime = "TreasureFreeTime_%s_%s" # Ѱ±¦¿ªÊ¼Ãâ·Ñ¼ÆÊ±timeÖµ, ²ÎÊý(Ѱ±¦ÀàÐÍ, Ѱ±¦Ë÷Òý) Def_PDict_TreasureCount = "TreasureCount_%s_%s" # Ѱ±¦´ÎÊý, ²ÎÊý(Ѱ±¦ÀàÐÍ,ÊÇ·ñÃâ·Ñ) Def_PDict_TreasureLuck = "TreasureLuck_%s" # Ѱ±¦µ±Ç°ÐÒÔËÖµ, ²ÎÊý(Ѱ±¦ÀàÐÍ) Def_Player_Dict_LastAutoOpenPackTick = "LastAutoOpenPackTick219_%s" #ÉÏÒ»´Î×Ô¶¯¹ºÂòµÄtick<±³°üÀàÐÍ> Def_Player_Dict_VipExperienceStartTime = "VipExperienceStartTime" #VIPÌåÑéÉúЧ¿ªÊ¼Ê±¼ä Def_Player_Dict_VipExp = "VipExp" #VIP¾­Ñé Def_Player_Dict_VipAwardRecord = "VipAwardRecord" #VIPÀñ°ü¹ºÂò¼Ç¼ 2 ½øÖƼͼģʽ 0 ±íʾδ¹ºÂò£¬1 ±íʾÒѾ­¹ºÂò Def_Player_Dict_VipBuyRecord = "VipBuyRecord" #Ê×´ÎVIP¿¨ÀàÐͼǼ 2 ½øÖƼͼģʽ 0 ±íʾδ¹ºÂò£¬1 ±íʾÒѾ­¹ºÂò¹ý Def_Player_Dict_VIPLastTime = "VIPLastTime" #×îºóÒ»´Î»ñµÃVIP¾­ÑéµÄÁãµãʱ¼ä Def_Player_Dict_VipTimeOutRecord = "VipTimeOutRecord" #VIP¹ýÆÚÌáÐѼǼ Def_Player_Dict_VIPKillLV = "VIPKillLV" #VIPɱ¹ÖµÈ¼¶ Def_Player_Dict_VIPKillLVExp = "VIPKillLVExp" #VIPɱ¹ÖµÈ¼¶ - ¾­Ñé Def_Player_Dict_VIPKillLVExpPoint = "VIPKillLVExpPoint" #VIPɱ¹ÖµÈ¼¶ - ¾­Ñéµã Def_PDict_OnlinePrizeNote = "OnlinePrizeNote%s" # µ±ÈÕÔÚÏß½±ÀøÁìÈ¡ÐÅÏ¢£¬¼Ç¼ÐÅÏ¢ ²ÎÊýÌìÊý Def_PDict_CreateRoleAwardState = "CreateRoleAwardState" # ´´½Ç½±ÀøÁìÈ¡¼Ç¼ Def_PDict_GameNoticeAwardState = "GameNoticeAwardState" # Íæ·¨Ç°Õ°ÓÎÏ·Áì½±¼Ç¼ Def_PDict_ShareGameAwardState = "ShareGameAwardState" # ÿÈÕ·ÖÏíÓÎÏ·Áì½±¼Ç¼ Def_PDict_GoodGameAwardState = "GoodGameAwardState" # ÓÎÏ·ºÃÆÀÁì½±¼Ç¼ Def_PDict_EquipViewCacheState = "EquipViewCacheState" # ±¾´ÎÉÏÏßÊÇ·ñͬ²½¹ý×°±¸»º´æ Def_PDict_DayOnlineTime = "OnlineTime" # µ±ÈÕÔÚÏßʱ³¤ Def_PDict_OnlineStartTick = "OnlineStartTime" # ÔÚÏß¼ÆËãʱ¼ä Def_PDict_LVAwardGetRecord = "LVAwardGetRecord" # µÈ¼¶½±ÀøÁìÈ¡ÐÅÏ¢¼Ç¼£¬°´¶þ½øÖÆÎ»±êʾ Def_PDict_LVAwardVIPGetRecord = "LVAwardVIPGetRecord" # µÈ¼¶½±ÀøvipÁìÈ¡ÐÅÏ¢¼Ç¼£¬°´¶þ½øÖÆÎ»±êʾ Def_PDict_HistoryChargeAwardGetRecord = "HTotalGoldAwardRecord" # ÀúÊ·ÀۼƳäÖµ½±ÀøÁìÈ¡ÐÅÏ¢¼Ç¼£¬°´¶þ½øÖÆÎ»±êʾ Def_PDict_CTGCountResetTime = "CTGCountResetTime" # CTG´ÎÊýÖØÖÃʱ¼ätimeÖµ Def_PDict_CTGRealToday = "CTGRealToday" # µ±ÈÕÕæÊµ»õ±Ò³äÖµCoinÊý £¬²»º¬ºǫ́³äÖµ - ½ñÈÕ Def_PDict_CTGRealTotal = "CTGRealTotal" # ÀÛ¼ÆÕæÊµ»õ±Ò³äÖµCoinÊý £¬²»°üºǫ́³äÖµ - ×Ü¼Æ Def_PDict_CTGRealFirstTime = "CTGRealFirstTime" # Ê×´ÎÕæÊµ»õ±Ò³äֵʱ¼ä´Á Def_PDict_TodayCTGCoinTotal = "TodayCTGCoinTotal" # µ±ÈÕ³äÖµCoinÊý Def_PDict_TodayCTGCount = "TodayCTGCount_%s" # µ±ÈÕ³äÖµ´ÎÊý£¬²ÎÊý(CTG¶ÔÓ¦µÄÉÌÆ·¼Ç¼ID) Def_PDict_CTGGoodsBuyCount = "CTGGoodsBuyCount_%s" # ¶ÔÓ¦³äÖµÉÌÆ·ÒѹºÂò´ÎÊý£¬²ÎÊý(CTG¶ÔÓ¦µÄÉÌÆ·¼Ç¼ID) Def_PDict_OnlineRechargeTHAward = "OnlineRechargeTHAward" # ÔÚÏßÌØ»Ý³äÖµ¶îÍâ½±Àø - ÊÇ·ñÒÑÁìÈ¡½±Àø Def_PDict_DayFreeGoldGiftState = "DayFreeGoldGiftState" # ÿÈÕÃâ·ÑÖ±¹ºÀñ°üÁìÈ¡¼Ç¼ Def_PDict_GoldGiftFirstRecord = "GoldGiftFirstRecord" # Ê׳äÁìÈ¡¼Ç¼£¬°´Î»¼Ç¼Ê׳äµÚxÌìÊÇ·ñÒÑÁìÈ¡ Def_PDict_FirstGoldServerDay = "FirstGoldServerDay" # Ê׳äʱµÄ¿ª·þÌì Def_PDict_FirstGoldRemainTime = "FirstGoldRemainTime" # Ê׳äÌáʾʣÓàʱ¼ä Def_PDict_FirstGoldTipStartTime = "FirstGoldTipStartTime" # Ê׳äÌáʾ¿ªÊ¼Ê±¼ä Def_PDict_FirstGoldTry = "FirstGoldTry" # Ê׳äÊÔÓÃ״̬ 0-²»¿ÉÊÔÓà 1-¿ÉÊÔÓà 2-ÒÑÊÔÓà Def_PDict_SuperGiftStartTime = "SuperGiftStartTime" # ³¬ÖµÀñ°ü¿ªÊ¼Ê±¼ä Def_PDict_IsReBorn = "Def_PDict_IsReBorn" # ÊÇ·ñ»Ø³Ç¸´»î Def_PDict_FamilyWarDailyReward = "FamilyWarDailyReward" # ÍõÕßÏÉÃËÿÈÕٺ»Áìȡ״̬ Def_PDict_Family_Contribution = "FamilyContribution" #Õ½Ã˹±Ï×¶È Def_PDict_HasChange_FamilyActiveToContribution = "HasChangeContribution" #Õ½ÃË»îÔ¾¶ÈÒÑת»¯¹ý¹±Ï×¶È Def_PDict_PackCount_FineSoul = "PackCount_FineSoul" # ÒѹºÂò¾«ÆÇ/·ûÎı³°ü¸ñ×ÓÊý Def_PDict_KillPlayerAddActive = "KillPlayerAddActiveByDay" # ɱÈËÿÈÕ»ñµÃ»îÔ¾¶È Def_PDict_LoginDayCnt = "PLoginDayCnt" # ÀۼƵǽÌìÊý Def_PDict_LoginDayAward = "PLoginDayAward" # ÀۼƵǽÁìÈ¡Çé¿ö Def_PDict_CollNpcIDCollTime = "NPCIDCollTime_%s" # ²É¼¯NPCID¶ÔӦÿÈÕ¶ÔÓ¦²É¼¯´ÎÊý£¬%sNPCID Def_PDict_CollNpcIDCollTimeTotal = "NPCIDCollTimeTotal_%s" # ²É¼¯NPCID¶ÔÓ¦¶ÔÓ¦²É¼¯×Ü´ÎÊý£¬%sNPCID Def_PDict_ShopItemDayBuyCnt = "ShopItemDayBuyCnt_%s" # É̵êNPCÉÌÆ·ÒѹºÂò´ÎÊý£¬itemIndex Def_PDict_ShopItemStartTime = "ShopItemStartTime_%s" # ÉñÃØÏÞ¹ºÉÌÆ·¿ªÂôʱ¼ä£¬itemIndex Def_PDict_MysticalShopGoods = "MysticalShopGoods_%s" # ÉñÃØÉ̵êÉÌÆ·ID£¬Ë÷Òý Def_PDict_MysticalShopRefreshCnt = "MysticalShopRefreshCnt" # ÉñÃØÉ̵êÒÑÊÖ¶¯Ë¢Ð´ÎÊý Def_PDict_MysticalShopLVRefreshCnt = "MysticalShopLVRefreshCnt" # ÉñÃØÉ̵êµÈ¼¶¶ÎˢдÎÊý Def_PDict_MoneyMinus = "MoneyMinus_%s" # »õ±Ò¶ÔÓ¦¸ºÖµ, ²ÎÊý[»õ±ÒÀàÐÍ] Def_PDict_Currency = "PlayerCurrency_%s" # ×Ô¶¨Òå»õ±ÒÀàÐÍ, ²ÎÊý[×Ô¶¨Òå»õ±ÒÀàÐÍ] Def_PDict_TJGSet = "TJGSet" # ÍÑ»ú¹ÒϵͳÉ趨 Def_PDict_TJGDeadTime = "TJGDeadTime" # ÍÑ»ú±»É±Ê±¼ä Def_PDict_TJGDeadPayTime = "TJGDeadPayTime" # ÍÑ»ú±»É±ºó¿É²¹³¥µÄʱ¼ä Def_PDict_TJGDeadExp = "TJGDeadExp" # ÍÑ»ú±»É±¾­Ñé Def_PDict_TJGDeadExp1 = "TJGDeadExp1" # ÍÑ»ú±»É±¾­Ñé ÒÚ Def_PDict_LoginClientType = "LoginClientType" # ¿Í»§¶ËµÇ¼ÀàÐÍ Def_PDict_MixLoginDay = "MixLoginDay" # ºÏ·þÊ׵Ǵ¦Àí±ê¼ÇÌì Def_PDict_AddPointValue = "AddPointValue_%s" # ÒѼÓÊôÐÔµãÊý, ²ÎÊý(ÊôÐÔID) Def_PDict_AttrFruitEatCnt = "AttrFruitEatCnt_%s" # ÒѳÔÊôÐÔ¹ûʵ¸öÊý£¬²ÎÊýΪÎïÆ·id Def_PDict_AttrFruitAddValue = "AttrFruitAddValue_%s" # ÒѳÔÊôÐÔ¹ûʵÔö¼ÓµÄÊôÐÔ£¬²ÎÊýΪÎïÆ·id Def_PDict_AttrFruitAddItemCnt = "FruitAddItemCnt_%s" # Ôö·ùµ¤Ôö¼ÓÉÏÏÞÊý£¬²ÎÊýΪ¹ûʵÎïÆ·id Def_PDict_AttrFruitItemBreakCnt = "FruitItemBreakCnt_%s" # Ôö·ùµ¤Í»ÆÆ´ÎÊý£¬²ÎÊýΪ¹ûʵÎïÆ·id Def_PDict_NobleLV = "NobleLV" # ¹ó×åµÈ¼¶, 0λΪ²»Í¬¹ó×åģʽ°æ±¾Çл»±ê¼Çλ, ´Ó1λ¿ªÊ¼±íʾÿÖֵȼ¶¹ó×忪ͨÇé¿ö£¬ 1-ÒÑ¿ªÍ¨¹ý£»9-ÓÀ¾Ã Def_PDict_NobleEndTime = "NobleEndTime_%s" # ¹ó×åµ½ÆÚ½áÊøÊ±¼ä<µ¥Î»s>, ²ÎÊýΪ¹ó×åµÈ¼¶, ´Ó1¿ªÊ¼ Def_PDict_NobleExperState = "NobleExperState" # ÌåÑé¹ó×å״̬£» 0-ÎÞЧ£»1-ÓÐЧ; 2-¿ÉÌåÑé Def_PDict_RecoverFBCommonCnt = "RecoverFBCommonCnt_%s" # ×ÊÔ´Õһظ±±¾ÆÕͨ´ÎÊý <%s-ÕÒ»ØÏîË÷Òý> Def_PDict_RecoverFBRegainCnt = "RecoverFBRegainCnt_%s" # ×ÊÔ´Õһظ±±¾Ê±¼ä»Ö¸´´ÎÊý <%s-ÕÒ»ØÏîË÷Òý> Def_PDict_RecoverFBExtraCnt = "RecoverFBExtraCnt_%s" # ×ÊÔ´Õһظ±±¾VIP¶îÍâ´ÎÊý <%s-ÕÒ»ØÏîË÷Òý> Def_PDict_RecoverFBBuyCnt = "RecoverFBBuyCnt_%s" # ×ÊÔ´Õһظ±±¾¹ºÂò´ÎÊý <%s-ÕÒ»ØÏîË÷Òý> Def_PDict_RecoverFBItemAddCnt = "RecoverFBItemAddCnt_%s" # ×ÊÔ´Õһظ±±¾ÎïÆ·Ôö¼Ó´ÎÊý <%s-ÕÒ»ØÏîË÷Òý> Def_PDict_RecoverFBNoBuyCnt = "RecoverFBNoBuyCnt_%s" # ×ÊÔ´Õһظ±±¾Î´¹ºÂò´ÎÊý <%s-ÕÒ»ØÏîË÷Òý> Def_PDict_RecoverGainData = "RecoverGainData_%s" # ×ÊÔ´ÕһضîÍâÊý¾Ý<%s-ÕÒ»ØÏîË÷Òý> Def_PDict_RecoverGainDataEx = "RecoverGainDataEx_%s" # ×ÊÔ´ÕһضîÍâÊý¾Ý<%s-ÕÒ»ØÏîË÷Òý> Def_PDict_HaveRecover = "HaveRecover_%s" # ×ÊÔ´ÕһؽñÈÕÊÇ·ñÒÑÕÒ»Ø<%s-ÕÒ»ØÏîË÷Òý> 1£ºÕÒ»ØÁËÆÕͨ 2£ºÕÒ»ØÁËvip 3£º2¸ö¶¼ÓÐÕÒ»Ø Def_PDict_RecoverGainLastTime = "RecoverGainLastTime" # ÉÏÒ»´Î×ÊÔ´ÕÒ»ØÊ±µÄʱ¼ä Def_PDict_NPCKillCount = "NPCKillCount_%s" # NPCÒÑ»÷ɱ´ÎÊý, ²ÎÊý(NPCID) CCBBAA, AA´æ´¢¹«¹²×°±¸´ÎÊý£¬BB´æ´¢¹«¹²ID´ÎÊý£¬CC´æ´¢Ë½ÓдÎÊý Def_PDict_NPCAttackCount = "NPCAttackCount_%s" # NPCÒѹ¥»÷´ÎÊý, ²ÎÊý(NPCID) Def_PDict_RedPacketInviteGet = "RedPacketInviteGet" # ºì°üÑûÇëÁìÈ¡ Def_PDict_RedPacketGetState = "RedPacketGetState" # ºì°üÁìȡ״̬ Def_PDict_RedPacketGrabCnt = "RedPacketGrabCnt" # ÇÀºì°ü´ÎÊý Def_PDict_ItemUseCntToday = "ItemUseCntToday_%s" # ÎïÆ·½ñÈÕʹÓôÎÊý, ²ÎÊýΪÎïÆ·ID Def_PDict_DayLoginSignIsMulti = "SignIsMulti" # ÊÇ·ñµÚ¶þÔÂÒÔºó Def_PDict_DayLoginSignNum = "DayLoginSignNum" # ±¾ÂÖÒÑÇ©µ½´ÎÊý Def_PDict_TotalSignNum = "TotalSignNum" # ÀÛ¼ÆÒÑÇ©µ½´ÎÊý Def_PDict_DayLoginSignState = "DayLoginSignState" # µ±ÌìµÇ½ǩµ½×´Ì¬ Def_PDict_DayLoginSignStartTime = "SignStartTime" # ±¾ÂÖÇ©µ½¿ªÊ¼Ê±¼ä Def_PDict_GodWeaponLV = "GodWeaponLV_%s" # ÉñÆ÷µÈ¼¶, ²ÎÊýÉñÆ÷Ë÷Òý Def_PDict_GodWeaponExp = "GodWeaponExp_%s" # ÉñÆ÷µÈ¼¶¶ÔӦף¸£Öµ¾­Ñé, ²ÎÊýÉñÆ÷Ë÷Òý Def_PDict_GodWeaponState = "GodWeaponState" # ÉñÆ÷ÊÇ·ñÒѾ­¼¤»î, °´Ë÷Òýλ´æ´¢ÉñÆ÷ÊÇ·ñ¼¤»î Def_PDict_ClothesSkinLV = "ClothesSkinLV_%s" # ʱװƤ·ôµÈ¼¶,²ÎÊýʱװË÷Òý Def_PDict_ClothesChestLV = "ClothesChestLV" # ʱװ¹ñµÈ¼¶ Def_PDict_ClothesChestEXP = "ClothesChestEXP" # ʱװ¹ñ¾­Ñé Def_PDict_SplitExpLVCnt = "SplitExpLVCnt_%s" # µ¥Î»µÈ¼¶¾­ÑéÒѲð·Ö¹ýµÄµÈ¼¶Êý, ²ÎÊýΪʵ¼ÊµÈ¼¶ Def_PDict_IsAddReviveTired = "IsAddReviveTired" # ËÀÍöÊÇ·ñÔö¼Ó¸´»îÆ£ÀÍ Def_PDict_ComposeMustSuccess = "ComposeMustSuccess_%s" # ǰX´ÎºÏ³É±Ø¶¨³É¹¦,²ÎÊý(ºÏ³É¹é×é) Def_PDict_FirstSuccMakeJobItem = "FirstSuccMakeJobItem_%s" # Ê״κϳɳɹ¦¸ø±¾Ö°ÒµÎïÆ·¼Ç¼£¬²ÎÊýΪ£¨ºÏ³ÉID£© Def_PDict_DownloadAwardState = "DownloadAwardState" # ·Ö°ü°üÏÂÔØ½±Àø×´Ì¬ 0-δÁì >0-ÒÑÁì½±Àø±àºÅ Def_PDict_DownloadPatchAward = "DownloadPatchAward" # ¸üаüÏÂÔØ½±Àø×´Ì¬ 0-δÁì >0-ÒÑÁì½±Àø±àºÅ Def_PDict_ChestsOpenCount = "ChestsOpenCount_%s" # ±¦ÏäÒÑ¿ªÆô´ÎÊý, ²ÎÊý(±¦ÏäID), Ö»ÓÐÓпªÆô´ÎÊý¶îÍâ½±ÀøµÄ²Å»á¼Ç¼ # ÅÜ»· Def_PDict_RunTaskAwardState = "RunTaskAwardState_%s" # ÊÇ·ñÒÑÁìÈ¡ÅÜ»·±¾ÂÖ½áÊø½±Àø ²ÎÊýÈÎÎñÀàÐÍ Def_PDict_RunTaskAwardRecord = "RunTaskAwardRecord_%s" # ÅÜ»·±¾ÂÖ½áÊø½±Àø¼Ç¼ ²ÎÊýÈÎÎñÀàÐÍ Def_PDict_RunTaskNextMissionID = "RunTaskNextMissionID_%s" # ÅÜ»·±¾ÂÖ½áÊøÏ¸öÈÎÎñID ²ÎÊýÈÎÎñÀàÐÍ #Ç¿»¯ Def_PDict_TotalPlusLV = "TotalPlusLV" # ×ÜÇ¿»¯µÈ¼¶ Def_PDict_EquipPartPlusLV = "EPPlusLV_%s_%s" # ×°±¸²¿Î»¶ÔÓ¦¹«¹²Ç¿»¯ÐǼ¶£¬²ÎÊýΪ(packType, index) Def_PDict_EquipPartMasterPlusLV = "EquipPartMasterPlusLV_%s" #×°±¸ÒѼ¤»î´óʦǿ»¯µÈ¼¶, ²ÎÊýΪ(classLV) Def_PDict_EquipPartProficiency = "EPProf_%s_%s" # ×°±¸²¿Î»¶ÔÓ¦¹«¹²Ç¿»¯ÊìÁ·¶È£¬²ÎÊýΪ(packType, index) Def_PDict_EquipPartPlusEvolveLV = "EPPlusEvolveLV_%s_%s" # ×°±¸²¿Î»¶ÔÓ¦¹«¹²Ç¿»¯½ø»¯µÈ¼¶£¬²ÎÊýΪ(packType, index) Def_PDict_TotalPlusEvolveLV = "TotalPlusEvolveLV" # ×°±¸²¿Î»¶ÔÓ¦¹«¹²Ç¿»¯½ø»¯×ܵȼ¶ # ±¦Ê¯ Def_PDict_EquipPartStoneID = "StoneID_%s_%s" # ×°±¸Î»_¿×λ´æ´¢±¦Ê¯ID*10+ÊÇ(1)·ñ(0)°ó¶¨ Def_PDict_TotalStoneLV = "TotalStoneLV" # ×°±¸Î»±¦Ê¯×ܵȼ¶ # ×°±¸Ï´Á·, Ôݲ»Çø·Ö±³°üÀàÐÍ£¬Èç¹ûÓв»Í¬±³°ü£¬²ß»®É趨²»Í¬µÄ×°±¸Î» Def_PDict_TotalEquipWashLV = "TotalEquipWashLV" # ×°±¸²¿Î»Ï´Á·×ܵȼ¶ Def_PDict_EquipWashLV = "EquipWashLV_%s" # ×°±¸²¿Î»Ï´Á·µÈ¼¶£¬²ÎÊýΪ(place) Def_PDict_EquipWashValue = "EquipWashV_%s_%s" # ×°±¸²¿Î»Ï´Á·µ±Ç°Öµ£¬²ÎÊýΪ(place, ÊôÐÔ±àºÅ) Def_PDict_EquipWashValueTemp = "EquipWashVT_%s_%s" # ×°±¸²¿Î»Ï´Á·µ±Ç°ÁÙʱϴÁ·Öµ£¬²ÎÊýΪ(place, ÊôÐÔ±àºÅ) # ÁéÆ÷ÅàÑø Def_PDict_LingQiTrainLV = "LingQiTrainLV_%s_%s" # ÅàÑøµÈ½×£¬²ÎÊýΪ(place, ÅàÑøÀàÐÍ) Def_PDict_LingQiTrainItemCount = "LingQiTrainItemCount_%s_%s" # ÅàÑøµ±Ç°½×ÒѳÔÅàÑøµ¤¸öÊý£¬²ÎÊýΪ(place, ÅàÑøÀàÐÍ) # °ÙÕ½Ö®µØ Def_PDict_BZZD_TotalFightExp = "BZZD_TExp" # ×îºóÒ»´Î½øÈ븱±¾ÌôÕ½»ñµÃ×ܾ­Ñé, ÁìÈ¡¶à±¶½±ÀøÊ±Óà Def_PDict_BZZD_TotalFightExpPoint = "BZZD_TExpPoint" # ×îºóÒ»´Î½øÈ븱±¾ÌôÕ½»ñµÃ×ܾ­Ñéµã, ÁìÈ¡¶à±¶½±ÀøÊ±Óà Def_PDict_BZZD_HistoryEnterCnt = "BZZD_HistoryEnterCnt" # ÀúÊ·½øÈë×Ü´ÎÊý # ¹«¹²CD¸±±¾É¨µ´ Def_PDict_PubCDFBS_Time = "PCDFBS_%s_Time" # ¿ªÊ¼É¨µ´Ê±¼ä, ²ÎÊý(¹«¹²×é±àºÅ) Def_PDict_PubCDFBS_MapID = "PCDFBS_%s_MID" # ɨµ´µÄµØÍ¼, ²ÎÊý(¹«¹²×é±àºÅ) Def_PDict_PubCDFBS_LineID = "PCDFBS_%s_LID" # ɨµ´µÄÏß·, ²ÎÊý(¹«¹²×é±àºÅ) Def_PDict_PubCDFBS_Cnt = "PCDFBS_%s_Cnt" # ɨµ´´ÎÊý, ²ÎÊý(¹«¹²×é±àºÅ) Def_PDict_PubCDFBS_DataEx = "PCDFBS_%s_DEx" # ɨµ´´ÎÊý, ²ÎÊý(¹«¹²×é±àºÅ) # ³èÎï Def_PDict_FightPetIndex = "FightPetIndex" # ³öÕ½µÄ³èÎïË÷Òý Def_PDict_PetTrainLV = "PetTrainLV_%s" # Áé³èÅàÑøµÈ½×£¬²ÎÊý£¨ÅàÑøÀàÐÍ£© Def_PDict_PetTrainItemCount = "PetTrainItemCount_%s" # Áé³èÅàÑøµ±Ç°½×ÒѳÔÅàÑøµ¤¸öÊý£¬²ÎÊý£¨ÅàÑøÀàÐÍ£© #×°±¸·Ö½â Def_PDict_EquipDecomposeLV = "EquipDecomposeLV" #µÈ¼¶ Def_PDict_EquipDecomposeExp = "EquipDecomposeExp" #¾­Ñé Def_PDict_EquipDecomposeSeting = "EquipDecomposeSeting" #ÉèÖÃÊý¾Ý Def_PDict_EquipDecomposeCnt = "EquipDecomposeCnt" #ÒÑ·Ö½â¼þÊý #ÊÔÁ¶Ö®Ëþ Def_Player_Dict_TrialTower_PassLV = "TrialTower_PassLV" # ÊÔÁ¶Ö®Ëþͨ¹Ø²ãÊý Def_Player_Dict_TrialTower_LastDayPassLV = "Tower_LastDayPassLV" # ÊÔÁ¶Ö®Ëþ×òÈÕͨ¹Ø²ãÊý #ÌìÐÇËþ Def_Player_Dict_SkyTowerFloor = "SkyTowerFloor" # ÌìÐÇËþÒÑͨ¹Ø²ãÊý Def_Player_Dict_SkyTowerServerRecord = "SkyTowerServerRecord_%s" # ÌìÐÇËþÈ«·þÌôÕ½²ãÁì½±¼Ç¼£¬²ÎÊý(²ã) #¹ÅÉñ½ûµØ Def_Player_Dict_GodArea_Anger = "GodArea_Anger" # ¹ÅÉñ½ûµØÅ­ÆøÖµ Def_Player_Dict_GodArea_LastAddAngerTime = "GodArea_LastAddAngerTime" # ¹ÅÉñ½ûµØÉÏÒ»´ÎÔö¼ÓÅ­ÆøÖµµÄʱ¼ä #ÉϹÅÕ½³¡ Def_Player_Dict_ElderBattlefieldStage = "ElderBattlefieldStage" # ±¾´Î´ïµ½½×¶Î #ÏÉÃËÑç»á Def_Player_Dict_FamilyPartyJoinSign = "FamilyPartyJoinSign" # ½ñÈÕ²ÎÓëÑç»á±ê¼Ç Def_Player_Dict_FamilyPartyAnswerCnt = "FamilyPartyAnswerCnt" # ´ðÌâÊýÁ¿ Def_Player_Dict_FamilyPartySitState = "FamilyPartySitState" # ÊÇ·ñÒÑ´ò×ø´«¹¦ Def_Player_Dict_FamilyPartyHelpSitCount = "FamilyPartyHelpSitCount" # ÒѾ­°ïÖú´«¹¦´ÎÊý Def_Player_Dict_FamilyPartyCollectState = "FamilyPartyCollectState" # ÊÇ·ñÒѲɼ¯ Def_Player_Dict_FamilyPartyTotalExp = "FamilyPartyTotalExp" # »ñµÃµÄ×ܾ­Ñé Def_Player_Dict_FamilyPartyTotalExpPoint = "FamilyPartyTotalExpPoint" # »ñµÃµÄ×ܾ­Ñéµã Def_Player_Dict_FamilyPartyTotalPoint = "FamilyPartyTotalPoint" # »ñµÃµÄ×ÜÏÉÃ˹±Ï×Öµ #ÐéÄâ±³°üÎïÆ·Êý¾Ý Def_PDict_VPackItem = "VPackItem_%s_%s" # ÐéÄâ±³°üÎïÆ·Êý¾Ý, ²ÎÊý(±³°üÀàÐÍ, λÖÃË÷Òý) #Ò»´ÎÐÔ×î´ó³äÖµ Def_Player_RechargeOnce_Coin = "RechargeOnce_Coin" #ÐüÉÍÈÎÎñ Def_Player_Dict_ArrestTaskStar = "ArrestTaskStar" # ÐüÉÍÈÎÎñÐǼ¶ Def_Player_Dict_ArrestTaskData = "ArrestTaskData_%s" # ÐüÉÍÈÎÎñÊý¾Ý,²ÎÊýË÷Òý Def_Player_Dict_ArrestTaskAwardRecord = "ArrestTaskAwardRecord" # ÐüÉÍÈÎÎñ»ý·Ö½±ÀøÁìÈ¡¼Ç¼ Def_Player_Dict_ArrestTaskFinishCnt = "ArrestTaskFinishCnt" # ÐüÉÍÈÎÎñ½ñÈÕÍê³É¸öÊý #·âħ̳ Def_Player_Dict_FMTDouble = "FMTDouble" # ·âħ̳ÊÇ·ñË«±¶ Def_Player_Dict_FMTOldDouble = "FMTOldDouble" # ·âħ̳ÊÇ·ñÔø¾­¿ÉÒÔË«±¶ #¼«Æ·°×Äà Def_PDict_FreeGoodsOpenTime = "FreeGoodsOpenTime" #¼«Æ·°×ÄÿªÆôʱ¼ä Def_PDict_FreeGoodsBuyState = "FreeGoodsBuyState_%s" #¼«Æ·°×ÄùºÂò״̬,²ÎÊý±àºÅ 0-δÂò timeÖµ-¹ºÂòʱ¼ä 1-ÒÑ·µ»¹ #¿ç·þ³äÖµÅÅÐл Def_PDict_CA_CTGBillboardID = "CA_CTGBillboardID" # Íæ¼ÒÉíÉϵĻID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ Def_PDict_CA_CTGBillboardTemplateID = "CA_CTGBillboardTemplateID" # Íæ¼ÒÉíÉϻģ°åID Def_PDict_CA_CTGBillboardRMB = "CA_CTGBillboardRMB" # »î¶¯ÀۼƳäÖµRMBÖµ Def_PDict_CA_CTGBillboardAward = "CA_CTGBillboardAward" # »î¶¯³äֵĿ±êÁ콱״̬£¬°´¶þ½øÖÆÎ»´æ´¢ #¿ç·þÈ«Ãñ³äÖµ»î¶¯ Def_PDict_CA_AllRechargeID = "CA_AllRechargeID" # Íæ¼ÒÉíÉϵĻID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ Def_PDict_CA_AllRechargeRMB = "CA_AllRechargeRMB" # »î¶¯ÀۼƳäÖµRMBÖµ Def_PDict_CA_AllRechargeAward = "CA_AllRechargeAward" # »î¶¯Á콱״̬£¬°´¶þ½øÖÆÎ»´æ´¢ #Ïû·Ñ·µÀû»î¶¯ Def_PDict_CostRebateID = "CostRebateID_%s" # Íæ¼ÒÉíÉϵÄÏû·Ñ·µÀû»î¶¯ID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ£¬²ÎÊý(»î¶¯±àºÅ) Def_PDict_CostRebateTemplateID = "CostRebateTemplateID_%s" # Íæ¼ÒÉíÉϵÄÏû·Ñ·µÀûÄ£°åID£¬²ÎÊý(»î¶¯±àºÅ) Def_PDict_CostRebateGold = "CostRebateGold_%s" # Ïû·Ñ·µÀû×ÜÀÛ¼ÆÏû·ÑÏÉÓñ£¬²ÎÊý(»î¶¯±àºÅ) Def_PDict_CostRebateAwardRecord = "CostRebateAwardRecord_%s" # Ïû·Ñ·µÀûÁì½±¼Ç¼£¬²ÎÊý(»î¶¯±àºÅ) Def_PDict_CostRebateWorldLV = "CostRebateWorldLV_%s" #Ïû·Ñ·µÀû»î¶¯¿ªÆôʱÊÀ½çµÈ¼¶£¬²ÎÊý(»î¶¯±àºÅ) #ÀۼƳäÖµ»î¶¯ Def_PDict_TotalRechargeID = "TotalRechargeID_%s" # Íæ¼ÒÉíÉϵÄÀۼƳäÖµ»î¶¯ID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_TotalRechargeTemplateID = "TotalRechargeTemplateID_%s" # Íæ¼ÒÉíÉϵÄÀۼƳäֵģ°åID£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_TotalRechargeGold = "TotalRechargeGold_%s" # Ïû·Ñ·µÀû×ÜÀۼƳäÖµXÔª£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_TotalRechargeAwardRecord = "TotalRechargeAwardRecord_%s" # ÀۼƳäÖµÁì½±¼Ç¼£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_TotalRechargeWorldLV = "TotalRechargeWorldLV_%s" #ÀۼƳäÖµ»î¶¯¿ªÆôʱÊÀ½çµÈ¼¶£¬²ÎÊý£º(»î¶¯±àºÅ) #ÀۼƳäÖµ·µÀûÏÉÓñ»î¶¯ Def_PDict_RechargeRebateGoldID = "RechargeRebateGoldID" # Íæ¼ÒÉíÉϵÄÀۼƳäÖµ»î¶¯ID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ Def_PDict_RechargeRebateGoldTemplateID = "RechargeRebateGoldTempID" # Íæ¼ÒÉíÉϻģ°åID Def_PDict_RechargeRebateGoldRMB = "RechargeRebateGoldRMB" # »î¶¯ÀۼƳäÖµRMBÖµ #³äÖµ·µÀû»î¶¯ Def_PDict_RechargePrizeID = "RechargePrizeID" # Íæ¼ÒÉíÉϵÄÖØÖ÷µÀû»î¶¯ID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ Def_PDict_RechargePrizeCount = "RechargePrizeCount_%s" # ·µÀû½±Àø´ÎÊý£¬²ÎÊý£¨³äÖµ±í³äÖµID£© #³É³¤±ØÂò»î¶¯ Def_PDict_GrowupBuyID = "GrowupBuyID" # Íæ¼ÒÉíÉϵÄÖØÖóɳ¤±ØÂò»î¶¯ID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ Def_PDict_GrowupBuyState = "GrowupBuyState" # µ±Ç°¿É¹ºÂòµÄ»î¶¯³äÖµIDË÷Òý״̬£¬°´×éË÷Òýλ´æ´¢¶ÔÓ¦×é¿É¹ºÂòµÄ³äÖµIDËù¶ÔÓ¦µÄË÷Òý #ÂòÒ»ËͶà Def_PDict_BuyOneID = "BuyOneID_%s" # Íæ¼ÒÉíÉϵĻID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtime£¬²ÎÊý£¨»î¶¯±àºÅ£© Def_PDict_BuyOneFreeItemState = "BuyOneFreeItemState_%s_%s" # Íæ¼ÒÃâ·ÑÀñ°üÁìÈ¡¼Ç¼£¬²ÎÊý£¨»î¶¯±àºÅ£¬¼Ç¼Ë÷Òý£© #ÏÞÊ±ÌØ»Ý»î¶¯ Def_PDict_SpringSaleID = "SpringSaleID_%s" # Íæ¼ÒÉíÉϵÄÏÞÊ±ÌØ»Ý»î¶¯ID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtime£¬²ÎÊý£¨»î¶¯±àºÅ£© Def_PDict_SpringSaleMailState = "SpringSaleMailState_%s" # Íæ¼ÒÉíÉϵĻ¸üÐÂÌáÐÑÓʼþ״̬£¬²ÎÊý£¨»î¶¯±àºÅ£© #ÏÞʱÀñ°ü»î¶¯ Def_PDict_FlashGiftbagID = "FlashGiftbagID_%s" # Íæ¼ÒÉíÉϵÄÏÞʱÀñ°ü»î¶¯ID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtime£¬²ÎÊý£¨»î¶¯±àºÅ£© Def_PDict_FlashGiftbagBuyCount = "FlashGiftbagBuy_%s_%s" # ÏÞʱÀñ°üÒѹºÂò´ÎÊý£¬²ÎÊý£¨»î¶¯±àºÅ, Àñ°üID£© Def_PDict_FlashGiftbagMailState = "FlashGiftbagMail_%s" # Íæ¼ÒÉíÉϵĻ¸üÐÂÌáÐÑÓʼþ״̬£¬²ÎÊý£¨»î¶¯±àºÅ£© #ÿÈÕÀñ°ü»î¶¯ Def_PDict_DailyGiftbagID = "DailyGiftbagID" # Íæ¼ÒÉíÉϵÄÿÈÕÀñ°ü»î¶¯ID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtime Def_PDict_DailyGiftbagBuyCount = "DailyGiftbagBuyCount_%s" # ÿÈÕÀñ°üÒѹºÂò´ÎÊý£¬²ÎÊý£¨Àñ°üID£© #¼¯×ֻ Def_PDict_CollectWordsID = "CollectWordsID_%s" # Íæ¼ÒÉíÉϵĻID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ£¬²ÎÊý(»î¶¯±àºÅ 1 »ò 2) Def_PDict_CollectWordsExchangeCount = "CollectWordsCount_%s_%s" # ¶Ò»»±àºÅ¶ÔÓ¦ÒѶһ»´ÎÊý£¬²ÎÊý(»î¶¯±àºÅ, ¶Ò»»±àºÅ) #BOSS¸´»î Def_PDict_BossRebornID = "BossRebornID" # Íæ¼ÒÉíÉϵÄBOSS¸´»î»î¶¯ID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ Def_PDict_BossRebornTemplateID = "BossRebornTemplateID" # Íæ¼ÒÉíÉϵÄBOSS¸´»îÄ£°åID Def_PDict_BRActionCurTimes = "BRActionCurTimes_%s" #µ±Ç°Íê³É´ÎÊý ²ÎÊýBOSS¸´»î»î¶¯ID Def_PDict_BRActionGotTimes = "BRActionGotTimes_%s" #µ±Ç°ÒÑÁì´ÎÊý ²ÎÊýBOSS¸´»î»î¶¯ID Def_PDict_BRActionWorldLV = "BRActionWorldLV" #BOSS¸´»î»î¶¯¿ªÆôʱÊÀ½çµÈ¼¶ #BossÊ×ɱ Def_PDict_BossFirstKillState = "BossFirstKillState_%s" # bossÊ×ɱÏà¹Ø×´Ì¬¼Ç¼ #ÏɽçÊ¢µä Def_PDict_FairyCeremonyID = "FairyCeremonyID" # Íæ¼ÒÉíÉϵÄÏɽçÊ¢µä»î¶¯ID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ Def_PDict_FCActionWorldLV = "FCActionWorldLV" #Íæ¼ÒÉíÉϵÄÏɽçÊ¢µäʱµÄÊÀ½çµÈ¼¶ Def_PDict_FCRechargeState = "FCRechargeState" # ³äÖµ´óÀñ״̬ 0-²»¿ÉÁì 1-¿ÉÁì 2-ÒÑÁìÈ¡ Def_PDict_FCPartyCurCnt = "FCPartyCurCnt_%s" #È«ÃñÀ´à˻µ±Ç°Íê³É´ÎÊý ²ÎÊý»î¶¯ID Def_PDict_FCPartyCurPoint = "FCPartyCurPoint" #È«ÃñÀ´à˻µ±Ç°×ܵãÊý Def_PDict_FCPartyAwardRecord = "FCPartyAwardRecord" #È«ÃñÀ´à˻Áì½±¼Ç¼ Def_PDict_FCCTGRMBTotal = "FCCTGRMBTotal" # ¾ø°æ½µÁÙ×ÜÀۼƳäÖµÔª Def_PDict_FCFireworksBuyCount = "FCFireworksBuyCount" # ¸ß¼¶ÑÌ»¨ÒѹºÂò´ÎÊý Def_PDict_FCFireworksScore = "FCFireworksScore" # ×ÜÑÌ»¨»ý·Ö£¬º¬ÆÕͨÑÌ»¨ #ÐÂÏɽçÊ¢µä Def_PDict_NewFairyCeremonyID = "NewFairyCeremonyID" # Íæ¼ÒÉíÉϵÄÏɽçÊ¢µä»î¶¯ID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ Def_PDict_NewFCActionWorldLV = "NewFCActionWorldLV" #Íæ¼ÒÉíÉϵÄÏɽçÊ¢µäʱµÄÊÀ½çµÈ¼¶ Def_PDict_NewFCRechargeState = "NewFCRechargeState" # ³äÖµ´óÀñ״̬ 0-²»¿ÉÁì 1-¿ÉÁì 2-ÒÑÁìÈ¡ Def_PDict_NewFCPartyCurCnt = "NewFCPartyCurCnt_%s" #È«ÃñÀ´à˻µ±Ç°Íê³É´ÎÊý ²ÎÊý»î¶¯ID Def_PDict_NewFCPartyCurPoint = "NewFCPartyCurPoint" #È«ÃñÀ´à˻µ±Ç°×ܵãÊý Def_PDict_NewFCPartyAwardRecord = "NewFCPartyAwardRecord" #È«ÃñÀ´à˻Áì½±¼Ç¼ Def_PDict_NewFCCostGold = "NewFCCostGold" # ¾ø°æ½µÁÙ×ÜÀÛ¼ÆÏû·ÑÏÉÓñ #°óÓñתÅÌ Def_PDict_BindJadeWheelCurCnt = "BindJadeWheelCurCnt" # ½ñÈÕÒÑת´ÎÊý Def_PDict_BindJadeWheelHistoryCnt = "BindJadeWheelHistoryCnt" # ÀúÊ·ÒÑת´ÎÊý #ÏÞʱÇÀ¹º»î¶¯ Def_PDict_FlashSaleID = "FlashSaleID_%s" # Íæ¼ÒÉíÉϵÄÏÞʱÇÀ¹º»î¶¯ID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtime£¬²ÎÊý£¨»î¶¯±àºÅ£© Def_PDict_FlashSaleState = "FlashSaleState_%s" # Íæ¼ÒÉíÉϵÄÏÞʱÇÀ¹º»î¶¯state£¬²ÎÊý£¨»î¶¯±àºÅ£© Def_PDict_FlashSaleMailState = "FlashSaleMailState_%s" # Íæ¼ÒÉíÉϵĻ¸üÐÂÌáÐÑÓʼþ״̬£¬²ÎÊý£¨»î¶¯±àºÅ£© Def_PDict_FlashSaleYY = "FlashSaleYY_%s_%s" # Íæ¼ÒÔ¤Ô¼ÏÞʱÇÀ¹ºÉÌÆ·£¬²ÎÊý£¨»î¶¯±àºÅ, ÉÌÆ·±êʶ£© #ÐíÔ¸³Ø»î¶¯ Def_PDict_WishingWellID = "WishingWellID" # Íæ¼ÒÉíÉϵÄÐíÔ¸³Ø»î¶¯ID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ Def_PDict_WishingWellFreeTime = "WishingWellFreeTime" # ÐíÔ¸³ØÃâ·Ñ¿ªÊ¼¼ÆÊ±Ê±¼ä Def_PDict_WishingWellAwardTime = "WishingWellAwardTime" # ÐíÔ¸³ØÐíԸʱ¼ä Def_PDict_WishingWellRefreshCnt = "WishingWellRefreshCnt" # ¸¶·ÑˢдÎÊý Def_PDict_WishingWellItem = "WishingWellItem_%s_%s" # ÎïÆ·ID,ÊÇ·ñ¼«Æ·¡¢ÊÇ·ñ°ó¶¨ÐÅÏ¢ ²ÎÊý(ÀàÐÍ£¬ÎïÆ·Êý¾Ý) Def_PDict_WishingWellItemCnt = "WishingWellItemCnt_%s_%s" # ÎïÆ·ÊýÁ¿¼Ç¼ ²ÎÊý(ÀàÐÍ£¬ÎïÆ·Êý¾Ý) #ÁÄÌìÆøÅÝ Def_PDict_ChatBubbleBoxState = "ChatBubbleBoxState_%s" # ÁÄÌìÆøÅÝ״̬£¬ ²ÎÊý(key±àºÅ) #±ù¾§¿óÂö Def_PDict_IceLodeStarAwardRecord = "IceLodeStarAwardRecord" #ÐǼ¶½±ÀøÁì½±¼Ç¼ Def_PDict_IceLodeHasSweep = "IceLodeHasSweep" #½ñÈÕÊÇ·ñÒÑɨµ´¹ý Def_PDict_IceLodeLastCheckTime = "IceLodeLastCheckTime" #Éϴβ¹·¢ÐǼ¶½±ÀøÊ±¼ä Def_PDict_IceLodeDayLV = "IceLodeDayLV" #½ñÈյȼ¶ Def_PDict_IceLodeIsInFBOnDay = "IceLodeIsInFBOnDay" #ÔÚ¸±±¾Àï¹ýÌì #ÖúÕ½ Def_PDict_HelpBattleCheckInCount = "HelpBattleCheckInCount" #ÖúÕ½µÇ¼Ç´ÎÊý, µÇ¼Ç´ÎÊý*10+½ñÈÕÊÇ·ñµÇ¼Ç¹ý Def_PDict_FBRealHelpCount = "FBRealHelpCount_%s" #¸±±¾ÕæÊµÖúÕ½´ÎÊý£¬½öÕë¶ÔÕæÊµ½øÈ¥´òµÄ¸±±¾£¬²ÎÊýmapID #ÖÜ¿ñ»¶ Def_PDict_WeekPartyActID = "WeekPartyActID" # Íæ¼ÒÉíÉϵĻID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ Def_PDict_WeekPartyID = "WeekPartyID" # Íæ¼ÒÉíÉϵĻID£¬ÅäÖÃID£¬ÓÃÓÚ²¹·¢ÉϴλÓà Def_PDict_WeekPartyWorldLV = "WeekPartyWorldLV" # Íæ¼ÒÉíÉϵĻÊÀ½çµÈ¼¶ Def_PDict_WeekPartyCurTimes = "WeekPartyCurTimes_%s_%s" #µ±Ç°Íê³É´ÎÊý ²ÎÊý(µÚXÌì,Ä£°åID) Def_PDict_WeekPartyGotTimes = "WeekPartyGotTimes_%s_%s" #µ±Ç°ÒÑÁì´ÎÊý ²ÎÊý(µÚXÌì,Ä£°åID) Def_PDict_WeekPartyAwardRecord = "WeekPartyAwardRecord_%s" #»ý·ÖÁì½±¼Ç¼ ²ÎÊý(µÚXÌì) Def_PDict_WeekPartyPoint = "WeekPartyPoint_%s" #µ±Ìì»ý·Ö ²ÎÊý(µÚXÌì) #½ÚÈÕѲÀñÖÜ¿ñ»¶ Def_PDict_FeastWeekPartyID = "FeastWeekPartyID" # Íæ¼ÒÉíÉϵĻID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ Def_PDict_FeastWeekPartyCurTimes = "FeastWPCurTimes_%s_%s" #µ±Ç°Íê³É´ÎÊý ²ÎÊý(µÚXÌì,Ä£°åID) Def_PDict_FeastWeekPartyGotTimes = "FeastWPGotTimes_%s_%s" #µ±Ç°ÒÑÁì´ÎÊý ²ÎÊý(µÚXÌì,Ä£°åID) Def_PDict_FeastWeekPartyAwardRecord = "FeastWPAward_%s" #»ý·ÖÁì½±¼Ç¼ ²ÎÊý(µÚXÌì) Def_PDict_FeastWeekPartyPoint = "FeastWPPoint_%s" #µ±Ìì»ý·Ö ²ÎÊý(µÚXÌì) #µÇ¼½±ÀøÔËÓª»î¶¯ Def_PDict_LoginAwardID = "LoginAwardID" # Íæ¼ÒÉíÉϵÄBOSS¸´»î»î¶¯ID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ Def_PDict_LoginAwardCurTimes = "LoginAwardCurTimes_%s_%s" #µ±Ç°Íê³É´ÎÊý ²ÎÊý(µÚXÌì,Ä£°åID) Def_PDict_LoginAwardGotTimes = "LoginAwardGotTimes_%s_%s" #µ±Ç°ÒÑÁì´ÎÊý ²ÎÊý(µÚXÌì,Ä£°åID) Def_PDict_LoginAwardWorldLV = "LoginAwardWorldLV%s" #»î¶¯¿ªÆôʱÊÀ½çµÈ¼¶²ÎÊý(µÚXÌì) #ÖïÏÉBOSS Def_PDict_ZhuXianBossHelpCnt = "ZhuXianBossHelpCnt" # ЭÖú´ÎÊý #ÐÒÔ˼ø±¦ Def_PDict_LuckyTreasureID = "LuckyTreasureID" # Íæ¼ÒÉíÉϵĻID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ Def_PDict_LuckyTreasureFree = "LuckyTreasureFree" #ÊÇ·ñÃâ·Ñ¹ý Def_PDict_LuckyTreasurePoint = "LuckyTreasurePoint" #ÐÒÔËÖµ Def_PDict_LuckyTreasureCnt = "LuckyTreasureCnt" #¼ø±¦´ÎÊý #½ÚÈյǼ»î¶¯ Def_PDict_FeastLoginID = "FeastLoginID" # Íæ¼ÒÉíÉϵĻID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ Def_PDict_FeastLoginState = "FeastLoginState" # »î¶¯µÇ¼¼Ç¼£¬Ê®Î»-ÒÑÀۼƵǼÌìÊý£¬¸öλ-ÉϴμǼµÄµÇ¼Ìì Def_PDict_FeastLoginAwardState = "FeastLoginAwardState" # »î¶¯µÇ¼Áì½±¼Ç¼£¬°´Ìì±àºÅ-1ΪË÷Òý½øÐжþ½øÖÆÎ»ÔËËã¼Ç¼µ±ÌìÊÇ·ñÒÑÁì½± #½ÚÈÕ×£¸£»î¶¯ Def_PDict_FeastWishID = "FeastWishID" # Íæ¼ÒÉíÉϵĻID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ Def_PDict_FeastWishTemplateID = "FeastWishTemplateID" # Íæ¼ÒÉíÉϵÄÄ£°åID Def_PDict_FeastWishBottleValue = "FeastWishBottleValue_%s" # ×£¸£Æ¿µ±Ç°×£¸£Öµ£¬²ÎÊý(Æ¿×Ó±àºÅ) Def_PDict_FeastWishBottleGetState = "FeastWishBottleGetState_%s" # ×£¸£Æ¿ÒÑÁìÈ¡¼Ç¼£¬²ÎÊý(Æ¿×Ó±àºÅ)£¬°´¼Ç¼Ë÷Òý¶þ½øÖÆÎ»´æ´¢ÊÇ·ñÒÑÁìÈ¡ #½ÚÈÕÓÎÀú»î¶¯ Def_PDict_FeastTravelID = "FeastTravelID" # Íæ¼ÒÉíÉϵĻID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ Def_PDict_FeastTravelPoint = "FeastTravelPoint" # µ±Ç°×ÜÓÎÀúµãÊý Def_PDict_FeastTravelValue = "FeastTravelValue_%s" # ÓÎÀúÈÎÎñ×ܽø¶ÈÖµ£¬²ÎÊý(ÈÎÎñID) Def_PDict_FeastTravelCount = "FeastTravelCount_%s" # ÓÎÀúÈÎÎñÒÑÍê³É´ÎÊý£¬²ÎÊý(ÈÎÎñID) Def_PDict_FeastTravelAwardCount = "FeastTravelAwardCount_%s" # ÓÎÀúÒÑÁì½±´ÎÊý£¬²ÎÊý(½±ÀøË÷Òý) #¶àÈÕÁ¬³ä»î¶¯ Def_PDict_ManyDayRechargeID = "ManyDayRechargeID_%s" # Íæ¼ÒÉíÉϵĻID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_ManyDayRechargeTempID = "ManyDayRechargeTempID_%s" # Íæ¼ÒÉíÉϵÄÄ£°åID£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_ManyDayRechargeWorldLV = "ManyDayRechargeWorldLV_%s" #Íæ¼ÒÉíÉϵĻÊÀ½çµÈ¼¶£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_ManyDayRechargeValue = "ManyDayRechargeValue_%s_%s" # ÿÈÕÀÛ³ä×ܶ²ÎÊý£º(»î¶¯±àºÅ, ÌìË÷Òý) Def_PDict_ManyDayRechargeAward = "ManyDayRechargeAward_%s_%s" # Áì½±¼Ç¼£¬²ÎÊý£º(»î¶¯±àºÅ, key±àºÅ) #µ¥±ÊÀÛ³ä»î¶¯ Def_PDict_SingleRechargeID = "SingleRechargeID_%s" # Íæ¼ÒÉíÉϵĻID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_SingleRechargeTemplateID = "SingleRechargeTempID_%s" # Íæ¼ÒÉíÉϵĻģ°åID£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_SingleRechargeWorldLV = "SingleRechargeWorldLV_%s" #Íæ¼ÒÉíÉϵĻÊÀ½çµÈ¼¶£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_SingleRechargeValue = "SingleRechargeValue_%s" # Áì½±½±ÀøÖµ£¬°´½±ÀøË÷Òý¶þ½øÖÆÎ»´ú±íÊÇ·ñ¿ÉÁì½±£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_SingleRechargeAward = "SingleRechargeAward_%s" # Áì½±¼Ç¼ֵ£¬°´½±ÀøË÷Òý¶þ½øÖÆÎ»´ú±íÊÇ·ñÒÑÁì½±£¬²ÎÊý£º(»î¶¯±àºÅ) #תÅ̻ Def_PDict_TurntableID = "TurntableID_%s" # Íæ¼ÒÉíÉϵĻID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_TurntableWorldLV = "TurntableWorldLV_%s" #Íæ¼ÒÉíÉϵĻÊÀ½çµÈ¼¶£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_TurntableLoginState = "TurntableLoginState_%s" # µÇ¼¼Ó´ÎÊý״̬£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_TurntableCTGValue = "TurntableCTGValue_%s" # ÀۼƳäÖµ£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_TurntableUseGold = "TurntableUseGold_%s" # ÀÛ¼ÆÏû·ÑÏÉÓñ£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_TurntableCanUseCount = "TurntableCanUseCount_%s" # ¿ÉʹÓÃתÅÌ´ÎÊý£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_TurntableItemID = "TurntableItemID_%s_%s" # תÅÌÎïÆ·ID*10+ÎïÆ·¿âÀàÐÍ£¬²ÎÊý£º(»î¶¯±àºÅ, ÎïÆ·±àºÅ) Def_PDict_TurntableItemCount = "TurntableCount_%s_%s" # תÅÌÎïÆ·¸öÊý£¬²ÎÊý£º(»î¶¯±àºÅ, ÎïÆ·±àºÅ) Def_PDict_TurntableItemState = "TurntableItemState_%s" # תÅÌÎïÆ·ÊÇ·ñÒѳéÖУ¬°´ÎïÆ·±àºÅ¶þ½øÖÆÎ»´ú±íÊÇ·ñÒѳéÖУ¬²ÎÊý£º(»î¶¯±àºÅ) #À¬»ø·ÖÀà»î¶¯ Def_PDict_GarbageSortingID = "ActGSID_%s" # Íæ¼ÒÉíÉϵĻID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_GarbageSortingWorldLV = "ActGSWorldLV_%s" #Íæ¼ÒÉíÉϵĻÊÀ½çµÈ¼¶£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_GarbageTaskValue = "ActGSTaskValue_%s_%s" # ÈÎÎñ×ܽø¶ÈÖµ£¬²ÎÊý(»î¶¯±àºÅ, ÈÎÎñID) Def_PDict_GarbageTaskFinishCount = "ActGSTaskFinishCount_%s_%s" # ÈÎÎñÒÑÍê³É´ÎÊý£¬²ÎÊý(»î¶¯±àºÅ, ÈÎÎñID) Def_PDict_GarbageEnvironmentValue = "ActGSEnvValue_%s" # »î¶¯ÀۼƻñµÃ»·±£Öµ£¬²ÎÊý(»î¶¯±àºÅ) #ÏÉÏ»ÃØ¾³»î¶¯ Def_PDict_XianXiaMJID = "ActXXMJID_%s" # Íæ¼ÒÉíÉϵĻID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_XianXiaMJWorldLV = "ActXXMJWorldLV_%s" #Íæ¼ÒÉíÉϵĻÊÀ½çµÈ¼¶£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_XianXiaMJAwardLayerInfo = "ActXXMJAwardLayerInfo_%s" # ½±³Ø²ã¼¶ÐÅÏ¢: ÀۼƳ齱´ÎÊý*100+²ãÊý£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_XianXiaMJAwardItemInfo = "ActXXMJItemInfo_%s_%s_%s" # ½±³ØÎïÆ·ID*100+³éÖÐλÖñàºÅ£¬²ÎÊý£º(»î¶¯±àºÅ, ¿âÀàÐÍ, ÎïÆ·±àºÅ) Def_PDict_XianXiaMJAwardItemTimes = "ActXXMJItemTimes_%s_%s_%s" # ½±³ØÎïÆ·ÀۼƲú³ö´ÎÊý£¬ÓÐÏÞÖÆ´ÎÊýµÄ²Å¼Ç¼£¬²ÎÊý£º(»î¶¯±àºÅ, ¿âÀàÐÍ, ÎïÆ·ID) #ÌìµÛÀñ°ü»î¶¯ Def_PDict_GodGiftID = "ActGodGiftID_%s" # Íæ¼ÒÉíÉϵĻID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_GodGiftWorldLV = "ActGodGiftWorldLV_%s" #Íæ¼ÒÉíÉϵĻÊÀ½çµÈ¼¶£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_GodGiftResetCount = "ActGodGiftResetCount_%s" #ÒÑÖØÖôÎÊý£¬²ÎÊý£º(»î¶¯±àºÅ) Def_PDict_GodGiftAwardPool = "ActGodGiftAwardPool_%s" #½±³Ø×´Ì¬£¬²ÎÊý£º(»î¶¯±àºÅ) 0-δѡÔñ£»1-ÒÑÑ¡Ôñ£»2-ÒѳéÍê Def_PDict_GodGiftItemState = "ActGodGiftItemState_%s_%s_%s" #¿âÎïÆ·×´Ì¬£¬²ÎÊý£º(»î¶¯±àºÅ, ¿â, ±àºÅ) Òѱ»Ñ¡Ôñ´ÎÊý*100+±¾½±³ØÊÇ·ñ±»Ñ¡Ôñ*10+±¾½±³ØÊÇ·ñÒѱ»³éÖÐ #------------------------------------------------------------------------------- #¿ª·þ»î¶¯£¬Def_PDictType_OpenServerCampaign #½±Àø¼Ç¼ - ´ÓµÍλµ½¸ßλ£¬Ã¿Î»±íʾ£º0-²»¿ÉÁ죻1-¿ÉÁìÈ¡£»2-ÒÑÁì Def_PDict_OSC_BillAwardRecord = "OSCBillAwardRecord" # ¿ª·þ»î¶¯ÅÅÐн±Àø¼Ç¼, °´»î¶¯ÀàÐÍλ´æ´¢ÊÇ·ñÁìÈ¡/´¦Àí¹ý Def_PDict_OSC_TagAwardRecord = "OSCTagAwardRecord_%s" # ¿ª·þ»î¶¯Ä¿±ê½±Àø¼Ç¼, ²ÎÊý(»î¶¯ÀàÐÍ), °´½±ÀøÎ»´æ´¢ÊÇ·ñÁìÈ¡ Def_PDict_OSC_RecordData = "OSCRecordData_%s" # ¿ª·þ»î¶¯¼Ç¼ÊýÖµ, ²ÎÊý(»î¶¯ÀàÐÍ) Def_PDict_OSC_EndMailState = "EndMailState" # ¿ª·þ»î¶¯½áÊø·¢·ÅÓʼþ´¦Àí״̬, ¼Ç¼¸Ã״̬µÄÄ¿µÄÊÇ·ÀÖ¹¿ª·þ»î¶¯°æ±¾±ä¸üµ¼Ö¾ɺÅÖØ¸´²¹·¢½±Àø£» # ·¨Æ÷ Def_PDict_FaQiLV = "FaQiLV" # ·¨Æ÷µÈ¼¶ Def_PDict_FaQiEatItemCount = "FaQiEatItemCount" # µ±Ç°½×ÒѳԵ¤¸öÊý # Á¶Ìå Def_PDict_LianTiLV = "LianTiLV" # Á¶ÌåµÈ¼¶ Def_PDict_LianTiEatItemCount = "LianTiEatItemCount" # µ±Ç°¼¶ÒѳԵ¤¸öÊý # ×øÆï Def_PDict_HorserLV = "HorserLV" # ×øÆïµÈ¼¶ Def_PDict_HorserEatItemCount = "HorserEatItemCount" # µ±Ç°½×ÒѳÔÅàÑøµ¤¸öÊý Def_PDict_HorserSkinPlusState = "HorserSkinPlusState%s" # ×øÆï»Ã»¯Æ¤·ô¼¤»î״̬£¬°´¶þ½øÖÆÎ»´æ´¢£¬Ã¿Î»´ú±í»Ã»¯IDÊÇ·ñÒѼ¤»î£¬Ö§³Ö¶àÖµ Def_PDict_HorserSkinEndTime = "HorserSkinEndTime_%s" # ×øÆï»Ã»¯Æ¤·ô¼¤»î½áÊøÊ±¼ä´Á£¬½öÕë¶Ô·ÇÓÀ¾ÃµÄ»Ã»¯Æ¤·ô Def_PDict_HorserTrainLV = "HorserTrainLV_%s" # ×øÆïÅàÑøµÈ½×£¬²ÎÊý£¨ÅàÑøÀàÐÍ£© Def_PDict_HorserTrainItemCount = "HorserTrainItemCount_%s" # ×øÆïÅàÑøµ±Ç°½×ÒѳÔÅàÑøµ¤¸öÊý£¬²ÎÊý£¨ÅàÑøÀàÐÍ£© #Æï³è¾õÐÑ Def_PDict_HorsePetSkinData = "HorsePetSkinData%d_%s" #¾õÐѵȼ¶*100+Íâ¹ÛË÷Òý ²ÎÊý(ÀàÐÍ,¹ØÁªID) 1-×øÆï 2-Áé³è Def_PDict_HorsePetSkinExp = "HorsePetSkinExp%d_%s" #¾­Ñé ²ÎÊý(ÀàÐÍ,¹ØÁªID) 1-×øÆï 2-Áé³è # ·ûÓ¡ Def_PDict_Rune_HoleOpenState = "Rune_HoleOpenState" # ·ûÓ¡½âËø×´Ì¬ Def_PDict_Rune_Data = "Rune_Data_%s" # ·ûÓ¡ÏâǶÊý¾Ý, ²ÎÊý(µÚ¼¸¿×) # ¾Û»ê Def_PDict_GatherSoulHoleData = "GatherSoulHoleData_%s" # ¾Û»êÏâǶÊý¾Ý, ²ÎÊý(µÚ¼¸¿×) # ¸±±¾ Def_PDictType_FB Def_PDict_LastEnterFBPropertyID = "LastEnterFBPropertyID_%s" # ÉϴνøÈ븱±¾µÄpropertyID%s¸±±¾id Def_PDict_LastEnterFBTick = "LastEnterFBTick_%s" # ÉϴνøÈ븱±¾µÄʱ¼ä%s¸±±¾id # ÏÉÃËboss Def_PDict_FamilyBossHurtValue = "FamilyBossHurtValue" # ÏÉÃËboss¸öÈË×ÜÉËѪ£¬ÇóÓàÒÚ²¿·Ö Def_PDict_FamilyBossHurtValuePoint = "FamilyBossHurtValuePoint" # ÏÉÃËboss¸öÈË×ÜÉËѪ£¬Õû³ýÒÚ²¿·Ö Def_PDict_FamilyBossFightSeconds = "FamilyBossFightSeconds" # ÏÉÃËboss¸öÈËÒÑÕ½¶·Ê±³¤£¬Ãë Def_PDict_FamilyBossHurtAward = "FamilyBossHurtAward" # ÏÉÃËboss¸öÈË×ÜÉËѪÁì½±¼Ç¼ Def_PDict_FamilyBossHurtAwardFamily = "FamilyBossHurtAwardFamily" # ÏÉÃËbossÏÉÃË×ÜÉËѪÁì½±¼Ç¼ # Õ½¶·Á¦ Def_PDictType_FightPower Def_PDict_FightPower_Highest = "FightPower_Highest" # ÀúÊ·×î¸ß×ÜÕ½¶·Á¦ Def_PDict_FightPower_HighestEx = "FightPower_HighestEx" # ÀúÊ·×î¸ß×ÜÕ½¶·Á¦ Def_PDict_FightPower_Total = "FightPower_Total" # ×ÜÕ½¶·Á¦ Def_PDict_FightPower_TotalEx = "FightPower_TotalEx" # ×ÜÕ½¶·Á¦ Def_PDict_FightPower_Horse = "FightPower_Horse" # ×øÆïÕ½¶·Á¦ Def_PDict_FightPower_List = [Def_PDict_FightPower_Total, Def_PDict_FightPower_TotalEx, Def_PDict_FightPower_Horse] # ÿÈÕ»îÔ¾¶È Def_PDict_Activity_FinishCnt = "Activity_FinishCnt_%s" # »îÔ¾¶ÈÀàÐͶÔÓ¦Íê³É´ÎÊý Def_PDict_Activity_AddTotal = "Activity_AddTotal_%s" # »îÔ¾¶ÈÀàÐͶÔÓ¦»ñµÃ»îÔ¾¶È×Ü Def_PDict_Activity_TotalPoint = "Activity_TotalPoint" # µ±Ç°×Ü»îÔ¾Öµ£¨²»¿ÉÏûºÄ£© Def_PDict_ActivityAwardRecord = "ActivityAwardRecord" # »îÔ¾¶È½±ÀøÁìÈ¡¼Ç¼£¬°´¶þ½øÖÆÎ»±êʶ Def_PDict_Activity_AwardStage = "Activity_AwardStage" # µ±Ç°»îÔ¾½±Àø½×¶Î£¬¶ÔÓ¦²»Í¬¾³½ç¶Î Def_PDict_Activity_ExtraRealmPoint = "Activity_ExtraRealmPoint" # ¶à±¶»î¶¯¶îÍâ»ñµÃµÄÐÞÐеã # »îÔ¾·ÅÖà Def_PDict_ActivityCountTotal = "ActivityCountTotal" # ÀۼƻîÔ¾·ÅÖÃÐÞÁ¶´ÎÊý Def_PDict_ActivityCanCostTotalPoint = "ActivityCanCostTotalPoint" # µ±Ç°×Ü»îÔ¾Öµ£¨¿ÉÏûºÄ£© Def_PDict_ActivityPlaceStartTime = "ActivityPlaceStartTime" # »îÔ¾·ÅÖÿªÊ¼timeÖµ Def_PDict_ActivityPlaceRemainCount = "ActivityPlaceRemainCount" # »îÔ¾·ÅÖÃÊ£Óà½øÐдÎÊý Def_PDict_ActivityPlaceRewardCount = "ActivityPlaceRewardCount" # »îÔ¾·ÅÖñ¾´ÎÆô¶¯ÒÑÀۼƽ±Àø´ÎÊý Def_PDict_ActivityPlaceRewardTotalCount = "ActivityPlaceRewardTotalCount" # »îÔ¾·ÅÖÃÀúÊ·×ܹ²Àۼƽ±Àø´ÎÊý Def_PDict_ActivityPlaceRewardItem = "ActivityPlaceItem" # ½±ÀøÎïÆ·¸öÊý Def_PDict_ActivityPlaceRewardItemID = "ActivityPlaceItemID_%s" # ½±ÀøÎïÆ·ID£¬²ÎÊý(index) Def_PDict_ActivityPlaceRewardItemCount = "ActivityPlaceItemCount_%s" # ½±ÀøÎïÆ·¸öÊý£¬²ÎÊý(index) Def_PDict_ActivityPlaceExpCount = "ActivityPlaceExpCount" # »îÔ¾·ÅÖûñµÃexp´ÎÊý Def_PDict_ActivityPlaceTodayExp = "ActivityPlaceTodayExp" # »îÔ¾·ÅÖýñÈÕ»ñµÃexp Def_PDict_ActivityPlaceTodayExpPoint = "ActivityPlaceTodayExpPoint" # »îÔ¾·ÅÖÃ×òÈÕ»ñµÃexp À©Õ¹Öµ Def_PDict_ActivityPlaceYestorDayExp = "ActivityPlaceYestorDayExp" # »îÔ¾·ÅÖÃ×òÈÕ»ñµÃexp Def_PDict_ActivityPlaceYestorDayExpPoint = "ActivityPlaceYestorDayExpP" # »îÔ¾·ÅÖÃ×òÈÕ»ñµÃexp À©Õ¹Öµ # ÿÈջ Def_PDict_DailyActionDayTimes = "DailyActionDayTimes_%s" # ÿÈջ½ñÈÕÍê³É´ÎÊý ²ÎÊýÿÈջID Def_PDict_DailyActionDayBuyTimes = "DADayBuyTimes_%s" # ÿÈջ½ñÈÕ¹ºÂò´ÎÊý ²ÎÊýÿÈջID Def_PDict_DailyActionDayItemTimes = "DADayItemTimes_%s" # ÿÈջ½ñÈÕÎïÆ·Ôö¼Ó´ÎÊý ²ÎÊýÿÈջID Def_PDict_DailyActionWeekTimes = "DailyActionWeekTimes_%s" # ÿÈջ±¾ÖÜÍê³É´ÎÊý ²ÎÊýÿÈջID #ÏÉÃË»îÔ¾ Def_PDict_FamilyActivityFinishCnt = "FamilyActivityFinishCnt%s" # ÒÑÍê³É´ÎÊý Def_PDict_FamilyActivityAwardRecord = "FamilyActivityAwardRecord" # »îÔ¾¶È½±ÀøÁìÈ¡¼Ç¼£¬°´¶þ½øÖÆÎ»±êʶ # Ͷ×ÊÀí²Æ Def_PDict_InvestTime = "InvestTime_%s" # Ͷ×ÊʱµÄʱ¼ä£¬²ÎÊýΪͶ×ÊÀàÐÍ Def_PDict_InvestProgress = "InvestProgress_%s_%s" # Ͷ×Ê¿ÉÁì½±½ø¶ÈÖµ£¬²ÎÊýΪ(Ͷ×ÊÀàÐÍ, key±àºÅ) Def_PDict_InvestReward = "InvestReward_%s_%s" # Ͷ×ÊÁì½±¼Ç¼£¬²ÎÊýΪ(Ͷ×ÊÀàÐÍ, key±àºÅ) Def_PDict_InvestKeyCount = 3 # key±àºÅÊý # ³É¾Í Def_PDictType_Success Def_PDict_Success_AwardRecord = "Succ_AwardRecord_%s" # ³É¾ÍÁì½±¼Ç¼,²ÎÊý(key±àºÅ),°´Ë÷Òýλ´æ´¢0-δÁì,1-ÒÑÁì Def_PDict_Success_LastDay = "Succ_LastDay_%s" # Á¬ÐøÀàÐÍÉÏÒ»´Î¸üнø¶ÈʱµÄ¿ª·þÌìÊý,²ÎÊý(³É¾Í±àºÅ) Def_PDict_Success_CntValue = "Su_%s_%s" # µ±Ç°´ÎÊýÖµ,²ÎÊý(³É¾ÍÀàÐÍ¡¢Ìõ¼þ) Def_PDict_Success_FinishTime = "Succ_FinishTime_%s" # ³É¾ÍÊÇ·ñÒÑÍê³É,²ÎÊý(Ë÷Òý) Def_PDict_Success_CheckVersion = "Succ_CheckVersion" #ÀÏÍæ¼ÒijЩ¹¦Äܳɾͼì²é°æ±¾ Def_PDict_Success_PassportAward = "Succ_PassportAward_%s" #³É¾ÍͨÐÐÖ¤Á콱״̬,²ÎÊý(key±àºÅ),°´Ë÷Òýλ´æ´¢0-δÁì,1-ÒÑÁì Def_PDict_Success_ScoreAward = "Succ_ScoreAward" # ³É¾Í»ý·Ö½±Àø¼Ç¼,°´Ë÷Òýλ´æ´¢0-δÁì,1-ÒÑÁì # ͨÌìÁî Def_PDict_TTL_StartTime = "TTL_StartTime" # ±¾ÂÖͨÌìÁʼʱ¼ä´Á Def_PDict_TTL_LVInfo = "TTL_LVInfo" # µ±Ç°Í¨ÌìÁîµÈ¼¶¼¤»îÐÅÏ¢ = µÈ¼¶*10+ÊÇ·ñÒѹºÂòͨÌìÁî Def_PDict_TTL_LVPoint = "TTL_LVPoint" # µ±Ç°Í¨ÌìÁîµÈ¼¶ÒÑ»ñµÃ»ý·Öµã Def_PDict_TTL_CommAwardRecord = "TTL_CommAwardRecord_%s" # ͨÌìÁîµÈ¼¶³£¹æÁì½±¼Ç¼,²ÎÊý(key±àºÅ),°´µÈ¼¶Ë÷Òýλ´æ´¢0-δÁì,1-ÒÑÁì Def_PDict_TTL_XianAwardRecord = "TTL_XianAwardRecord_%s" # ͨÌìÁîµÈ¼¶ÏÉÆ·Áì½±¼Ç¼,²ÎÊý(key±àºÅ),°´µÈ¼¶Ë÷Òýλ´æ´¢0-δÁì,1-ÒÑÁì Def_PDict_TTL_TaskValue = "TTL_TaskValue_%s_%s" # ͨÌìÈÎÎñµ±Ç°½ø¶ÈÖµ,²ÎÊý(ÈÎÎñÀàÐÍ,ÊÇ·ñÿÈÕÖØÖÃ) Def_PDict_TTL_TaskAwardRecord = "TTL_TaskAwardRecord_%s" # ͨÌìÈÎÎñÁì½±¼Ç¼,²ÎÊý(key±àºÅ),°´Ë÷Òýλ´æ´¢0-δÁì,1-ÒÑÁì Def_PDict_TTL_DailyTaskPointToday = "TTL_DailyTaskPointToday" # ÿÈÕͨÌìÈÎÎñÿÈÕ¿É»ñµÃ»ý·ÖµãÉÏÏÞ # ´óʦ Def_PDictType_GreatMaster Def_PDict_Master_Exp = "Master_Exp" # µ±Ç°´óʦ¾­Ñé Def_PDict_Master_ExpPoint = "Master_ExpPoint" # µ±Ç°´óʦ¾­Ñéµã Def_PDict_Master_FreeSkillPoint = "Master_FreeSkillPoint" # µ±Ç°Ê£Óà´óʦ¼¼Äܵã # ¿ç·þ¾º¼¼³¡ Def_PDict_CrossPK_TotalScore = "CrossPK_TotalScore" # µ±Ç°×Ü»ý·Ö Def_PDict_CrossPK_OnDayScore = "CrossPK_OnDayScore" # ½ñÌì¹ýÌìʱµÄ»ý·Ö Def_PDict_CrossPK_DanLV = "CrossPK_DanLV" # µ±Ç°¶Îλ Def_PDict_CrossPK_PKCount = "CrossPK_PKCount" # µ±Ç°×ÜPK´ÎÊý Def_PDict_CrossPK_WinCount = "CrossPK_WinCount" # µ±Ç°Ê¤Àû´ÎÊý Def_PDict_CrossPK_CWinCount = "CrossPK_CWinCount" # µ±Ç°Á¬Ê¤´ÎÊý Def_PDict_CrossPK_CLoseCount = "CrossPK_CLoseCount" # µ±Ç°Á¬°Ü´ÎÊý Def_PDict_CrossPK_TodayPKCount = "CrossPK_TodayPKCount" # ½ñÈÕÒÑPK´ÎÊý Def_PDict_CrossPK_TodayWinCount = "CrossPK_TodayWinCount" # ½ñÈÕÒÑʤÀû´ÎÊý Def_PDict_CrossPK_TodayBuyCount = "CrossPK_TodayBuyCount" # ½ñÈÕÒѹºÂòPK´ÎÊý Def_PDict_CrossPK_ItemAddCount = "CrossPK_ItemAddCount" # ½ñÈÕµÀ¾ßÔö¼ÓPK´ÎÊý Def_PDict_CrossPK_DayPKCountAwardState = "CrossPK_DayPKCountAwardState" # ÿÈÕÆ¥Åä´ÎÊý½±Àø¼Ç¼£¬¶þ½øÖÆÎ»´æ´¢ÊÇ·ñÒÑÁìÈ¡£¬°´Æ¥Åä´ÎÊýÉýÐòÅÅÐòË÷Òý´ú±í½±ÀøÎ» Def_PDict_CrossPK_DayWinCountAwardState = "CrossPK_DayWinCountAwardState" # ÿÈÕʤÀû´ÎÊý½±Àø¼Ç¼£¬¶þ½øÖÆÎ»´æ´¢ÊÇ·ñÒÑÁìÈ¡£¬°´Ê¤Àû´ÎÊýÉýÐòÅÅÐòË÷Òý´ú±í½±ÀøÎ» Def_PDict_CrossPK_DanLVAwardState = "CrossPK_DanLVAwardState" # ¶Îλ´ï±ê½±Àø¼Ç¼£¬¶þ½øÖÆÎ»´æ´¢ÊÇ·ñÒÑÁìÈ¡£¬°´¶Îλ´ú±í½±ÀøÎ» Def_PDict_CrossPK_SeasonAwardState = "CrossPK_SeasonAwardState" # Èü¼¾½áËã½±ÀøÊÇ·ñÒÑÁìÈ¡£¬ÓÅÏÈÅÅÃû½±Àø£¬Î´Éϰñ¿ÉÁì¶Îλ½±Àø Def_PDict_CrossPK_ZoneID = "CrossPK_ZoneID" # Íæ¼ÒÉϴβÎÓëµÄÈüÇøID Def_PDict_CrossPK_SeasonID = "CrossPK_SeasonID" # Íæ¼ÒÉϴβÎÓëµÄÈü¼¾ID Def_PDict_CrossPK_SeasonDanLV = "CrossPK_SeasonDanLV_%s" # ÀúÊ·Èü¼¾¶Î룬²ÎÊý£¬Èü¼¾ID Def_PDict_CrossPK_SeasonScore = "CrossPK_SeasonScore_%s" # ÀúÊ·Èü¼¾»ý·Ö£¬²ÎÊý£¬Èü¼¾ID Def_PDict_CrossPK_SeasonOrder = "CrossPK_SeasonOrder_%s" # ÀúÊ·Èü¼¾Ãû´Î£¬²ÎÊý£¬Èü¼¾ID Def_PDict_CrossPK_SeasonAwardLV = "CrossPK_SeasonAwardLV_%s" # ÀúÊ·Èü¼¾½±ÀøµÈ¼¶£¨Ò»°ãÊǶÎλµÈ¼¶£¬ÅÅÐн±ÀøµÄÔÚ×î¸ß¶ÎλµÈ¼¶»ù´¡ÉÏÔö¼Ó£©£¬²ÎÊý£¬Èü¼¾ID # ¿ç·þÅÅλ Def_PDict_Championship_WorshipCount = "Championship_WorshipCount" # ½ñÈÕÒÑĤ°Ý´ÎÊý # ¿ç·þÐÒÔËÔÆ¹º Def_PDict_LuckyCloudBuy_RoundID = "LuckyCloudBuy_RoundID" # ±¾ÂÖ±êʶID Def_PDict_LuckyCloudBuy_BuyCount = "LuckyCloudBuy_BuyCount" # ±¾ÂÖÒѹºÂò·ÝÊý # ¿ç·þÕ½³¡ Def_PDict_Battlefield_EnterCountWeek = "CBF_EnterCountWeek" # ½øÈë×Ü´ÎÊý - ÖÜ Def_PDict_Battlefield_BuyOpenCountToday = "CBF_BuyOpenCountToday" # ÒѹºÂòÕÙ¼¯×Ü´ÎÊý - ÈÕ Def_PDict_Battlefield_BuyOpenCountWeek = "CBF_BuyOpenCountWeek" # ÒѹºÂòÕÙ¼¯×Ü´ÎÊý - ÖÜ Def_PDict_Battlefield_HighScoreToday = "CBF_HighScoreToday" # ½ñÈÕ×î¸ß»ý·Ö Def_PDict_Battlefield_HighScoreTotalWeek = "CBF_HighScoreTotalWeek" # ÿÈÕ×î¸ß·ÖÀÛ¼Ó×Ü·Ö - ÖÜ #×Ô¶¯Õ½¶·ÉèÖüǼ Def_PDict_AutoFightSetting = "AFSetting_%s_%s" # ÊÀ½çboss Def_PDict_Boss_KillCntTotal = "Boss_KillCntTotal_%s" # ÒÑɱboss×Ü´ÎÊý<%s-Ë÷Òý> Def_PDict_WorldBoss_HurtCnt = "WorldBoss_HurtCnt" # µ±ÈÕÒÑÃþÊÀ½çboss´ÎÊý Def_PDict_Boss_KillCnt = "Boss_KillCnt_%s" # µ±ÈÕÒÑɱÊÀ½çboss´ÎÊý<%s-Ë÷Òý> Def_PDict_Boss_KillCntItemAddCnt = "Boss_KillCntItemAddCnt_%s" # ÎïÆ·Ôö¼ÓµÄµ±ÈÕ¿ÉɱÊÀ½çboss´ÎÊý<%s-Ë÷Òý> Def_PDict_Boss_KillCntBuyCnt = "Boss_KillCntBuyCnt_%s" # µ±ÈÕ¿ÉɱÊÀ½çboss´ÎÊýµÄ¹ºÂò´ÎÊý<%s-Ë÷Òý> #ÏÉÃ˺ì°ü Def_PDict_FamilyRedPacketGoldLimit = "FmlRedPacketGoldLimit" # ÏÉÃË×êʯºì°üÒÑ·¢¶î¶È Def_PDict_FamilyRedPacketCache = "FamilyRedPacketCache%s" # ÏÉÃ˺ì°ü´ý·¢·Å¼Ç¼²ÎÊýË÷Òý Def_PDict_OSRedPacketGrabMoney = "OSRedPacketGrabMoney" # ¿ª·þºì°üÒÑÇÀÊýÁ¿ Def_PDict_OSRedPacketCanGrabCnt = "OSRedPacketCanGrabCnt" # ¿ª·þºì°ü¿ÉÇÀ´ÎÊý Def_PDict_OSRedPacketStartTime = "OSRedPacketStartTime" #¿ª·þºì°ü¿ªÊ¼µ¹¼ÆÊ±Ê±¼ä Def_PDict_ServerRedPacketGrabCnt = "ServerRedPacketGrabCnt" # ½ñÈÕÒÑÇÀÈ«·þºì°ü´ÎÊý #½ÚÈÕºì°ü Def_PDict_FeastRedPacketActID = "FeastRedPacketActID" # Íæ¼ÒÉíÉϵĽÚÈÕºì°ü»î¶¯ID£¬Î¨Ò»±êʶ£¬È¡»î¶¯¿ªÊ¼ÈÕÆÚtimeÖµ Def_PDict_FeastRedPacketGrabMoney = "FeastRedPacketGrabMoney" # ½ÚÈÕºì°üÒÑÇÀÊýÁ¿ Def_PDict_FeastRedPacketCanGrabCnt = "FeastRedPacketCanGrabCnt" # ½ÚÈÕºì°ü¿ÉÇÀ´ÎÊý #¾³½ç Def_PDict_RealmXXZLAward = "RealmXXZLAward" #¾³½çÐÞÏÉ֮·Á콱״̬£»°´¶þ½øÖÆÎ»´æ´¢Ã¿¸öÈÎÎñIDÊÇ·ñÒÑÁìÈ¡ Def_PDict_RealmFBIsOpen = "RealmFBIsOpen" #¶É½Ù¸±±¾ÊÇ·ñ¿ªÆô 0먦Æô 1ÒÑ¿ªÆô 2¿ÉÉý¼¶¾³½ç Def_PDict_RealmFBAttrAdd = "RealmFBAttrAdd_%s" #¶É½Ù¸±±¾ÊôÐÔ¼Ó³É ²ÎÊýÊôÐÔID Def_PDict_RealmExp = "RealmExp" #¾³½çÐÞΪ³Ø×ܾ­Ñé Def_PDict_RealmExpPoint = "RealmExpPoint" #¾³½çÐÞΪ³Ø×ܾ­Ñéµã Def_PDict_RealmExpBeginTime = "RealmExpBeginTime" #¾³½çÐÞΪ³Ø¾­Ñ鿪ʼ¼ÆÊ±Ê±¼ä Def_PDict_RealmExpBuffRemainTime = "RealmExpBuffRemainTime" #¾³½çÐÞΪ³Ø¾­ÑébuffÊ£Óàʱ¼ä Def_PDict_RealmExpBuffAddRate = "RealmExpBuffAddRate" #¾³½çÐÞΪ³Ø¾­ÑéÔö¼Ó°Ù·Ö±È(Íò·ÖÂÊ) #·¨±¦ Def_PDict_MagicWeaponIsWear = "MagicWeaponIsWear_%s" #·¨±¦Åå´÷״̬ ²ÎÊý·¨±¦ID Def_PDict_XBXZAwardRecord = "XBXZAwardRecord_%s" #Ïɱ¦Ñ°Ö÷Áì½±¼Ç¼ ²ÎÊýID Def_PDict_MagicWeaponLV = "MagicWeaponLV_%s" #·¨±¦µÈ¼¶ ²ÎÊý·¨±¦ID Def_PDict_MagicWeaponUpExp = "MagicWeaponUpExp_%s" #·¨±¦Éý¼¶¾­Ñé ²ÎÊý·¨±¦ID Def_PDict_MWFBPassLevel = "MWFBPassLevel_%s" #·¨±¦¸±±¾Í¨¹Ø¹Ø¿¨ ²ÎÊý(·¨±¦ID) #Á¶µ¤Â¯ Def_PDict_AlchemyLV = "AlchemyLV" #Á¶µ¤µÈ¼¶ Def_PDict_AlchemyExp = "AlchemyExp" #Á¶µ¤¾­Ñé Def_PDict_AlchemyLearnState = "AlchemyLearnState%s" #µ¤·½ÊÇ·ñÒÑѧϰ Def_PDict_AlchemyItemID = "AlchemyItemID_%s" #Á¶µ¤Öеĵ¤Ò©ID ²ÎÊýµ¤Ò©ÀàÐÍ Def_PDict_AlchemyStartTime = "AlchemyStartTime_%s" #Á¶µ¤¿ªÊ¼Ê±¼ä ²ÎÊýµ¤Ò©ID Def_PDict_AlchemyTimes = "AlchemyTimes_%s" #±¾´ÎÁ¶µ¤¼¸´Î ²ÎÊýµ¤Ò©ID Def_PDict_AlchemyCnt = "AlchemyCnt%s" #µ¤Ò©Á¶µ¤´ÎÊý Def_PDict_AlchemyPrayCnt = "AlchemyPrayCnt" #Á¶µ¤Æí¸£´ÎÊý Def_PDict_GFPassiveIndex = "GFP_%s_%s" # ±»¶¯¹¦·¨ Ò³Êý-Ë÷Òý Def_PDict_GFPassivePage = "GFPPage" # ±»¶¯¹¦·¨Ñ¡ÖÐÒ³Êý # ÎÒҪ̫¼« Def_PDict_Dice_Result = "DiceResult" # ÎÒҪ̫¼«½á¹û Def_PDict_Dice_FreeChangeCnt = "DiceFreeChangeCnt" # ÎÒҪ̫¼«Ãâ·Ñ¸ÄͶ´ÎÊý # ÍÑ»ú¹ÒÀàÐÍ֪ͨ½á¹û Def_PDictType_TJGNotify_Exp1 = "TJGNExp1" #¾­Ñé Def_PDictType_TJGNotify_Exp2 = "TJGNExp2" #³¬¹ýE²¿·Ö Def_PDictType_TJGNotify_Time = "TJGNTime" #ʹÓÃʱ¼ä Def_PDictType_TJGNotify_EatPurple = "TJGNEatP" #ÍÌÊɵÄ×Ï×°ÊýÁ¿ Def_PDictType_TJGNotify_GiveCnt = "TJGNGiveCnt" #ÍÌÊÉ»ñµÃµÄÁ¶µ¤²ÄÁÏÊýÁ¿ Def_PDictType_TJGNotify_Purple = "TJGNPurple" #»ñµÃ×Ï×°ÊýÁ¿ Def_PDictType_TJGNotify_Orange = "TJGNOrg" #»ñµÃ³È×°ÊýÁ¿ Def_PDictType_TJGNotify_LV = "TJGLV" #ÍÑ»úǰµÄµÈ¼¶ Def_PDictType_TJGNotify_ItemID = "TJGItemID_%s" #ÍÑ»ú¹ÒÖ¸¶¨ÎïÆ·µôÂäÏÔʾ Def_PDictType_TJGOnDayEx = "TJGOnDayEx" #ÊÇ·ñÍÑ»ú¹ÒÖйýÌ죨5µã£©ÕæÊµµÇ¼ºóÖØÖà #ÏÉħ֮Õù Def_PDict_XMZZLastStartTime = "XMZZLastStartTime" #ÉϴοªÊ¼Õ½¶·Ê±¼ä #Ì××° Def_PDict_EquipPartSuiteLV = "EQPartSuiteLV_%s_%s" #²¿Î»Ì××°µÈ¼¶ ²ÎÊý ²¿Î»¡¢Ì××°ÀàÐÍ Def_PDict_EquipPartSuiteActivate = "EQPartSuiteActivate_%s" #Ì××°¼¤»î¼Ç¼ ²ÎÊý key±àºÅ #ÉñÊÞ Def_PDict_DogzFightState = "DogzFightState_%s" # ÉñÊÞÖúս״̬£¬²ÎÊýΪkey±àºÅ£¬°´ÉñÊÞID¶þ½øÖÆÎ»´æ´¢ Def_PDict_DogzBuyHelpbattleCount = "DogzBuyHelpbattleCount" # ¶îÍ⹺ÂòµÄÉñÊÞÖúսλ #×°±¸²¿Î»ÐÇÊý Def_PDict_TotalEquipStar = "TotalEquipStar" #×°±¸²¿Î»ÐÇÊý×ÜÊý Def_PDict_EquipPartStar = "EQPartStar_%s" #×°±¸²¿Î»ÐÇÊý ²ÎÊý ×°±¸±³°ü¸ñ×ÓË÷Òý #çÎç¿ÏÉÓò Def_PDict_FairyDomainState = "FairyDomainState" #ÊÇ·ñѰ·ÃÖÐ 0δѰ·Ã 1Ѱ·ÃÖÐ 2ÈÎÎñ±ê¼Ç¿ÉѰ·Ã Def_PDict_FairyDomainEventState = "FairyDomainEventState%s" #µ¥¸öʼþ״̬1-δ°Ý·Ã 2-°Ý·ÃÖÐ 3-ÒѰݷà ²ÎÊýʼþID Def_PDict_FairyDomainEventID = "FairyDomainEventID%s" #ʼþID ²ÎÊýµÚn¸öʼþ Def_PDict_FairyDomainEnergy = "FairyDomainEnergy" #ÌåÁ¦Öµ Def_PDict_FairyDomainVisitCnt = "FairyDomainVisitCnt" #Ѱ·Ã×Ü´ÎÊý Def_PDict_FairyAdventuresData = "FairyAdventuresData_%s" #ÆæÓöÊýÖµ ΨһID*100+µµÎ» ²ÎÊýʼþID Def_PDict_FairyDomainEventAppearCnt = "FDEventAppearCnt%s" #ʼþ³öÏÖ´ÎÊý ²ÎÊýʼþID AAABBB BBB:Сʱ¶Î³öÏÖ´ÎÊý AAA:½ñÈÕ³öÏÖ´ÎÊý #²ÝÔ° Def_PDict_GrasslandNPCCount = "GrasslandNPCCount_%s" #²ÝÔ°NPCID¸öÊý£¬²ÎÊýNPCID Def_PDict_GrasslandDropCount = "GrasslandDropCount_%s" #²ÝÔ°µôÂäͳ¼Æ£¬²ÎÊý±àºÅ£¬¼Ç¼¸ñʽ itemID*100+dropCount #ÎåÐÐר¾« Def_PDict_SkillElementID = "SkillElementID%s" #Ö÷¼¼ÄÜÑ¡ÔñµÄר¾«¼¼ÄÜ ²ÎÊýÖ÷¼¼ÄÜID Def_PDict_SkillElementLV = "SkillElementLV%s" #ר¾«¼¼Äܼ¼Äܵȼ¶ ²ÎÊý¼¼ÄÜID #ЭÖú Def_PDict_GetThanksGiftCount = "GetThanksGiftCount_%s" # ЭÖú·½½ñÈÕ½ÓÊոøÐлÀñºÐ´ÎÊý£¬²ÎÊý(ÀñºÐÎïÆ·ID) Def_PDict_TodayAssistMoney = "TodayAssistMoney" # ½ñÈÕÒÑ»ñµÃЭÖú»õ±Ò½±Àø Def_PDict_TodayAssistMoneySocial = "TodayAssistMoneySocial" # ½ñÈÕÒÑ»ñµÃЭÖú»õ±Ò Éç½»¹ØÏµ¶îÍâ¼Ó³É #¾º¼¼³¡ Def_PDict_ArenaOSSeasonState = "ArenaOSSeasonState" # ¿ª·þǰ¶¨ÖÆXÌìÈü¼¾×´Ì¬ 0-δ±ÈÈü¹ý£¬1-½øÐÐÖУ¬>1½áËãʱµÄ¿ª·þÌì Def_PDict_ArenaScore = "ArenaScore" # µ±Ç°»ý·Ö Def_PDict_ArenaHighestScore = "ArenaHighestScore" # ÀúÊ·×î¸ß»ý·Ö Def_PDict_ArenaBattleCountDay = "ArenaBattleCountDay" # ½ñÈÕÒÑÕ½¶·´ÎÊý Def_PDict_ArenaMatchRefreshCount = "ArenaMatchRefreshCount" # Æ¥ÅäË¢ÐÂÁбí´ÎÊý Def_PDict_ArenaItemAddCount = "ArenaItemAddCount" # ½ñÈÕÒÑʹÓÃÎïÆ·Ôö¼Ó´ÎÊý Def_PDict_ArenaBattleTagID = "ArenaBattleTagID" # µ±Ç°¶ÔÕ½µÄ¶ÔÊÖID #¹¦ÄÜÏµÍ³ÌØÈ¨ Def_PDict_FuncSysPrivilegeActTime = "FuncSysPrivilegeActTime_%s" # ϵͳ¹¦ÄÜÌØÈ¨¼¤»îʱ¼ä´Á£¬²ÎÊý(ϵͳ¹¦ÄÜID) Def_PDict_FuncSysPrivilegeAward = "FuncSysPrivilegeAward_%s" # ϵͳ¹¦ÄÜÌØÈ¨Áì½±¼Ç¼£¬²ÎÊý(ϵͳ¹¦ÄÜID) #ÇéÔµ Def_PDict_LoveRingClassLV = "LoveRingClassLV" # Çé½ä - ½×¼¶ Def_PDict_LoveRingStarLV = "LoveRingStarLV" # Çé½ä - ÐǼ¶ Def_PDict_LoveRingEatCount = "LoveRingEatCount" # Çé½ä - ±¾ÐÇÒÑ´ãÁ¶µÀ¾ßÊý Def_PDict_LoveCoupleIntimacy = "LoveCoupleIntimacy" # °éÂÂÇ×ÃÜ¶È Def_PDict_CharmLV = "CharmLV" # ÷ÈÁ¦µÈ¼¶ #¹Å±¦ Def_PDict_GubaoLVInfo = "GubaoLVInfo_%s" # ¹Å±¦µÈ¼¶ÐÅÏ¢£¬²ÎÊý(¹Å±¦ID)£¬µÈ¼¶*100+ÐǼ¶ Def_PDict_GubaoItemEffValue = "GubaoItemEffValue_%s_%s" # ¹Å±¦Ð§¹ûÎïÆ·½ø¶È£¬²ÎÊý(¹Å±¦ID, Ч¹ûÀàÐÍ) Def_PDict_GubaoPiece = "GubaoPiece_%s" # ¹Å±¦Ë鯬Êý£¬²ÎÊý(¹Å±¦ID) #Éñͨ Def_PDict_ShentongLVInfo = "ShentongLVInfo_%s" # ÉñͨµÈ¼¶ÐÅÏ¢£¬²ÎÊý(ÉñͨID)£¬½×¼¶*100+µÈ¼¶ Def_PDict_ShentongSkillID = "ShentongSkillID_%s" # Éñͨ³öÕ½¼¼ÄÜID£¬²ÎÊý(±àºÅ) #×Ô¶¨Òå½±Àø Def_PDict_CustomAwardCanGet = "CustomAwardCanGet_%s" # ÊÇ·ñ¿ÉÁìÈ¡£¬²ÎÊý(key±àºÅ) Def_PDict_CustomAwardGetState = "CustomAwardGetState_%s" # ÊÇ·ñÒÑÁìÈ¡£¬²ÎÊý(key±àºÅ) #------------------------------------------------------------------------------- #¿ÉÒÔ´Ó07 41·â°ü¹ºÂòµÄ±³°üÀàÐÍ,ºÍ¶ÔÓ¦×Öµä{±³°üÀàÐÍ:[×Öµäkey, ĬÈϸñ×ÓÊý]} #×ÖµäÖµÁбíö¾Ù [ Def_PlayerPackDict_Index_Key, # ×Öµä¿ÉÒÔ Def_PlayerPackDict_Index_InitCnt, # ĬÈϸñ×ÓÊý ] = range(0, 2) Def_Type_CanBuyPack_PlayerDict = { #IPY_GameWorld.rptPetCabinetPet:[ # Def_Player_Dict_CabinetCount_Pet, # Def_PackCnt_Fashion], #IPY_GameWorld.rptCabinetWeaponCoat:[ # Def_Player_Dict_CabinetCount_WeaponCoat, # Def_PackCnt_WeaponCoat], #IPY_GameWorld.rptCabinetDressCoat:[ # Def_Player_Dict_CabinetCount_DressCoat, # Def_PackCnt_Fashion], #IPY_GameWorld.rptCabinetHorse:[ # Def_Player_Dict_CabinetCount_Horse, # Def_PackCnt_Fashion], IPY_GameWorld.rptItem:[ Def_Player_Dict_PackCount_Item, Def_PlayerFirstLoginOpenBackCnt], IPY_GameWorld.rptWarehouse:[ Def_Player_Dict_PackCount_Warehouse, Def_FirstLogin_OpenWareHouseCnt], #IPY_GameWorld.rptFineSoulSlot:[ # Def_PDict_PackCount_FineSoul, # Def_PlayerFirstLoginOpenFineSoulSlot], } #------------------------------------------------------------------------------- #------ÊôÐÔ¼ÆËãÏà¹Ø³£Á¿×Ö·û´®¶¨Òå AttrName_MinAtk = "MinAtk" # ×îС¹¥»÷Á¦ AttrName_MaxAtk = "MaxAtk" # ×î´ó¹¥»÷Á¦ AttrName_MinMAtk = "MinMAtk" # ×îСħ·¨¹¥»÷Á¦ AttrName_MaxMAtk = "MaxMAtk" # ×î´óħ·¨¹¥»÷Á¦ AttrName_Atk = "Atk" # ÎïÀí¹¥»÷Á¦ AttrName_MAtk = "MAtk" # ħ·¨¹¥»÷ AttrName_Def = "Def" # ·ÀÓù AttrName_DefRate = "Miss" # ÉÁ±Ü AttrName_MagAtkPer = "MagAtkPer" # ħ·¨¹¥»÷°Ù·Ö±È AttrName_AtkPer = "AtkPer" # ÎïÀí¹¥»÷°Ù·Ö±È AttrName_MaxHP = "MaxHP" # ×î´óѪÁ¿ AttrName_MaxMP = "MaxMP" # ×î´óÀ¶Á¿ AttrName_MaxHPPer = "MaxHPPer" # ×î´óѪÁ¿°Ù·Ö±È AttrName_MaxMPPer = "MaxMPPer" # ×î´óÀ¶Á¿°Ù·Ö±È AttrName_IceAtk = "IceAtk" # ±ù¹¥ AttrName_FireAtk = "FireAtk" # »ð¹¥ AttrName_PoisonAtk = "PoisonAtk" # ¶¾¹¥ AttrName_ThunderAtk = "ThunderAtk" # À×¹¥ AttrName_WindAtk = "WindAtk" # ·ç¹¥ AttrName_IceDef = "IceDef" # ±ù·À AttrName_FireDef = "FireDef" # »ð¹¥ AttrName_PoisonDef = "PoisonDef" # ¶¾·À AttrName_ThunderDef = "ThunderDef" # À×·À AttrName_WindDef = "WindDef" # ·ç¹¥ AttrName_DamagePVPReduce = "DamagePVPReduce" # PVP¹Ì¶¨¼õÉË AttrName_DamagePVP = "DamagePVP" # pvp¹Ì¶¨É˺¦ AttrName_Speed = "Speed" # ÒÆ¶¯ËÙ¶È AttrName_BothAtk = "BothAtk" # Ë«¹¥Îïħ AttrName_Hit = "Hit" # ÃüÖÐ AttrName_AutoRestoreHPPer = "AutoRestoreHPPer" # ÉúÃü×Ô¶¯»Ø¸´ AttrName_GreatHitRate = "GreatHitRate" # ׿Խһ»÷¼¸ÂÊ AttrName_GreatHit = "GreatHit" # ׿Խһ»÷É˺¦±¶ÂÊ AttrName_LuckyHitRate = "LuckyHitRate" # »áÐÄÒ»»÷¼¸ÂÊ AttrName_LuckyHit = "LuckyHit" # »áÐÄÒ»»÷É˺¦¹Ì¶¨Öµ AttrName_IgnoreDefRate = "IgnoreDefRate" # ÎÞÊÓ·ÀÓù¼¸ÂÊ AttrName_AtkSpeed = "AtkSpeed" # ¹¥»÷ËÙ¶È AttrName_ReduceSkillCDPer = "ReduceSkillCDPer" # ¼õ¼¼ÄÜCD±ÈÀý AttrName_BleedDamage = "BleedDamage" # Á÷ѪÉ˺¦Ôö¼Ó AttrName_KillBackHP = "KillBackHP" # »÷ɱ»ØÑª AttrName_KillBackMP = "KillBackMP" # »÷ɱ»ØÀ¶ AttrName_DamBackPer = "DamBackPer" # ·´ÉË°Ù·Ö±È AttrName_DropMoneyPer = "DropMoneyPer" # µôÂä½ðǮֵÔö¼Ó AttrName_BothAtkPer = "BothAtkPer" # Ë«¹¥Îïħ°Ù·Ö±È AttrName_DefRatePer = "MissPer" #ÉÁ±Ü°Ù·Ö±È AttrName_DefPer = "DefPer" # ·ÀÓù±ÈÂÊ AttrName_HitPer = "HitPer" # ÃüÖбÈÂÊ AttrName_FightExpRate = "FightExpRate" # ɱ¹Ö¾­Ñé±¶ÂÊ AttrName_GameExpRate = "GameExpRate" # ÓÎϷʼþ¾­Ñé±¶ÂÊ AttrName_SkillAtkRate = "SkillAtkRate" # ¼¼ÄÜÉ˺¦¼Ó³É £¨ÓÃ×÷É˺¦¼Ó³É£© AttrName_AtkBackHPPer = "AtkBackHPPer" # ¹¥»÷»Ø¸´ÑªÁ¿±ÈÂÊ AttrName_SuperHit = "SuperHit" # ±©»÷É˺¦¹Ì¶¨Öµ AttrName_SuperHitRate = "SuperHitRate" # ±©»÷¸ÅÂÊ AttrName_NPCHurtAddPer = "NPCHurtAddPer" # ¶Ô¹ÖÎïÉ˺¦¼Ó³É AttrName_JobAHurtAddPer = "JobAHurtAddPer" # Ä¿±êսʿÉ˺¦¼Ó³É AttrName_JobBHurtAddPer = "JobBHurtAddPer" # Ä¿±ê·¨Ê¦É˺¦¼Ó³É AttrName_JobCHurtAddPer = "JobCHurtAddPer" # Ä¿±ê¹­ÊÖÉ˺¦¼Ó³É AttrName_NPCAtkReducePer = "NPCAtkReducePer" # ¹ÖÎï¹¥»÷É˺¦¼õÃâ AttrName_JobAAtkReducePer = "JobAAtkReducePer" # սʿ¹¥»÷É˺¦¼õÃâ AttrName_JobBAtkReducePer = "JobBAtkReducePer" # ·¨Ê¦¹¥»÷É˺¦¼õÃâ AttrName_JobCAtkReducePer = "JobCAtkReducePer" # ¹­ÊÖ¹¥»÷É˺¦¼õÃâ AttrName_LuckyHitReduce = "LuckyHitReduce" # »áÐÄÒ»»÷É˺¦¼õÃâ¹Ì¶¨Öµ AttrName_GreatHitReducePer = "GreatHitReducePer" # ׿Խһ»÷É˺¦¼õÃâ AttrName_SuperHitReduce = "SuperHitReduce" # ±©»÷É˺¦¼õÃâ¹Ì¶¨Öµ AttrName_IgnoreDefReducePer = "IgnoreDefReducePer" # ÎÞÊÓ·ÀÓùÉ˺¦¼õÃâ AttrName_LuckyHitRateReduce = "LuckyHitRateReduce" # ¿¹»áÐÄÒ»»÷¸ÅÂÊ AttrName_GreatHitRateReduce = "GreatHitRateReduce" # ¿¹×¿Ô½Ò»»÷¸ÅÂÊ AttrName_SuperHitRateReduce = "SuperHitRateReduce" # ¿¹±©»÷¸ÅÂÊ AttrName_IgnoreDefRateReduce = "IgnoreDefRateReduce" # ¿¹ÎÞÊÓ·ÀÓù¸ÅÂÊ AttrName_FinalHurtPer = "FinalHurtPer" # ×îÖÕÉ˺¦°Ù·Ö±È AttrName_FuhaoHitRate = "FuhaoHitRate" # ¸»ºÀÒ»»÷¸ÅÂÊ AttrName_FinalHurt = "FinalHurt" # ×îÖչ̶¨É˺¦Ôö¼Ó AttrName_FinalHurtReduce = "FinalHurtReduce" # ×îÖչ̶¨É˺¦¼õÉÙ AttrName_BossIDHurt = "BossIDHurt" # ¶ÔÖ¸¶¨bossÉ˺¦¼Ó³É¹Ì¶¨Öµ AttrName_BossIDHurtAddPer = "BossIDHurtAddPer" # ¶ÔÖ¸¶¨bossÉ˺¦¼Ó³É±¶ÂÊ AttrName_DropEquipDoCount = "DropEquipDoCount" # ×°±¸µôÂäÖ´ÐдÎÊý¼Ó³ÉÍò·ÖÂÊ AttrName_PetAtk = "PetAtk" # Áé³è¹¥»÷ AttrName_PetSkillAtkRate = "PetSkillAtkRate" # Áé³è¼¼ÄÜ AttrName_PetDamPer = "PetDamPer" # Áé³èÉ˺¦Ôö¼Ó #ÎïÆ·Ð§¹û(ID»òÖ¸¶¨ÀàÐÍ)¶ÔÓ¦µÄÊôÐÔ¼ÆËãÐÅÏ¢ {Ч¹û£¨ID/Ö¸¶¨ÀàÐÍ£©:[[ÊôÐÔË÷Òý, ...], ÊÇ·ñ»ù´¡ÊôÐÔ£¬(·Ç)ÏßÐÔ]} #¶ÔÓ¦ Def_Calc_AllAttrType_MAX ItemEffect_AttrDict = { #»ù´¡ÊôÐÔ ShareDefine.Def_Effect_Metal:[[TYPE_Calc_Metal], True, TYPE_Linear], ShareDefine.Def_Effect_Wood:[[TYPE_Calc_Wood], True, TYPE_Linear], ShareDefine.Def_Effect_Water:[[TYPE_Calc_Water], True, TYPE_Linear], ShareDefine.Def_Effect_Fire:[[TYPE_Calc_Fire], True, TYPE_Linear], ShareDefine.Def_Effect_Earth:[[TYPE_Calc_Earth], True, TYPE_Linear], #Õ½¶·ÏßÐÔ ShareDefine.Def_Effect_MaxHP:[[TYPE_Calc_AttrMaxHP], False, TYPE_Linear], # ×î´óѪÁ¿ ShareDefine.Def_Effect_MaxMP:[[TYPE_Calc_AttrMaxMP], False, TYPE_Linear], ShareDefine.Def_Effect_Def:[[TYPE_Calc_AttrDEF], False, TYPE_Linear], ShareDefine.Def_Effect_Miss:[[TYPE_Calc_AttrMiss], False, TYPE_Linear], ShareDefine.Def_Effect_SuperHitRate:[[TYPE_Calc_SuperHitRate], False, TYPE_Linear], ShareDefine.Def_Effect_SuperHit:[[TYPE_Calc_SuperHit], False, TYPE_Linear], ShareDefine.Def_Effect_SuperHitReduce:[[TYPE_Calc_SuperHitReduce], False, TYPE_Linear], ShareDefine.Def_Effect_Hit:[[TYPE_Calc_AttrHit], False, TYPE_Linear], ShareDefine.Def_Effect_MinAtk:[[TYPE_Calc_AttrATKMin], False, TYPE_Linear], ShareDefine.Def_Effect_MaxAtk:[[TYPE_Calc_AttrATKMax], False, TYPE_Linear], ShareDefine.Def_Effect_Atk:[[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax], False, TYPE_Linear], #ShareDefine.Def_Effect_Atk:[[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax, # TYPE_Calc_AttrMATKMin, TYPE_Calc_AttrMATKMax], False, TYPE_Linear], ShareDefine.Def_Effect_AddAtk:[[TYPE_Calc_AttrATKMax], False, TYPE_Linear], #ShareDefine.Def_Effect_AddAtk:[[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax], False, TYPE_Linear], #ShareDefine.Def_Effect_AddMAtk:[[TYPE_Calc_AttrMATKMin, TYPE_Calc_AttrMATKMax], False, TYPE_Linear], ShareDefine.Def_Effect_AtkSpeed:[[TYPE_Calc_AttrAtkSpeed], False, TYPE_Linear], ShareDefine.Def_Effect_ToxinDef:[[TYPE_Calc_AttrPoisonDef], False, TYPE_Linear], ShareDefine.Def_Effect_ThunderDef:[[TYPE_Calc_AttrThunderDef], False, TYPE_Linear], ShareDefine.Def_Effect_IgnoreDefRate:[[TYPE_Calc_IgnoreDefRate], False, TYPE_Linear], ShareDefine.Def_Effect_IgnoreDefRateReduce:[[TYPE_Calc_IgnoreDefRateReduce], False, TYPE_Linear], ShareDefine.Def_Effect_DamBackPer:[[TYPE_Calc_DamBackPer], False, TYPE_Linear], ShareDefine.Def_Effect_GreatHit:[[TYPE_Calc_GreatHit], False, TYPE_Linear], ShareDefine.Def_Effect_LuckyHit:[[TYPE_Calc_LuckyHit], False, TYPE_Linear], ShareDefine.Def_Effect_LuckyHitRate:[[TYPE_Calc_LuckyHitRate], False, TYPE_Linear], ShareDefine.Def_Effect_LuckyHitRateReduce:[[TYPE_Calc_LuckyHitRateReduce], False, TYPE_Linear], ShareDefine.Def_Effect_Luck:[[TYPE_Calc_Luck], False, TYPE_Linear], ShareDefine.Def_Effect_ReduceSkillCDPer:[[TYPE_Calc_ReduceSkillCDPer], False, TYPE_Linear], AttrName_MinAtk:[[TYPE_Calc_AttrATKMin], False, TYPE_Linear], AttrName_MaxAtk:[[TYPE_Calc_AttrATKMax], False, TYPE_Linear], #AttrName_MinMAtk:[[TYPE_Calc_AttrMATKMin], False, TYPE_Linear], #AttrName_MaxMAtk:[[TYPE_Calc_AttrMATKMax], False, TYPE_Linear], AttrName_Def:[[TYPE_Calc_AttrDEF], False, TYPE_Linear], AttrName_DefRate:[[TYPE_Calc_AttrMiss], False, TYPE_Linear], AttrName_MaxHP:[[TYPE_Calc_AttrMaxHP], False, TYPE_Linear], AttrName_MaxMP:[[TYPE_Calc_AttrMaxMP], False, TYPE_Linear], AttrName_IceAtk:[[TYPE_Calc_AttrIceAtk], False, TYPE_Linear], ShareDefine.Def_Effect_IceAtk:[[TYPE_Calc_AttrIceAtk], False, TYPE_Linear], AttrName_FireAtk:[[TYPE_Calc_AttrFireAtk], False, TYPE_Linear], AttrName_PoisonAtk:[[TYPE_Calc_AttrPoisonAtk], False, TYPE_Linear], AttrName_ThunderAtk:[[TYPE_Calc_AttrThunderAtk], False, TYPE_Linear], AttrName_WindAtk:[[TYPE_Calc_AttrWindAtk], False, TYPE_Linear], AttrName_IceDef:[[TYPE_Calc_AttrIceDef], False, TYPE_Linear], ShareDefine.Def_Effect_IceDef:[[TYPE_Calc_AttrIceDef], False, TYPE_Linear], AttrName_FireDef:[[TYPE_Calc_AttrFireDef], False, TYPE_Linear], AttrName_PoisonDef:[[TYPE_Calc_AttrPoisonDef], False, TYPE_Linear], AttrName_ThunderDef:[[TYPE_Calc_AttrThunderDef], False, TYPE_Linear], AttrName_WindDef:[[TYPE_Calc_AttrWindDef], False, TYPE_Linear], AttrName_BothAtk:[[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax], False, TYPE_Linear], #AttrName_BothAtk:[[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax, # TYPE_Calc_AttrMATKMin, TYPE_Calc_AttrMATKMax], False, TYPE_Linear], AttrName_Hit:[[TYPE_Calc_AttrHit], False, TYPE_Linear], AttrName_Atk:[[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax], False, TYPE_Linear], #AttrName_Atk:[[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax], False, TYPE_Linear], #AttrName_MAtk:[[TYPE_Calc_AttrMATKMin, TYPE_Calc_AttrMATKMax], False, TYPE_Linear], AttrName_AutoRestoreHPPer:[[TYPE_Calc_HPRestorePer], False, TYPE_Linear], ShareDefine.Def_Effect_HPRestore:[[TYPE_Calc_HPRestorePer], False, TYPE_Linear], AttrName_GreatHitRate:[[TYPE_Calc_GreatHitRate], False, TYPE_Linear], AttrName_GreatHit:[[TYPE_Calc_GreatHit], False, TYPE_Linear], AttrName_LuckyHitRate:[[TYPE_Calc_LuckyHitRate], False, TYPE_Linear], AttrName_LuckyHit:[[TYPE_Calc_LuckyHit], False, TYPE_Linear], AttrName_LuckyHitReduce:[[TYPE_Calc_LuckyHitReduce], False, TYPE_Linear], AttrName_LuckyHitRateReduce:[[TYPE_Calc_LuckyHitRateReduce], False, TYPE_Linear], AttrName_IgnoreDefRate:[[TYPE_Calc_IgnoreDefRate], False, TYPE_Linear], AttrName_IgnoreDefRateReduce:[[TYPE_Calc_IgnoreDefRateReduce], False, TYPE_Linear], AttrName_IgnoreDefReducePer:[[TYPE_Calc_IgnoreDefReducePer], False, TYPE_Linear], AttrName_AtkSpeed:[[TYPE_Calc_AttrAtkSpeed], False, TYPE_Linear], AttrName_ReduceSkillCDPer:[[TYPE_Calc_ReduceSkillCDPer], False, TYPE_Linear], AttrName_KillBackHP:[[TYPE_Calc_KillBackHP], False, TYPE_Linear], AttrName_KillBackMP:[[TYPE_Calc_KillBackMP], False, TYPE_Linear], AttrName_DamBackPer:[[TYPE_Calc_DamBackPer], False, TYPE_Linear], AttrName_DropMoneyPer:[[TYPE_Calc_DropMoneyPer], False, TYPE_Linear], ShareDefine.Def_Effect_DropEquipPer:[[TYPE_Calc_DropEquipPer], False, TYPE_Linear], ShareDefine.Def_Effect_DropMoneyPer:[[TYPE_Calc_DropMoneyPer], False, TYPE_Linear], AttrName_FightExpRate:[[TYPE_Calc_AttrFightExpRate], False, TYPE_Linear], ShareDefine.Def_Effect_FightExpRate:[[TYPE_Calc_AttrFightExpRate], False, TYPE_Linear], AttrName_GameExpRate:[[TYPE_Calc_AttrGameExpRate], False, TYPE_Linear], AttrName_SkillAtkRate:[[TYPE_Calc_SkillAtkRate], False, TYPE_Linear], ShareDefine.Def_Effect_DamChanceDef:[[TYPE_Calc_DamChanceDef], False, TYPE_Linear], ShareDefine.Def_Effect_FaintRate:[[TYPE_Calc_FaintRate], False, TYPE_Linear], ShareDefine.Def_Effect_FaintDefRate:[[TYPE_Calc_FaintDefRate], False, TYPE_Linear], ShareDefine.Def_Effect_SkillAtkRate:[[TYPE_Calc_SkillAtkRate], False, TYPE_Linear], ShareDefine.Def_Effect_SkillAtkRateReduce:[[TYPE_Calc_SkillAtkRateReduce], False, TYPE_Linear], ShareDefine.Def_Effect_DamagePVP:[[TYPE_Calc_DamagePVP], False, TYPE_Linear], ShareDefine.Def_Effect_DamagePVPReduce:[[TYPE_Calc_DamagePVPReduce], False, TYPE_Linear], ShareDefine.Def_Effect_DamagePerPVP:[[TYPE_Calc_DamagePerPVP], False, TYPE_Linear], ShareDefine.Def_Effect_DamagePerPVPReduce:[[TYPE_Calc_DamagePerPVPReduce], False, TYPE_Linear], ShareDefine.Def_Effect_ComboRate:[[TYPE_Calc_ComboRate], False, TYPE_Linear], ShareDefine.Def_Effect_ComboDamPer:[[TYPE_Calc_ComboDamPer], False, TYPE_Linear], ShareDefine.Def_Effect_BleedDamage:[[TYPE_Calc_BleedDamage], False, TYPE_Linear], AttrName_BleedDamage:[[TYPE_Calc_BleedDamage], False, TYPE_Linear], AttrName_AtkBackHPPer:[[TYPE_Calc_AtkBackHPPer], False, TYPE_Linear], ShareDefine.Def_Effect_AtkBackHP:[[TYPE_Calc_AtkBackHPPer], False, TYPE_Linear], AttrName_SuperHitRate:[[TYPE_Calc_SuperHitRate], False, TYPE_Linear], AttrName_SuperHit:[[TYPE_Calc_SuperHit], False, TYPE_Linear], AttrName_NPCHurtAddPer:[[TYPE_Calc_NPCHurtAddPer], False, TYPE_Linear], ShareDefine.Def_Effect_NPCHurtAddPer:[[TYPE_Calc_NPCHurtAddPer], False, TYPE_Linear], ShareDefine.Def_Effect_JobAHurtAddPer:[[TYPE_Calc_JobAHurtAddPer], False, TYPE_Linear], ShareDefine.Def_Effect_JobBHurtAddPer:[[TYPE_Calc_JobBHurtAddPer], False, TYPE_Linear], ShareDefine.Def_Effect_JobCHurtAddPer:[[TYPE_Calc_JobCHurtAddPer], False, TYPE_Linear], ShareDefine.Def_Effect_JobAAtkReducePer:[[TYPE_Calc_JobAAtkReducePer], False, TYPE_Linear], ShareDefine.Def_Effect_JobBAtkReducePer:[[TYPE_Calc_JobBAtkReducePer], False, TYPE_Linear], ShareDefine.Def_Effect_JobCAtkReducePer:[[TYPE_Calc_JobCAtkReducePer], False, TYPE_Linear], AttrName_JobAHurtAddPer:[[TYPE_Calc_JobAHurtAddPer], False, TYPE_Linear], AttrName_JobBHurtAddPer:[[TYPE_Calc_JobBHurtAddPer], False, TYPE_Linear], AttrName_JobCHurtAddPer:[[TYPE_Calc_JobCHurtAddPer], False, TYPE_Linear], AttrName_NPCAtkReducePer:[[TYPE_Calc_NPCAtkReducePer], False, TYPE_Linear], AttrName_JobAAtkReducePer:[[TYPE_Calc_JobAAtkReducePer], False, TYPE_Linear], AttrName_JobBAtkReducePer:[[TYPE_Calc_JobBAtkReducePer], False, TYPE_Linear], AttrName_JobCAtkReducePer:[[TYPE_Calc_JobCAtkReducePer], False, TYPE_Linear], AttrName_GreatHitReducePer:[[TYPE_Calc_GreatHitReducePer], False, TYPE_Linear], AttrName_SuperHitReduce:[[TYPE_Calc_SuperHitReduce], False, TYPE_Linear], AttrName_GreatHitRateReduce:[[TYPE_Calc_GreatHitRateReduce], False, TYPE_Linear], AttrName_SuperHitRateReduce:[[TYPE_Calc_SuperHitRateReduce], False, TYPE_Linear], ShareDefine.Def_Effect_SuperHitRateReduce:[[TYPE_Calc_SuperHitRateReduce], False, TYPE_Linear], AttrName_DamagePVPReduce:[[TYPE_Calc_DamagePVPReduce], False, TYPE_Linear], AttrName_DamagePVP:[[TYPE_Calc_DamagePVP], False, TYPE_Linear], AttrName_FinalHurtPer:[[TYPE_Calc_FinalHurtPer], False, TYPE_Linear], AttrName_FuhaoHitRate:[[TYPE_Calc_FuhaoHitRate], False, TYPE_Linear], ShareDefine.Def_Effect_FinalHurt:[[TYPE_Calc_FinalHurt], False, TYPE_Linear], ShareDefine.Def_Effect_FinalHurtReduce:[[TYPE_Calc_FinalHurtReduce], False, TYPE_Linear], AttrName_FinalHurt:[[TYPE_Calc_FinalHurt], False, TYPE_Linear], AttrName_FinalHurtReduce:[[TYPE_Calc_FinalHurtReduce], False, TYPE_Linear], AttrName_BossIDHurt:[[TYPE_Calc_BossIDHurt], False, TYPE_Linear], AttrName_BossIDHurtAddPer:[[TYPE_Calc_BossIDHurtAddPer], False, TYPE_Linear], AttrName_DropEquipDoCount:[[TYPE_Calc_DropEquipDoCount], False, TYPE_Linear], AttrName_Speed:[[TYPE_Calc_AttrSpeed], False, TYPE_Linear], ShareDefine.Def_Effect_Speed:[[TYPE_Calc_AttrSpeed], False, TYPE_Linear], ShareDefine.Def_Effect_PetAtk:[[TYPE_Calc_PetMinAtk, TYPE_Calc_PetMaxAtk], False, TYPE_Linear], AttrName_PetAtk:[[TYPE_Calc_PetMinAtk, TYPE_Calc_PetMaxAtk], False, TYPE_Linear], ShareDefine.Def_Effect_PetMinAtk:[[TYPE_Calc_PetMinAtk], False, TYPE_Linear], ShareDefine.Def_Effect_PetMaxAtk:[[TYPE_Calc_PetMaxAtk], False, TYPE_Linear], ShareDefine.Def_Effect_PetDamPer:[[TYPE_Calc_PetDamPer], False, TYPE_Linear], AttrName_PetDamPer:[[TYPE_Calc_PetDamPer], False, TYPE_Linear], ShareDefine.Def_Effect_PetSkillAtkRate:[[TYPE_Calc_PetSkillAtkRate], False, TYPE_Linear], AttrName_PetSkillAtkRate:[[TYPE_Calc_PetSkillAtkRate], False, TYPE_Linear], ShareDefine.Def_Effect_PerLVAtk:[[TYPE_Calc_PerLVAtk], False, TYPE_Linear], ShareDefine.Def_Effect_PerLVMaxHP:[[TYPE_Calc_PerLVMaxHP], False, TYPE_Linear], ShareDefine.Def_Effect_MaxProDef:[[TYPE_Calc_MaxProDef], False, TYPE_Linear], ShareDefine.Def_Effect_ProDefHPPer:[[TYPE_Calc_ProDefHPPer], False, TYPE_Linear], ShareDefine.Def_Effect_ProDefAbsorb:[[TYPE_Calc_ProDefAbsorb], False, TYPE_Linear], ShareDefine.Def_Effect_OnlyFinalHurt:[[TYPE_Calc_OnlyFinalHurt], False, TYPE_Linear], ShareDefine.Def_Effect_PVPAtkBackHP:[[TYPE_Calc_PVPAtkBackHP], False, TYPE_Linear], ShareDefine.Def_Effect_NormalHurt:[[TYPE_Calc_NormalHurt], False, TYPE_Linear], ShareDefine.Def_Effect_NormalHurtPer:[[TYPE_Calc_NormalHurtPer], False, TYPE_Linear], ShareDefine.Def_Effect_FabaoHurt:[[TYPE_Calc_FabaoHurt], False, TYPE_Linear], ShareDefine.Def_Effect_FabaoHurtPer:[[TYPE_Calc_FabaoHurtPer], False, TYPE_Linear], ShareDefine.Def_Effect_SuperHitRateReduce:[[TYPE_Calc_SuperHitRateReduce], False, TYPE_Linear], # ±©»÷¸ÅÂÊ¿¹ÐÔ ShareDefine.Def_Effect_LuckyHitReduce:[[TYPE_Calc_LuckyHitReduce], False, TYPE_Linear],# »áÐÄÒ»»÷É˺¦¹Ì¶¨¼õÉË ShareDefine.Def_Effect_DamagePVE:[[TYPE_Calc_DamagePVE], False, TYPE_Linear], # PVE¹Ì¶¨É˺¦ ShareDefine.Def_Effect_FinalHurtPer:[[TYPE_Calc_FinalHurtPer], False, TYPE_Linear], # ×îÖÕÉ˺¦Íò·ÖÂÊ ShareDefine.Def_Effect_FinalHurtReducePer:[[TYPE_Calc_FinalHurtReducePer], False, TYPE_Linear], # ×îÖÕÉ˺¦¼õÉÙÍò·Ö ShareDefine.Def_Effect_YinjiTime:[[TYPE_Calc_YinjiTime], False, TYPE_Linear], # ÿXÃë×Ô¶¯Ïûʧһ¸öÓ¡¼Ç ShareDefine.Def_Effect_TheFBSkillsCD:[[TYPE_Calc_TheFBSkillsCD], False, TYPE_Linear], # ¼õÉÙÖ¸¶¨¼¼ÄÜ×éCD XX% ShareDefine.Def_Effect_BurnValue:[[TYPE_Calc_BurnValue], False, TYPE_Linear], # ׯÉչ̶¨É˺¦ ShareDefine.Def_Effect_BurnTimePer:[[TYPE_Calc_BurnTimePer], False, TYPE_Linear], # ÑÓ³¤×ÆÉÕʱ¼ä°Ù·Ö±È ShareDefine.Def_Effect_SubSpeedPer:[[TYPE_Calc_SubSpeedPer], False, TYPE_Linear], # ¼õÒÆ¶¯ËÙ¶È°Ù·Ö±È ShareDefine.Def_Effect_SkillAddPer1:[[TYPE_Calc_SkillAddPer1], False, TYPE_Linear], # ¼¼ÄÜÉ˺¦ÔöÇ¿1 ShareDefine.Def_Effect_SkillAddPer2:[[TYPE_Calc_SkillAddPer2], False, TYPE_Linear], # ¼¼ÄÜÉ˺¦ÔöÇ¿2 ShareDefine.Def_Effect_SkillAddPer3:[[TYPE_Calc_SkillAddPer3], False, TYPE_Linear], # ¼¼ÄÜÉ˺¦ÔöÇ¿3 ShareDefine.Def_Effect_SkillAddPer4:[[TYPE_Calc_SkillAddPer4], False, TYPE_Linear], # ¼¼ÄÜÉ˺¦ÔöÇ¿4 ShareDefine.Def_Effect_SkillAddPer5:[[TYPE_Calc_SkillAddPer5], False, TYPE_Linear], # ¼¼ÄÜÉ˺¦ÔöÇ¿5 ShareDefine.Def_Effect_SkillAddPer6:[[TYPE_Calc_SkillAddPer6], False, TYPE_Linear], # ¼¼ÄÜÉ˺¦ÔöÇ¿6 ShareDefine.Def_Effect_SkillAddPer7:[[TYPE_Calc_SkillAddPer7], False, TYPE_Linear], # ¼¼ÄÜÉ˺¦ÔöÇ¿7 ShareDefine.Def_Effect_SkillReducePer1:[[TYPE_Calc_SkillReducePer1], False, TYPE_Linear], # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ1 ShareDefine.Def_Effect_SkillReducePer2:[[TYPE_Calc_SkillReducePer2], False, TYPE_Linear], # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ2 ShareDefine.Def_Effect_SkillReducePer3:[[TYPE_Calc_SkillReducePer3], False, TYPE_Linear], # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ3 ShareDefine.Def_Effect_SkillReducePer4:[[TYPE_Calc_SkillReducePer4], False, TYPE_Linear], # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ4 ShareDefine.Def_Effect_SkillReducePer5:[[TYPE_Calc_SkillReducePer5], False, TYPE_Linear], # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ5 ShareDefine.Def_Effect_SkillReducePer6:[[TYPE_Calc_SkillReducePer6], False, TYPE_Linear], # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ6 ShareDefine.Def_Effect_SkillReducePer7:[[TYPE_Calc_SkillReducePer7], False, TYPE_Linear], # Êܵ½¼¼ÄÜÉ˺¦¼õÉÙ7 #Õ½¶··ÇÏßÐÔ ShareDefine.Def_Effect_SuperHitPer:[[TYPE_Calc_SuperHit], False, TYPE_NoLinear], ShareDefine.Def_Effect_LuckyHitPer:[[TYPE_Calc_LuckyHit], False, TYPE_NoLinear], # »áÐÄÒ»»÷É˺¦°Ù·Ö±È ShareDefine.Def_Effect_MaxHPPer:[[TYPE_Calc_AttrMaxHP], False, TYPE_NoLinear], ShareDefine.Def_Effect_DefPer:[[TYPE_Calc_AttrDEF], False, TYPE_NoLinear], ShareDefine.Def_Effect_HitRate:[[TYPE_Calc_AttrHit], False, TYPE_NoLinear], ShareDefine.Def_Effect_MissRate:[[TYPE_Calc_AttrMiss], False, TYPE_NoLinear], #ShareDefine.Def_Effect_AddMAtkByPer:[[TYPE_Calc_AttrMATKMin, TYPE_Calc_AttrMATKMax], False, TYPE_NoLinear], ShareDefine.Def_Effect_AddAtkByPer:[[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax], False, TYPE_NoLinear], ShareDefine.Def_Effect_PetAtkPer:[[TYPE_Calc_PetMinAtk, TYPE_Calc_PetMaxAtk], False, TYPE_NoLinear], ShareDefine.Def_Effect_SpeedPer:[[TYPE_Calc_AttrSpeed], False, TYPE_NoLinear], ShareDefine.Def_Effect_LuckPer:[[TYPE_Calc_Luck], False, TYPE_NoLinear], ShareDefine.Def_Effect_IceAtkPer:[[TYPE_Calc_AttrIceAtk], False, TYPE_NoLinear], ShareDefine.Def_Effect_IceDefPer:[[TYPE_Calc_AttrIceDef], False, TYPE_NoLinear], #ShareDefine.Def_Effect_AddAtkByPer:[[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax], False, TYPE_NoLinear], #AttrName_MagAtkPer:[[TYPE_Calc_AttrMATKMin, TYPE_Calc_AttrMATKMax], False, TYPE_NoLinear], AttrName_AtkPer:[[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax], False, TYPE_NoLinear], #AttrName_AtkPer:[[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax], False, TYPE_NoLinear], AttrName_BothAtkPer:[[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax], False, TYPE_NoLinear], #AttrName_BothAtkPer:[[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax, # TYPE_Calc_AttrMATKMin, TYPE_Calc_AttrMATKMax], False, TYPE_NoLinear], AttrName_DefRatePer:[[TYPE_Calc_AttrMiss], False, TYPE_NoLinear], AttrName_MaxHPPer:[[TYPE_Calc_AttrMaxHP], False, TYPE_NoLinear], AttrName_MaxMPPer:[[TYPE_Calc_AttrMaxMP], False, TYPE_NoLinear], AttrName_DefPer:[[TYPE_Calc_AttrDEF], False, TYPE_NoLinear], AttrName_HitPer:[[TYPE_Calc_AttrHit], False, TYPE_NoLinear], #¹¦Äܽ»²æÓ°ÏìµÄÕ½¶··ÇÏßÐÔ ShareDefine.Def_Effect_BaseAtkAddPer:[[TYPE_Calc_BaseAtkAddPer], False, TYPE_NoLinear], ShareDefine.Def_Effect_BaseMaxHPAddPer:[[TYPE_Calc_BaseMaxHPAddPer], False, TYPE_NoLinear], ShareDefine.Def_Effect_BaseDefAddPer:[[TYPE_Calc_BaseDefAddPer], False, TYPE_NoLinear], ShareDefine.Def_Effect_BaseHitAddPer:[[TYPE_Calc_BaseHitAddPer], False, TYPE_NoLinear], ShareDefine.Def_Effect_BaseMissAddPer:[[TYPE_Calc_BaseMissAddPer], False, TYPE_NoLinear], ShareDefine.Def_Effect_GodWeaponMaxHPPer:[[TYPE_Calc_GodWeaponMaxHPPer], False, TYPE_NoLinear], ShareDefine.Def_Effect_GodWeaponAtkPer:[[TYPE_Calc_GodWeaponAtkPer], False, TYPE_NoLinear], ShareDefine.Def_Effect_StoneMaxHPPer:[[TYPE_Calc_StoneMaxHPPer], False, TYPE_NoLinear], ShareDefine.Def_Effect_StoneAtkPer:[[TYPE_Calc_StoneAtkPer], False, TYPE_NoLinear], ShareDefine.Def_Effect_StoneBasePer:[[TYPE_Calc_StoneBasePer], False, TYPE_NoLinear], ShareDefine.Def_Effect_RealmBasePer:[[TYPE_Calc_RealmBasePer], False, TYPE_NoLinear], ShareDefine.Def_Effect_HorseAtkPer:[[TYPE_Calc_HorseAtkPer], False, TYPE_NoLinear], ShareDefine.Def_Effect_HorseMaxHPPer:[[TYPE_Calc_HorseMaxHPPer], False, TYPE_NoLinear], ShareDefine.Def_Effect_HorseTrainAttrPer:[[TYPE_Calc_HorseTrainAttrPer], False, TYPE_NoLinear], ShareDefine.Def_Effect_PetTrainAttrPer:[[TYPE_Calc_PetTrainAttrPer], False, TYPE_NoLinear], ShareDefine.Def_Effect_GuardTrainAttrPer:[[TYPE_Calc_GuardTrainAttrPer], False, TYPE_NoLinear], ShareDefine.Def_Effect_WingTrainAttrPer:[[TYPE_Calc_WingTrainAttrPer], False, TYPE_NoLinear], ShareDefine.Def_Effect_PeerlessWeaponTrainAttrPer:[[TYPE_Calc_PeerlessWeaponTrainAttrPer], False, TYPE_NoLinear], ShareDefine.Def_Effect_PeerlessWeapon2TrainAttrPer:[[TYPE_Calc_PeerlessWeapon2TrainAttrPer], False, TYPE_NoLinear], ShareDefine.Def_Effect_LianTiAttrPer:[[TYPE_Calc_LianTiAttrPer], False, TYPE_NoLinear], ShareDefine.Def_Effect_WingHPPer:[[TYPE_Calc_WingHPPer], False, TYPE_NoLinear], ShareDefine.Def_Effect_SuiteBasePer:[[TYPE_Calc_SuiteBasePer], False, TYPE_NoLinear], ShareDefine.Def_Effect_PlusBaseAtkPer:[[TYPE_Calc_PlusBaseAtkPer], False, TYPE_NoLinear], } # ¸÷¹¦Äܵ㽻²æ·ÇÏßÐÔÊôÐÔÓ°ÏìÌáÉý # ×¢£º¸Ã·ÇÏßÐÔ²ãʹÓõĻùÖµÊǹ¦ÄܵãÕ½¶·ÊôÐÔ£»¶øÉÏÃæµÄ·ÇÏßÐÔ²ãʹÓõĻùÖµÊǵ±Ç°½ÇÉ«µÄʵ¼ÊÕ½¶·ÊôÐÔ FuncNoLinearAttrDict = { TYPE_Calc_BaseAtkAddPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax], TYPE_Calc_BaseMaxHPAddPer:[TYPE_Calc_AttrMaxHP], TYPE_Calc_BaseDefAddPer:[TYPE_Calc_AttrDEF], TYPE_Calc_BaseHitAddPer:[TYPE_Calc_AttrHit], TYPE_Calc_BaseMissAddPer:[TYPE_Calc_AttrMiss], TYPE_Calc_GodWeaponMaxHPPer:[TYPE_Calc_AttrMaxHP], TYPE_Calc_GodWeaponAtkPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax], TYPE_Calc_StoneMaxHPPer:[TYPE_Calc_AttrMaxHP], TYPE_Calc_StoneAtkPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax], TYPE_Calc_StoneBasePer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax, TYPE_Calc_AttrMaxHP, TYPE_Calc_AttrDEF], TYPE_Calc_RealmBasePer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax, TYPE_Calc_AttrMaxHP, TYPE_Calc_AttrDEF], TYPE_Calc_HorseAtkPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax], TYPE_Calc_HorseMaxHPPer:[TYPE_Calc_AttrMaxHP], TYPE_Calc_HorseTrainAttrPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax, TYPE_Calc_AttrMaxHP, TYPE_Calc_AttrDEF], TYPE_Calc_PetTrainAttrPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax, TYPE_Calc_AttrMaxHP, TYPE_Calc_AttrDEF], TYPE_Calc_WingTrainAttrPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax, TYPE_Calc_AttrMaxHP, TYPE_Calc_AttrDEF], TYPE_Calc_GuardTrainAttrPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax, TYPE_Calc_AttrMaxHP, TYPE_Calc_AttrDEF], TYPE_Calc_PeerlessWeaponTrainAttrPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax, TYPE_Calc_AttrMaxHP, TYPE_Calc_AttrDEF], TYPE_Calc_PeerlessWeapon2TrainAttrPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax, TYPE_Calc_AttrMaxHP, TYPE_Calc_AttrDEF], TYPE_Calc_LianTiAttrPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax, TYPE_Calc_AttrMaxHP, TYPE_Calc_AttrDEF], TYPE_Calc_WingHPPer:[TYPE_Calc_AttrMaxHP], TYPE_Calc_SuiteBasePer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax, TYPE_Calc_AttrMaxHP], TYPE_Calc_PlusBaseAtkPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax], } # ¶Ô×°±¸»ù´¡ÊôÐÔ¼Ó³ÉÅäÖà {ÊôÐÔID:[Ó°Ï첿λÐÅÏ¢, [Ó°ÏìµÄ¼ÆËãÊôÐÔÁбí]], ...} # Ó°Ï첿λÐÅÏ¢: ´óÓÚ0-Ö¸¶¨²¿Î»; -1-ËùÓв¿Î»; -2-»ù´¡²¿Î» EquipBassAttrAddInfoSet = { ShareDefine.Def_Effect_EquipBaseAddPer: [-1, [ShareDefine.Def_Effect_Atk, ShareDefine.Def_Effect_MinAtk, ShareDefine.Def_Effect_MaxAtk, ShareDefine.Def_Effect_MaxHP, ShareDefine.Def_Effect_Def]], ShareDefine.Def_Effect_BaseEquipAddPer: [-2, [ShareDefine.Def_Effect_Atk, ShareDefine.Def_Effect_MinAtk, ShareDefine.Def_Effect_MaxAtk, ShareDefine.Def_Effect_MaxHP, ShareDefine.Def_Effect_Def]], ShareDefine.Def_Effect_BaseEquipAtkAddPer: [-2, [ShareDefine.Def_Effect_Atk, ShareDefine.Def_Effect_MinAtk, ShareDefine.Def_Effect_MaxAtk]], ShareDefine.Def_Effect_BaseEquipMaxHPAddPer: [-2, [ShareDefine.Def_Effect_MaxHP]], ShareDefine.Def_Effect_WeaponAddPer: [ShareDefine.retWeapon, [ShareDefine.Def_Effect_Atk, ShareDefine.Def_Effect_MinAtk, ShareDefine.Def_Effect_MaxAtk]], ShareDefine.Def_Effect_Weapon2AddPer: [ShareDefine.retWeapon2, [ShareDefine.Def_Effect_Atk, ShareDefine.Def_Effect_MinAtk, ShareDefine.Def_Effect_MaxAtk]], ShareDefine.Def_Effect_BeltAddPer: [ShareDefine.retBelt, [ShareDefine.Def_Effect_Atk, ShareDefine.Def_Effect_MinAtk, ShareDefine.Def_Effect_MaxAtk]], ShareDefine.Def_Effect_GloveAddPer: [ShareDefine.retGlove, [ShareDefine.Def_Effect_Atk, ShareDefine.Def_Effect_MinAtk, ShareDefine.Def_Effect_MaxAtk]], ShareDefine.Def_Effect_ClothesAddPer: [ShareDefine.retClothes, [ShareDefine.Def_Effect_MaxHP, ShareDefine.Def_Effect_Def]], ShareDefine.Def_Effect_HatAddPer: [ShareDefine.retHat, [ShareDefine.Def_Effect_MaxHP, ShareDefine.Def_Effect_Def]], ShareDefine.Def_Effect_TrousersAddPer: [ShareDefine.retTrousers, [ShareDefine.Def_Effect_MaxHP, ShareDefine.Def_Effect_Def]], ShareDefine.Def_Effect_ShoesAddPer: [ShareDefine.retShoes, [ShareDefine.Def_Effect_MaxHP, ShareDefine.Def_Effect_Def]], ShareDefine.Def_Effect_FairyCanAddPer: [ShareDefine.retFairyCan, [ShareDefine.Def_Effect_Atk, ShareDefine.Def_Effect_MinAtk, ShareDefine.Def_Effect_MaxAtk, ShareDefine.Def_Effect_MaxHP]], ShareDefine.Def_Effect_FairyCan2AddPer: [ShareDefine.retFairyCan2, [ShareDefine.Def_Effect_Atk, ShareDefine.Def_Effect_MinAtk, ShareDefine.Def_Effect_MaxAtk, ShareDefine.Def_Effect_MaxHP]], ShareDefine.Def_Effect_NeckAddPer: [ShareDefine.retNeck, [ShareDefine.Def_Effect_Atk, ShareDefine.Def_Effect_MinAtk, ShareDefine.Def_Effect_MaxAtk, ShareDefine.Def_Effect_MaxHP]], ShareDefine.Def_Effect_JadeAddPer: [ShareDefine.retJade, [ShareDefine.Def_Effect_Atk, ShareDefine.Def_Effect_MinAtk, ShareDefine.Def_Effect_MaxAtk, ShareDefine.Def_Effect_MaxHP]], } #ÊôÐÔÏßÐÔË÷Òý CalcAttrIndexList = ( CalcAttr_Base, CalcAttr_BaseNoline, CalcAttr_Battle, CalcAttr_BattleNoline, )= range(4) #Ö»¶ÔÓ¦ÊôÐÔË¢ÐÔÁÙʱallAttrList ÏßÐÔ»ù´¡ÊôÐÔ£¬·ÇÏßÐÔ»ù´¡ÊôÐÔ£¬ÏßÐÔÕ½¶·ÊôÐÔ£¬·ÇÏßÐÔÕ½¶·ÊôÐÔ Def_CalcAttrIndexDict = { (True, TYPE_Linear) : CalcAttr_Base, (True, TYPE_NoLinear) : CalcAttr_BaseNoline, (False, TYPE_Linear) : CalcAttr_Battle, (False, TYPE_NoLinear) : CalcAttr_BattleNoline, } #Ë¢ÊôÐÔ¹¦ÄÜ·ÖÀàË÷Òý CalcAttrFuncList = ( Def_CalcAttrFunc_RoleBase, # ½ÇÉ«»ù´¡ 0 Def_CalcAttrFunc_LingGen, # Áé¸ù 1 Def_CalcAttrFunc_LingGenQuailty, # Áé¸ùÆ·Öʸ½¼ÓÊôÐÔ 2 Def_CalcAttrFunc_Equip, # ×°±¸ 3 Def_CalcAttrFunc_Star, # ÉýÐÇ 4 Def_CalcAttrFunc_Plus, # ×°±¸Î»Ç¿»¯ 5 Def_CalcAttrFunc_Stone, # ×°±¸±¦Ê¯ 6 Def_CalcAttrFunc_Wash, # Ï´Á· 7 Def_CalcAttrFunc_Wing, # ³á°ò - ·ÏÆú 8 Def_CalcAttrFunc_Pet, # Áé³è 9 Def_CalcAttrFunc_Horse, # ×øÆï 10 Def_CalcAttrFunc_Prestige, # ¾³½ç 11 Def_CalcAttrFunc_GodWeapon, # Éñ±ø 12 Def_CalcAttrFunc_Dienstgrad, # ³ÆºÅ 13 Def_CalcAttrFunc_Rune, # ·ûÓ¡ 14 Def_CalcAttrFunc_15, Def_CalcAttrFunc_Success, # ³É¾ÍÊôÐÔ 16 Def_CalcAttrFunc_VIP, # VIPÊôÐÔ 17 Def_CalcAttrFunc_Stove, # Á¶µ¤Â¯ 18(·ÏÆú) Def_CalcAttrFunc_FamilyTech, # ÏÉÃËÐÄ·¨ 19 Def_CalcAttrFunc_EquipDecompose, # ×°±¸·Ö½âÊôÐÔ 20 Def_CalcAttrFunc_PetSoul, # ³èÎï»êʯ 21 Def_CalcAttrFunc_HorseSoul, # ×øÆï»êʯ 22 Def_CalcAttrFunc_HorseSkill, # ×øÆï¼¼ÄÜÊôÐÔ 23 Def_CalcAttrFunc_PetSkill, # ³èÎï¼¼ÄÜÊôÐÔ 24 Def_CalcAttrFunc_StoveYao, # Á¶µ¤Â¯µ¤Ò© 25 Def_CalcAttrFunc_PetSign, # ³èÎïÇ©µ½ 26 Def_CalcAttrFunc_Dogz, # ÉñÊÞ 27 Def_CalcAttrFunc_DogzBattleSkill, # ÖúÕ½ÉñÊÞ¼¼ÄÜ 28 Def_CalcAttrFunc_DogzEquip, # ÉñÊÞ×°±¸ 29 Def_CalcAttrFunc_DogzEquipPlus, # ÉñÊÞ×°±¸Ç¿»¯ 30 Def_CalcAttrFunc_GatherSoul, # ¾Û»ê 31 Def_CalcAttrFunc_MagicWeapon1, # ÈË×å·¨±¦ÊôÐÔ 32 Def_CalcAttrFunc_MagicWeapon2, # ħ×å·¨±¦ÊôÐÔ 33 Def_CalcAttrFunc_MagicWeapon3, # ÏÉ×å·¨±¦ÊôÐÔ 34 Def_CalcAttrFunc_MagicWeapon4, # ÍõÕß·¨±¦ 35 Def_CalcAttrFunc_Coat, # ʱװ 36 Def_CalcAttrFunc_LingQi, # ÁéÆ÷ 37 Def_CalcAttrFunc_LingQiAttr, # ÁéÆ÷ÊôÐÔ 38 Def_CalcAttrFunc_HorseSkin, # ×øÆï¾õÐÑ 39 Def_CalcAttrFunc_PetSkin, # Áé³è¾õÐÑ 40 Def_CalcAttrFunc_LingQiJingLianAttr, # ÁéÆ÷¾«Á¶ 41 Def_CalcAttrFunc_HorseTarin, # ×øÆïÅàÑø 42 Def_CalcAttrFunc_PetTarin, # Áé³èÅàÑø 43 Def_CalcAttrFunc_GuardTarin, # ÊØ»¤ÅàÑø 44 Def_CalcAttrFunc_WingTarin, # ³á°òÅàÑø 45 Def_CalcAttrFunc_PeerlessWeaponTrain, # ÃðÊÀÅàÑø 46 Def_CalcAttrFunc_PeerlessWeapon2Train, # ÊÉ»êÅàÑø 47 Def_CalcAttrFunc_FaQi, # ·¨Æ÷ 48 Def_CalcAttrFunc_LoveRing, # Çé½ä»ù´¡ 49 Def_CalcAttrFunc_LoveRingCouple, # Çé½äÏÉ 50 Def_CalcAttrFunc_Charm, # ÷ÈÁ¦ 51 Def_CalcAttrFunc_LianTi, # Á¶Ìå 52 Def_CalcAttrFunc_Enchant, # ¸½Ä§ 53 Def_CalcAttrFunc_LingQiEnchant, # ÁéÆ÷¸½Ä§ 54 Def_CalcAttrFunc_Gubao, # ¹Å±¦ 55 Def_CalcAttrFunc_Shentong, # Éñͨ 56 ) = range(57) # ¼¼Äܹ¦ÄܵãÁбí - ĬÈϲ»ËãÕ½Á¦£¬²»ÏíÊܰٷֱȼӳɣ¬¼¼Äܹ¦ÄܵãÔÝʱÅäÖã¬Ö®ºóÓÅ»¯¼¼ÄÜÊôÐÔÂß¼­ºó¿ÉÈ¥µô CalcAttrFuncSkillList = [Def_CalcAttrFunc_HorseSkill, Def_CalcAttrFunc_PetSkill, Def_CalcAttrFunc_DogzBattleSkill] # ²»¼ÆËãÕ½Á¦µÄ¹¦ÄܵãÁбí - ÓÉÆäËû·½Ê½¼ÆËãµÄÕ½Á¦µÄ¹¦Äܵ㣬Èç×°±¸ÓÃÆÀ·Ö¼ÆËã CalcAttrFuncNoFightPowerList = [Def_CalcAttrFunc_Equip, Def_CalcAttrFunc_DogzEquip, Def_CalcAttrFunc_LingQiAttr] #Õ½¶·Á¦·Ö×éÀàÐͶÔÓ¦¹¦ÄܵãÊôÐÔ·ÖÀàË÷ÒýÁÐ±í£¬²¢²»ÊÇÒ»Ò»¶ÔÓ¦µÄ£¬ÓÐЩս¶·Á¦ÀàÐÍ¿ÉÓɶà¸ö¹¦Äܵã×é³É #***×¢Òâ***: ÒÔϹ¦ÄܵãÐè°üº¬ÉÏÃæ¶¨ÒåµÄËùÓй¦Äܵ㣬²»È»»áµ¼ÖÂÓÐЩÊôÐÔÎÞ·¨¼ÓÉÏ MFPTypeAttrFuncIndexDict = {ShareDefine.Def_MFPType_Role:[Def_CalcAttrFunc_RoleBase], ShareDefine.Def_MFPType_Equip:[Def_CalcAttrFunc_Equip], ShareDefine.Def_MFPType_LingGen:[Def_CalcAttrFunc_LingGenQuailty, Def_CalcAttrFunc_LingGen], ShareDefine.Def_MFPType_Star:[Def_CalcAttrFunc_Star], ShareDefine.Def_MFPType_Plus:[Def_CalcAttrFunc_Plus], ShareDefine.Def_MFPType_Stone:[Def_CalcAttrFunc_Stone], ShareDefine.Def_MFPType_Enchant:[Def_CalcAttrFunc_Enchant], ShareDefine.Def_MFPType_Gubao:[Def_CalcAttrFunc_Gubao], ShareDefine.Def_MFPType_Shentong:[Def_CalcAttrFunc_Shentong], ShareDefine.Def_MFPType_LingQi:[Def_CalcAttrFunc_LingQi, Def_CalcAttrFunc_LingQiAttr, Def_CalcAttrFunc_LingQiJingLianAttr, Def_CalcAttrFunc_GuardTarin, Def_CalcAttrFunc_WingTarin, Def_CalcAttrFunc_PeerlessWeaponTrain, Def_CalcAttrFunc_PeerlessWeapon2Train], ShareDefine.Def_MFPType_Wash:[Def_CalcAttrFunc_Wash], ShareDefine.Def_MFPType_Pet:[Def_CalcAttrFunc_Pet, Def_CalcAttrFunc_PetSign, Def_CalcAttrFunc_PetSkill, Def_CalcAttrFunc_PetSkin, Def_CalcAttrFunc_PetTarin], ShareDefine.Def_MFPType_PetSoul:[Def_CalcAttrFunc_PetSoul], ShareDefine.Def_MFPType_Horse:[Def_CalcAttrFunc_Horse, Def_CalcAttrFunc_HorseSkill, Def_CalcAttrFunc_HorseSkin, Def_CalcAttrFunc_HorseTarin], ShareDefine.Def_MFPType_HorseSoul:[Def_CalcAttrFunc_HorseSoul], ShareDefine.Def_MFPType_FaQi:[Def_CalcAttrFunc_FaQi], ShareDefine.Def_MFPType_Love:[Def_CalcAttrFunc_LoveRing, Def_CalcAttrFunc_LoveRingCouple], ShareDefine.Def_MFPType_Charm:[Def_CalcAttrFunc_Charm], ShareDefine.Def_MFPType_LianTi:[Def_CalcAttrFunc_LianTi], ShareDefine.Def_MFPType_Prestige:[Def_CalcAttrFunc_Prestige], ShareDefine.Def_MFPType_GodWeapon:[Def_CalcAttrFunc_GodWeapon], ShareDefine.Def_MFPType_Dienstgrad:[Def_CalcAttrFunc_Dienstgrad], ShareDefine.Def_MFPType_Rune:[Def_CalcAttrFunc_Rune], ShareDefine.Def_MFPType_MagicWeapon1:[Def_CalcAttrFunc_MagicWeapon1], ShareDefine.Def_MFPType_MagicWeapon2:[Def_CalcAttrFunc_MagicWeapon2], ShareDefine.Def_MFPType_MagicWeapon3:[Def_CalcAttrFunc_MagicWeapon3, Def_CalcAttrFunc_Stove, Def_CalcAttrFunc_VIP], ShareDefine.Def_MFPType_MagicWeapon4:[Def_CalcAttrFunc_MagicWeapon4], ShareDefine.Def_MFPType_StoveYao:[Def_CalcAttrFunc_StoveYao], ShareDefine.Def_MFPType_GatherSoul:[Def_CalcAttrFunc_GatherSoul], ShareDefine.Def_MFPType_Coat:[Def_CalcAttrFunc_Coat], ShareDefine.Def_MFPType_Dogz:[Def_CalcAttrFunc_Dogz, Def_CalcAttrFunc_DogzEquip, Def_CalcAttrFunc_DogzEquipPlus, Def_CalcAttrFunc_DogzBattleSkill], ShareDefine.Def_MFPType_Other:[Def_CalcAttrFunc_Success, Def_CalcAttrFunc_FamilyTech, Def_CalcAttrFunc_EquipDecompose], } MFPTypeName = {ShareDefine.Def_MFPType_Role:"½ÇÉ«", ShareDefine.Def_MFPType_LingGen:"Áé¸ù", ShareDefine.Def_MFPType_Equip:"×°±¸", ShareDefine.Def_MFPType_Star:"ÉýÐÇ", ShareDefine.Def_MFPType_Plus:"Ç¿»¯", ShareDefine.Def_MFPType_Stone:"±¦Ê¯", ShareDefine.Def_MFPType_Wash:"Ï´Á·", ShareDefine.Def_MFPType_LingQi:"ÁéÆ÷", ShareDefine.Def_MFPType_Pet:"Áé³è", ShareDefine.Def_MFPType_Horse:"×øÆï", ShareDefine.Def_MFPType_Prestige:"¾³½ç", ShareDefine.Def_MFPType_GodWeapon:"Éñ±ø", ShareDefine.Def_MFPType_Dienstgrad:"³ÆºÅ", ShareDefine.Def_MFPType_Rune:"·ûÓ¡", ShareDefine.Def_MFPType_GatherSoul:"¾Û»ê", ShareDefine.Def_MFPType_StoveYao:"µ¤Ò©", ShareDefine.Def_MFPType_MagicWeapon1:"ÈË×å", ShareDefine.Def_MFPType_MagicWeapon2:"ħ×å", ShareDefine.Def_MFPType_MagicWeapon3:"ÏÉ×å", ShareDefine.Def_MFPType_MagicWeapon4:"ÍõÕß", ShareDefine.Def_MFPType_PetSoul:"³è»ê", ShareDefine.Def_MFPType_HorseSoul:"Æï»ê", ShareDefine.Def_MFPType_FaQi:"·¨Æ÷", ShareDefine.Def_MFPType_Dogz:"ÉñÊÞ", ShareDefine.Def_MFPType_Coat:"ʱװ", ShareDefine.Def_MFPType_Love:"ÇéÔµ", ShareDefine.Def_MFPType_Charm:"÷ÈÁ¦", ShareDefine.Def_MFPType_LianTi:"Á¶Ìå", ShareDefine.Def_MFPType_Enchant:"¸½Ä§", ShareDefine.Def_MFPType_Gubao:"¹Å±¦", ShareDefine.Def_MFPType_Shentong:"Éñͨ", ShareDefine.Def_MFPType_Other:"ÆäËû", } FuncIndexName = { Def_CalcAttrFunc_RoleBase:"½ÇÉ«»ù´¡", Def_CalcAttrFunc_LingGen:"Áé¸ù", Def_CalcAttrFunc_LingGenQuailty:"Áé¸ùÆ·ÖÊ", Def_CalcAttrFunc_Equip:"×°±¸", Def_CalcAttrFunc_Star:"ÉýÐÇ", Def_CalcAttrFunc_Plus:"Ç¿»¯", Def_CalcAttrFunc_Stone:"±¦Ê¯", Def_CalcAttrFunc_Wash:"Ï´Á·", Def_CalcAttrFunc_LingQi:"ÁéÆ÷", Def_CalcAttrFunc_LingQiAttr:"ÁéÆ÷ÊôÐÔ", Def_CalcAttrFunc_LingQiJingLianAttr:"ÁéÆ÷¾«Á¶", Def_CalcAttrFunc_Pet:"Áé³è", Def_CalcAttrFunc_Horse:"×øÆï", Def_CalcAttrFunc_Prestige:"¾³½ç", Def_CalcAttrFunc_GodWeapon:"Éñ±ø", Def_CalcAttrFunc_Dienstgrad:"³ÆºÅ", Def_CalcAttrFunc_Rune:"·ûÓ¡", Def_CalcAttrFunc_GatherSoul:"¾Û»ê", Def_CalcAttrFunc_Success:"³É¾Í", Def_CalcAttrFunc_VIP:"VIP", Def_CalcAttrFunc_Stove:"Á¶µ¤Â¯", Def_CalcAttrFunc_FamilyTech:"ÐÄ·¨", Def_CalcAttrFunc_EquipDecompose:"×°±¸·Ö½â", Def_CalcAttrFunc_PetSoul:"³èÎï»êʯ", Def_CalcAttrFunc_HorseSoul:"×øÆï»êʯ", Def_CalcAttrFunc_HorseSkill:"×øÆï¼¼ÄÜÊôÐÔ", Def_CalcAttrFunc_PetSkill:"³èÎï¼¼ÄÜÊôÐÔ", Def_CalcAttrFunc_StoveYao:"Á¶µ¤Â¯µ¤Ò©", Def_CalcAttrFunc_PetSign:"³èÎïÇ©µ½", Def_CalcAttrFunc_Dogz:"ÉñÊÞ", Def_CalcAttrFunc_DogzBattleSkill:"ÉñÊÞ¼¼ÄÜ", Def_CalcAttrFunc_DogzEquip:"ÉñÊÞ×°±¸", Def_CalcAttrFunc_DogzEquipPlus:"ÉñÊÞÇ¿»¯", Def_CalcAttrFunc_Coat:"ʱװ", Def_CalcAttrFunc_MagicWeapon1:"ÈË×å·¨±¦ÊôÐÔ", Def_CalcAttrFunc_MagicWeapon2:"ħ×å·¨±¦ÊôÐÔ", Def_CalcAttrFunc_MagicWeapon3:"ÏÉ×å·¨±¦ÊôÐÔ", Def_CalcAttrFunc_MagicWeapon4:"ÍõÕß·¨±¦ÊôÐÔ", Def_CalcAttrFunc_HorseSkin:"×øÆï¾õÐÑ", Def_CalcAttrFunc_PetSkin:"Áé³è¾õÐÑ", Def_CalcAttrFunc_HorseTarin:"×øÆïÅàÑø", Def_CalcAttrFunc_PetTarin:"Áé³èÅàÑø", Def_CalcAttrFunc_GuardTarin:"ÊØ»¤ÅàÑø", Def_CalcAttrFunc_WingTarin:"³á°òÅàÑø", Def_CalcAttrFunc_PeerlessWeaponTrain:"ÃðÊÀÅàÑø", Def_CalcAttrFunc_PeerlessWeapon2Train:"ÊÉ»êÅàÑø", Def_CalcAttrFunc_FaQi:"·¨Æ÷", Def_CalcAttrFunc_LoveRing:"Çé½ä»ù´¡", Def_CalcAttrFunc_LoveRingCouple:"Çé½äÏÉÂÂ", Def_CalcAttrFunc_Charm:"÷ÈÁ¦", Def_CalcAttrFunc_LianTi:"Á¶Ìå", Def_CalcAttrFunc_Enchant:"¸½Ä§", Def_CalcAttrFunc_LingQiEnchant:"ÁéÆ÷¸½Ä§", Def_CalcAttrFunc_Gubao:"¹Å±¦", Def_CalcAttrFunc_Shentong:"Éñͨ", } #------------------------------------------------------------------------------- ( TriggerType_BeSuperHit, # ±»±©»÷´¥·¢¼¼ÄÜ 1 TriggerType_BuffState, # ½øÈë4012µÄij¸ö״̬´¥·¢¼¼ÄÜ TriggerType_AddPVPDamagePer, # Ìá¸ßPVPÔö¼ÓÉ˺¦ÊôÐÔÖµ£¬¼ÆËãʱ TriggerType_AttackOver, # ¹¥»÷£¨¶ÔµÐ¼¼ÄÜ£©ºó±»¶¯¼¼Äܱ»´¥·¢ TriggerType_AttackAddSkillPer, # ËùÓй¥»÷É˺¦(SkillPer)Ôö¼Ó£¬º¬ÆÕ¹¥£¬¼ÆËãʱ 5 TriggerType_SuperHit, # ±©»÷ʱ ´¥·¢¼¼ÄÜ TriggerType_SuperHitValue, # ±©»÷ʱ Ôö¼Ó±©»÷Öµ TriggerType_StormAttackOneByOne, # ÀལÈз籩¹¥»÷1¶Ô1´¥·¢¼¼ÄÜ TriggerType_ReduceCD, # ¼õÉÙCD TriggerType_SuperHitSkillPer, # ±©»÷ʱ£¬Ôö¼Ó¼¼ÄÜÉ˺¦ 10 TriggerType_AttackAddFinalValue, #Ôö¼ÓÊä³öÉ˺¦ TriggerType_HappenState, #±Ø¶¨´¥·¢ TriggerType_AbsorbShield, # Ìá¸ß÷è÷ëÓÓÉíµÄ¼õÉÙÉ˺¦Ð§¹ûÌáÉý20% TriggerType_BounceHP, # ·´µ¯É˺¦¹Ì¶¨Öµ TriggerType_BuffDisappear, # buffÏûʧºó´¥·¢¼¼ÄÜ 15 TriggerType_BuffTime, # ÑÓ³¤BUFFʱ¼ä TriggerType_BounceHPPer, # ·´µ¯É˺¦°Ù·Ö±ÈÖµ TriggerType_AddSingleSkillPer, # ³ÖÐøÐÔ¹¥»÷µÄµ¥´Î¹¥»÷Öð´ÎÔö¼Ó¼¼ÄÜÉ˺¦ TriggerType_SkillOverNoAttack, # ¼¼ÄÜÊͷźó ÓëTriggerType_AttackOverÏà·´ TriggerType_BeAttackOver, # ±»¹¥»÷ºó´¥·¢ 20 TriggerType_AddIceAtkPer, # ¹¥»÷¸½¼ÓÕæÊµÉ˺¦°Ù·Ö±È TriggerType_AddIceAtk, # ¹¥»÷¸½¼ÓÕæÊµÉ˺¦¹Ì¶¨Öµ TriggerType_DebuffOff, # µÖÏûdebuff TriggerType_AttackKill, # նɱ TriggerType_WillDead, # ½øÈë±ôËÀ״̬ʱ´¥·¢¼¼ÄÜ 25 TriggerType_BuffBoom, # Öж¾ºó±¬Õ¨ TriggerType_BeAttackAddSkillPer, # ±»¹¥»÷Ìá¸ß¼¼ÄÜÉ˺¦ TriggerType_HurtObjAddBuff, # ÔÚËãÉ˺¦Ê±Èº¹¥1¶Ô1¼Óbuff£¬¿ÉÓÃÓÚÒ»¸öÉ˺¦¶à´Î´¥·¢ TriggerType_BeBoomSeed, # ±»¶¯Òý±¬ÊÓÒ°ÄÚ¶ÔÏóµÄbuffÖÖ×Ó 29 TriggerType_AttackCnt, # Ôö¼Ó¼¼Äܹ¥»÷ÊýÁ¿£¨Ð§¹ûID1200£© 30 TriggerType_SuperHitOneByOne, # Ö»¶Ô±©»÷Ä¿±ê´¥·¢¼¼ÄÜ TriggerType_Buff_AddSuperHitRate, # BUFFÀࣺ Ôö¼Ó±©»÷ÂÊ TriggerType_TagBuffState, # Ä¿±ê½øÈë4012µÄij¸ö״̬´¥·¢¼¼ÄÜ TriggerType_Buff_AttackSubLayer, # BUFFÀࣺ¹¥»÷¼õbuff²ã£¬0Ïûʧ TriggerType_Buff_SuckBloodPer, # BUFFÀࣺ °Ù·Ö±ÈÎüѪ, ´Ë´¦·ÇÊôÐÔÀà 35 TriggerType_Buff_MustBeHit, # BUFFÀࣺ ÎÞÊÓÉÁ±Ü±ØÖÐ TriggerType_ReduceHurtHPPer, # °Ù·Ö±È¼õÉÙ¹¥»÷¼ÆËãºóÉ˺¦ TriggerType_AddExpRate, # ¸ÅÂÊÐÔ¼Ó³Éɱ¹Ö¾­Ñé TriggerType_DamageReduce, # ¼õÉÙÉ˺¦ TriggerType_DamageReducePVP, # PVP¼õÉÙÉ˺¦ 40 TriggerType_MissPer, # ÉÁ±ÜÌáÉý°Ù·Ö±È TriggerType_SkillDist, # ¼Ó³¤¼¼ÄܾàÀë TriggerType_TimeCalc, # Ò»¶¨Ê±¼äÑ­»·Öд¥·¢Êͷż¼ÄÜ TriggerType_MissSkill, # ÉÁ±Üºó´¥·¢Êͷż¼ÄÜ TriggerType_MissSuccessPer, # ÉÁ±Ü³É¹¦ÂÊÌáÉý 45 TriggerType_BloodShield, # Ѫ¶Ü 46 TriggerType_AttackOverPassive, # ¹¥»÷£¨¶ÔµÐ¼¼ÄÜ£©ºó±»¶¯¼¼Äܱ»´¥·¢ÔÚÆäËû±»¶¯Ð§¹û´¦Àíºóµ÷Ó㬴¥·¢Ë³ÐòÔ­Òò 47 TriggerType_Buff_BeAttackSubLayer, # BUFFÀࣺ±»¹¥»÷¼õbuff²ã£¬0Ïûʧ 48 TriggerType_OneDamage, # É˺¦½µµÍµ½1µã 49 TriggerType_LuckyHit, # »áÐÄÒ»»÷ʱÔö¼Ó»áÐÄÉ˺¦¹Ì¶¨Öµ 50 TriggerType_ChangeHurtToHP, # °ÑÊܵ½É˺¦µÄxx%ת»¯ÎªÉúÃüÖµ 51 TriggerType_AddLayer, # BUFF²ã¼¶Ôö¼Óʱ 52 TriggerType_ForbidenCure, # ½ûÖ¹ÖÎÁÆ 53 TriggerType_PassiveBuffValue, ## ±»¶¯buffÖµ¼ÆËãÖжþ´Î»ñÈ¡±»¶¯Öµ 54 TriggerType_AttackKillHappen, ## ¶Ô±»¶¯¼¼ÄÜնɱµÄ¸ÅÂÊÔöÇ¿ 55 TriggerType_AddBuffOver, # Ìí¼ÓbuffÖ®ºó´¥·¢¼¼ÄÜ 56 TriggerType_StormAttackOver, # ÀལÈз籩ÿ¹¥»÷Ò»´Î´¥·¢¼¼ÄÜ 57 TriggerType_StormAttackReduceCD, # ÀལÈз籩¹¥»÷ÿ¹¥»÷Ò»´Î¼õÉÙCD 58 TriggerType_AttackAddFinalPer, #Ôö¼Ó×îÖÕÉ˺¦°Ù·Ö±È 59 TriggerType_SummonDie, #×ÔÉíÕÙ»½ÊÞËÀÍö´¥·¢¼¼ÄÜ 60 TriggerType_GiftReduceCD, # Ì츳ÓõļõCD 61 TriggerType_ProDefValue, # Éñ±ø»¤¶ÜֵϽµÊ± 62 TriggerType_LockHP, # ËøÑª´¥·¢¼¼ÄÜ 63 TriggerType_BeLuckyHit, # ±»»áÐÄÒ»»÷´¥·¢¼¼ÄÜ 64 TriggerType_BeLuckyHitSubPer, # ¼õÉÙÊܵ½µÄ»áÐÄÉ˺¦ 65 TriggerType_ZhongjiZhansha, # ÖÕ¼«Õ¶É± 66 TriggerType_SuperHitSubLayer, # ±©»÷¼õ²ã 67 TriggerType_SuperHitSkipCD, # ±©»÷ÎÞÀäÈ´ 68 TriggerType_BuffHurtCnt, # µ±³ÖÐøbuffÉ˺¦µÚX´Îʱ´¥·¢¼¼ÄÜ 69 TriggerType_AttackAddSkillPerYinji, # Ôö¼Ó¼¼ÄÜÉ˺¦ ͬTriggerType_AttackAddSkillPer Çø±ðΪƮ×Ö 70 TriggerType_dFinalHurtReducePer, # ·ÀÊØ·½µÄ×îÖÕÉ˺¦¼õÉÙ°Ù·Ö±È 71 TriggerType_IsDealy, # ÊÇ·ñ´¥·¢ÖÂÃüÒ»»÷ 72 ÔÝÇÒÀí½âΪºÍ¸ÅÂÊÊǶÀÁ¢£¬ÓÐиÅÄî²úÉúÔòÖØ¶¨Òå TriggerType_AddThumpHitRate, # Ìá¸ßÖØ»÷¸ÅÂÊ 73 TriggerType_ThumpHit, # ÖØ»÷ʱ ´¥·¢¼¼ÄÜ74 TriggerType_AddThumpHitPer, # ÖØ»÷ʱ Ôö¼ÓÖØ»÷°Ù·Ö±È 75 ĬÈÏ10000 TriggerType_SkillSuccess, # Èκμ¼ÄÜÊͷųɹ¦¶¼¿É´¥·¢ 76 TriggerType_BounceHPPerByAttacker, # ·´µ¯É˺¦°Ù·Ö±ÈÖµ, Óɹ¥»÷·½¾ö¶¨ 77 TriggerType_NoControl, # ʹ¹ØÁª¼¼Äܲ»ÊÜ¿ØÖÆ 78 TriggerType_SuperHitSuckBloodPer, # ±©»÷°Ù·Ö±ÈÎüѪ, 79 TriggerType_BurnPer, # ׯÉÕÉ˺¦°Ù·Ö±È 80 TriggerType_BurnDisappear, # ׯÉÕÏûʧ´¥·¢ 81 TriggerType_SkillValue, # Ôö¼Ó¼¼ÄÜÉ˺¦¹Ì¶¨Öµ 82 TriggerType_HitSuccess, # ÃüÖгɹ¦ÂÊ 83 TriggerType_AddHP, # ¼¼ÄÜ»ØÑª 84 TriggerType_ThumpHitSuckBloodPer, # ÖØ»÷°Ù·Ö±ÈÎüѪ, 85 TriggerType_SuperHitPer, # ±©»÷É˺¦°Ù·Ö±È 86 TriggerType_SkillSuccessExpend, # ʹÓü¼Äܳɹ¦ºó²»´¥·¢¼¼ÄÜ ´¦ÀíÏûºÄµÈÎÊÌâÓà 87 TriggerType_ThumpSkillValue, # ÖØ»÷Ôö¼Ó¼¼Ä̶ܹ¨ÖµÉ˺¦ 88 TriggerType_HitValue, # ¼Ç¼ÃüÖиöÊý 89 TriggerType_ChangeSkillEff, # ¸Ä±ä¼¼ÄÜÌØÐ§¹ã²¥ 90 ) = range(1, 91) #²»¿ÉÒÔÅå´÷³á°òµÄµØÍ¼ CanNotWearWingMapIDList = [] #²»¿ÉÒÔÅå´÷ÎäÆ÷ʱװµÄµØÍ¼ CanNotWearWeaponCoatMapIDList = [] #²»¿ÉÒÔʹÓûָ´ÎïÆ·»ò¼¼ÄܵĵØÍ¼ CanNotRecoverMapIDList = [] #²»ÊÜCanNotRecoverMapIDListÏÞÖÆµÄ¼¼ÄÜSkillTypeIDÁбí ForceRecoverSkillList = [62227] # ÊôÐÔ¼¤»î¹ã²¥ÀàÐÍ ( Def_AttrActivatyNotify_None, # ²»Ìáʾ Def_AttrActivatyNotify_Plus, # Ç¿»¯Ê±Ìáʾ Def_AttrActivatyNotify_Stone, # ÏâǶʱÌáʾ Def_AttrActivatyNotify_Equip, # ×°±¸Ê±Ìáʾ ) = range(4) #ʹÓõǽÆ÷µÇ¼ Def_LoginStyle_Unknown = -1 # δ֪ Def_LoginStyle_WebBrowser = 1 # Ò³Ãæä¯ÀÀÆ÷ Def_LoginStyle_XunLeiBox = 2 # ѸÀ׺Ð×Ó Def_LoginStyle_UseTool = 3 # ΢¶Ë Def_LoginStyle_Other = 4 # ÆäËûÀàÐÍ #ͬϵְҵö¾Ù JOB_TYPY_COUNT = 5 ( TYPE_NONE, #ÎÞ TYPE_WARRIOR, #սʿϵ/ǹ TYPE_WIZARD, #·¨Ê¦Ïµ/ÕÈ TYPE_ASSASSIN, #¹­ÊÖϵ/½£ TYPE_CHAPLAIN, #ħ½£Ïµ ) = range(0 , JOB_TYPY_COUNT) #Ö°ÒµÀà±ð¶ÔÓ¦×Öµä JOB_TYPE_DICT = { ShareDefine.PlayerJob_Warrior : TYPE_WARRIOR, #½£Ê¿¶ÔӦսʿϵ ShareDefine.PlayerJob_Wizard : TYPE_WIZARD, #·¨Ê¦¶ÔÓ¦·¨Ê¦Ïµ ShareDefine.PlayerJob_Assassin : TYPE_ASSASSIN, #¹­ÊÖ¶ÔÓ¦¹­ÊÖϵ ShareDefine.PlayerJob_Chaplain : TYPE_CHAPLAIN, #ħ½£¶ÔӦħ½£Ïµ ShareDefine.PlayerJob_Knight : TYPE_WARRIOR, #ÆïÊ¿¶ÔӦսʿϵ ShareDefine.PlayerJob_ForceUser : TYPE_WIZARD, #ħµ¼¶ÔÓ¦·¨Ê¦Ïµ ShareDefine.PlayerJob_BowMaster : TYPE_ASSASSIN, #ÉäÊÖ¶ÔÓ¦¹­ÊÖϵ ShareDefine.PlayerJob_Max : TYPE_CHAPLAIN, #ħ½£¶ÔӦħ½£Ïµ } #°æ±¾ÐÞÕý±ê¼Ç, ʹÓÃkey¸ñʽ Def_Player_Dict_VersionFix ( Def_VerFix_LingGenShow, #Áé¸ùÌØÐ§Íâ¹Û ) = range(1) ##================================================================================================== #ÓÎÏ·Ïû·ÑµãÀàÐͶ¨Òå Def_CostType_List = ( Def_Cost_Unknown,# 0 Def_Cost_BuyStoreItem, # ÉÌ³Ç Def_Cost_BuyPack, # ¹ºÂò±³°ü¸ñ×Ó Def_Cost_UseSpeaker, # À®°È·¢ÑÔ Def_Cost_Revive, # ¸´»î Def_Cost_FBEncourage, # ¸±±¾¹ÄÎè 5 Def_Cost_GoldInvest, # Àí²ÆÍ¶×Ê Def_Cost_Pray, # Æíµ» Def_Cost_RecoverGain, # ×ÊÔ´ÕÒ»Ø Def_Cost_BuyVIPItem, # ¹ºÂòVIPÀñ°ü Def_Cost_GM, # GM 10 Def_Cost_BourseBuy, # ½»Ò×Ëù¹ºÂò Def_Cost_BourseCharge, # ½»Ò×ËùÊÖÐø·Ñ Def_Cost_EquipWash, # ×°±¸Ï´Á· Def_Cost_ItemProduce, # ÎïÆ·ºÏ³É Def_Cost_UseItem, # ʹÓÃÎïÆ· 15 Def_Cost_AddSignDay, # Ç©µ½²¹Ç© Def_Cost_FBSweep, # ¸±±¾É¨µ´ Def_Cost_ClearFBCD, # Çå³ý¸±±¾CD Def_Cost_FinishFBSweep, # Á¢¼´Íê³Éɨµ´ Def_Cost_BuyFBCnt, # ¹ºÂò¸±±¾´ÎÊý 20 Def_Cost_MissionDel, # ÈÎÎñ¿ÛÇ® Def_Cost_MissionGameEvent, # ÈÎÎñʼþ¿ÛÇ® Def_Cost_MissionStar, # ÈÎÎñÐǼ¶ Def_Cost_EquipStone, # ±¦Ê¯ÏâǶ Def_Cost_Transport, # ´«ËÍ 25 Def_Cost_Treasure, # Ѱ±¦ Def_Cost_FamilyBroadcast, # ¼Ò×幫¸æ Def_Cost_FamilyRedPacket, # ·¢¼Ò×å×êʯºì°ü Def_Cost_EnterFB, # ½øÈ븱±¾ Def_Cost_GameServer, # GameServer 30 Def_Cost_FreeGoods, # ¼«Æ·°×Äà Def_Cost_DogzEquipPlus, # ÉñÊÞ×°±¸Ç¿»¯ Def_Cost_RuneHole, # ·ûÓ¡¿×½âËø Def_Cost_AlchemyPray, # µ¤Ò©Æí¸£ Def_Cost_ResetGreatMasterSkill, # ÖØÖÃÌ츳¼¼ÄÜ 35 Def_Cost_BindJadeWheel, # °óÓñתÅÌ Def_Cost_WishingWell, # ÐíÔ¸³ØË¢Ð Def_Cost_GodWeapon, # Éñ±ø Def_Cost_FBHelpBattle, # ¸±±¾ÖúÕ½ Def_Cost_FBGatherSoulBoss, # ¾Û»ê¸±±¾BOSSÕÙ»½ 40 Def_Cost_CrossRealmPK, # ¿ç·þPK Def_Cost_LuckyTreasure, #ÐÒÔ˼ø±¦ Def_Cost_MysteryShopRefresh, # ÉñÃØÉ̵êˢРDef_Cost_AuctionBid, # ÅÄÂôÐоº¼Û Def_Cost_BuyDailyActionCnt, # ¹ºÂò»î¶¯´ÎÊý 45 Def_Cost_FBBuyBuff, # ¸±±¾Âòbuff Def_Cost_CreatFamily, # ´´½¨ÏÉÃË Def_Cost_BuyKillBossCnt, #¹ºÂòboss´ÎÊý Def_Cost_EquipStar, #×°±¸ÉýÐÇ Def_Cost_ActivityPlace, #»îÔ¾·ÅÖà 50 Def_Cost_FaQi, # ·¨Æ÷ Def_Cost_Love, # ÇéÔµ Def_Cost_BuyOrderInfo, # ¹ºÂò³äÖµÉÌÆ· Def_Cost_ActGodGift, # ÌìµÛÀñ°ü»î¶¯ Def_Cost_CrossBattlefield, # ¿ç·þÕ½³¡ Def_Cost_TongTianLing, # ͨÌìÁî Def_Cost_LianTi, # Á¶Ìå #-----------ÒÔÏÂΪÔÝʱûÓõģ¬ÏȲ»É¾³ý£¬ÈçÓÐÐÂÔöÏû·ÑµãÔò·ÅÔÚÕâЩ֮ǰ------------ Def_Cost_RefreshArrestTask, # Ë¢ÐÂÐüÉÍÈÎÎñ Def_Cost_OffLineExp, # ¶Ò»»ÀëÏß¾­Ñé Def_Cost_RefreshTruck, # Ë¢ÐÂïÚ³µ Def_Cost_FinishTruck, # Íê³ÉïÚ³µ Def_Cost_RefreshTimeShop, # Ë¢ÐÂÉñÃØÉ̵ê Def_Cost_OpenNoble, # ¿ªÍ¨¹ó×å Def_Cost_Warehouse, # ²Ö¿â Def_Cost_BuyItemBack, # »Ø¹º Def_Cost_Trade, # ½»Ò× Def_Cost_Rename, # ¸ÄÃû Def_Cost_SkillLvUp, # ¼¼ÄÜÉý¼¶ ) = range(2000, 2000 + 69) Def_Cost_Reason_SonKey = "reason_name_son" # Ïû·ÑµãÔ­Òò×ÓÀà˵Ã÷key # Ïû·Ñ·µÀû²»´¦ÀíµÄÏû·ÑÀàÐÍÁбí CostRebate_DisableType = [Def_Cost_BourseBuy, Def_Cost_BourseCharge, Def_Cost_FreeGoods, Def_Cost_FamilyRedPacket, Def_Cost_Unknown, "GMSetMoney", "Warehouse", Def_Cost_AuctionBid] # ¿ÉÔÚ¿ç·þÖÐÏû·ÑµÄÀàÐÍÁбí MergeServerCanCostType = [Def_Cost_UseSpeaker, Def_Cost_Revive, Def_Cost_FBEncourage] #ÄÚ²¿ÏÉÓñ²»ÄÜÓõÄÏû·ÑÀàÐÍÁбí UnUseInner_CostType = [Def_Cost_BourseBuy, Def_Cost_FamilyRedPacket, Def_Cost_AuctionBid] # Ïû·ÑÀàÐͶÔÓ¦ÐÅÏ¢×Öµä{Ïû·ÑÀàÐÍ:[eventName, ÖÐÎÄ˵Ã÷reason_name, ·¢Ë͸ø9377µÄÊý¾ÝÊÇ·ñ·ÖÏû·Ñ×ÓÀà], } # ÓÉÓÚ9377ÄDZßÊý¾Ý½¨ÒéËùÓÐÏû·Ñµã×ܺÍ×îºÃ²»³¬¹ý500¸ö£¬¹ÊÕâÀï¶Ô²¿·Ö·¢Ë͸ø¶Ô·½µÄÊý¾Ý½øÐйé×éΪ²»·Ö×ÓÀ࣬»òÖ±½Ó¹éÊôÓÚÉ̳ǷÖ×é # .ʹÓÃÔ­¼Û¹ºÂòµÄÎïÆ·Í³Ò»¹éÊôΪÉ̳Ç×飬Ïû·Ñ¶ÔӦΪAutoBuyµÄÒ²¹éÊôÓÚÉ̳ǷÖ×é # .ÎÒÃÇ×Ô¼ºµÄÁ÷Ïò¼Ç¼Êý¾Ý»¹ÊÇΪÏêϸÏû·ÑÐÅÏ¢¼Ç¼£¬·½±ãÒì³£Çé¿öϲéÖ¤£¬½ö¶Ô·¢¸ø¶Ô·½µÄÊý¾Ý½øÐйé×é´¦Àí Def_CostType_Dict = { Def_Cost_Unknown:"Unknown", Def_Cost_BuyStoreItem:"BuyStoreItem", # ÓзÖÏû·Ñ¶ÔÏó×ÓÀàµÄ Def_Cost_BuyVIPItem:"BuyVIPItem", Def_Cost_GoldInvest:"GoldInvest", Def_Cost_Pray:"Pray", Def_Cost_Treasure:"Treasure", Def_Cost_OpenNoble:"OpenNoble", Def_Cost_RecoverGain:"RecoverGain", Def_Cost_EnterFB:"EnterFB", # ÎÞÏû·Ñ¶ÔÏó×ÓÀàµÄ Def_Cost_BuyPack:"BuyPack", Def_Cost_UseSpeaker:"UseSpeaker", Def_Cost_Revive:"Revive", Def_Cost_FBEncourage:"FBEncourage", Def_Cost_RefreshTruck:"RefreshTruck", Def_Cost_FinishTruck:"FinishTruck", Def_Cost_RefreshArrestTask:"RefreshArrestTask", Def_Cost_RefreshTimeShop:"RefreshTimeShop", Def_Cost_ResetGreatMasterSkill:"ResetTalentSkill", Def_Cost_GM:"GM", Def_Cost_BourseBuy:"BourseBuy", Def_Cost_BourseCharge:"BourseCharge", Def_Cost_EquipWash:"EquipWash", Def_Cost_UseItem:"UseItem", Def_Cost_AddSignDay:"AddSignDay", Def_Cost_FBSweep:"FBSweep", Def_Cost_ClearFBCD:"ClearFBCD", Def_Cost_FinishFBSweep:"FinishFBSweep", Def_Cost_BuyFBCnt:"BuyFBEnergy", Def_Cost_MissionDel:"MissionDel", Def_Cost_MissionGameEvent:"MissionGameEvent", Def_Cost_MissionStar:"MissionStar", Def_Cost_Warehouse:"Warehouse", Def_Cost_BuyItemBack:"BuyItemBack", Def_Cost_ItemProduce:"ItemProduce", Def_Cost_EquipStone:"EquipStone", Def_Cost_Transport:"Transport", Def_Cost_OffLineExp:"OffLineExp", Def_Cost_GameServer:"GameServer", Def_Cost_Trade:"Trade", Def_Cost_Rename:"Rename", Def_Cost_SkillLvUp:"SkillLvUp", Def_Cost_FamilyBroadcast:"FamilyBroadcast", Def_Cost_FamilyRedPacket:"FamilyRedPacket", Def_Cost_FreeGoods:"FreeGoods", Def_Cost_DogzEquipPlus:"DogzEquipPlus", Def_Cost_RuneHole:"RuneHole", Def_Cost_AlchemyPray:"AlchemyPray", Def_Cost_BindJadeWheel:"BindJadeWheel", Def_Cost_WishingWell:"WishingWell", Def_Cost_GodWeapon:"GodWeapon", Def_Cost_FBHelpBattle:"FBHelpBattle", Def_Cost_FBGatherSoulBoss:"FBGatherSoulBoss", Def_Cost_CrossRealmPK:"CrossRealmPK", Def_Cost_LuckyTreasure:"LuckyTreasure", Def_Cost_MysteryShopRefresh:"MysteryShopRefresh", Def_Cost_AuctionBid:"AuctionBid", Def_Cost_BuyDailyActionCnt:"BuyDailyActionCnt", Def_Cost_FBBuyBuff:"FBBuyBuff", Def_Cost_CreatFamily:"CreatFamily", Def_Cost_BuyKillBossCnt:"BuyKillBossCnt", Def_Cost_EquipStar:"EquipStar", Def_Cost_ActivityPlace:"ActivityPlace", Def_Cost_FaQi:"FaQi", Def_Cost_Love:"Love", Def_Cost_BuyOrderInfo:"BuyOrderInfo", Def_Cost_ActGodGift:"ActGodGift", Def_Cost_CrossBattlefield:"CrossBattlefield", Def_Cost_TongTianLing:"TongTianLing", Def_Cost_LianTi:"LianTi", } ## ----------------------------------------------------- #ÓÎÏ·»õ±ÒÀ´Ô´ÀàÐͶ¨Òå ( Def_GiveMoney_Unknown, # δ֪ 0 Def_GiveMoney_GM, Def_GiveMoney_CTG, Def_GiveMoney_GMTCTG, Def_GiveMoney_CoinToGold, Def_GiveMoney_SuperAccountCreate, # ´´½ÇÔùËÍ 5 Def_GiveMoney_Mission, # ÈÎÎñ Def_GiveMoney_Pray, # Æíµ» Def_GiveMoney_UseItem, # ʹÓÃÎïÆ· Def_GiveMoney_Pickup, # ʰȡ Def_GiveMoney_Bourse, # ½»Ò×Ëù 10 Def_GiveMoney_GoldInvest, # °ó×êͶ×Ê Def_GiveMoney_Recover, # ×ÊÔ´ÕÒ»Ø Def_GiveMoney_RedPacket, # ºì°ü Def_GiveMoney_RefineGift, # Á¶Öƽ±Àø Def_GiveMoney_Mail, # Óʼþ£¨²¹³¥£© 15 Def_GiveMoney_RuneDecompose, # ·ûÓ¡ Def_GiveMoney_Warehouse, # ²Ö¿â Def_GiveMoney_SellPackItem, # ³öÊÛ±³°üÎïÆ· Def_GiveMoney_CollectNPC, # ²É¼¯NPC Def_GiveMoney_BossFirstKill, # BossÊ×ɱ Def_GiveMoney_21, Def_GiveMoney_Trade, # ½»Ò× Def_GiveMoney_Truck, # ÔËïÚ Def_GiveMoney_FreeGoods, # ¼«Æ·°×Äà Def_GiveMoney_BindJadeWheel, # °óÓñתÅÌ 25 Def_GiveMoney_GatherSoulDecompose, #¾Û»ê·Ö½â 26 Def_GiveMoney_AuctionBidReturn, #ÅÄÂô¾º¼Û·µ»¹ Def_GiveMoney_AuctionGain, #ÅÄÂô»ñµÃÀûÈó Def_GiveMoney_TransformItem, #ÎïÆ·Ö±½Óת»¯ Def_GiveMoney_ActGodGift, #ÌìµÛÀñ°ü Def_GiveMoney_BuyOrderInfo, #¹ºÂò³äÖµÉÌÆ·±àºÅ ) = range(1000, 1000 + 32) Def_Give_Reason_SonKey = "reason_name_son" # Ô­Òò×ÓÀà˵Ã÷key #»ñµÃÀàÐͶÔÓ¦ÐÅÏ¢×Öµä{»ñµÃÀàÐÍ:eventName, } Def_GetType_Dict = { Def_GiveMoney_Unknown:"Unknown", Def_GiveMoney_GM:"GM", Def_GiveMoney_CTG:"CTG", Def_GiveMoney_GMTCTG:"GMTCTG", Def_GiveMoney_CoinToGold:"CoinToGold", Def_GiveMoney_SuperAccountCreate:"SuperAccountCreate", Def_GiveMoney_Mission:"Mission", Def_GiveMoney_Pray:"Pray", Def_GiveMoney_UseItem:"UseItem", Def_GiveMoney_Pickup:"Pickup", Def_GiveMoney_Bourse:"Bourse", Def_GiveMoney_GoldInvest:"GoldInvest", Def_GiveMoney_Recover:"Recover", Def_GiveMoney_RedPacket:"RedPacket", Def_GiveMoney_RefineGift:"RefineGift", Def_GiveMoney_Mail:"Mail", Def_GiveMoney_RuneDecompose:"RuneDecompose", Def_GiveMoney_Warehouse:"Warehouse", Def_GiveMoney_SellPackItem:"SellPackItem", Def_GiveMoney_CollectNPC:"CollectNPC", Def_GiveMoney_BossFirstKill:"BossFirstKill", Def_GiveMoney_Trade:"Trade", Def_GiveMoney_Truck:"Truck", Def_GiveMoney_FreeGoods:"FreeGoods", Def_GiveMoney_BindJadeWheel:"BindJadeWheel", Def_GiveMoney_GatherSoulDecompose:"GatherSoulDecompose", Def_GiveMoney_AuctionBidReturn:"AuctionBidReturn", Def_GiveMoney_AuctionGain:"AuctionGain", Def_GiveMoney_TransformItem:"TransformItem", Def_GiveMoney_ActGodGift:"ActGodGift", Def_GiveMoney_BuyOrderInfo:"BuyOrderInfo", } ##================================================================================================== ## ÎïÆ·»ñµÃÀàÐͶ¨Ò壬Óë¿Û³ýÀàÐͲ»Öظ´£¬ÀàÐͶ¨ÒåΪ 1000 ~ 1999 ItemGiveTypeList = ( ItemGive_Unknown, # δ֪ ItemGive_GMMake, # GM¸øÎïÆ· ItemGive_BuyItem, # É̵깺Âò ItemGive_ItemCompound, # ºÏ³É ItemGive_Pickup, # ʰȡ ItemGive_BourseItem, # ½»Ò×Ëù 5 ItemGive_Mail, # Óʼþ ItemGive_RuneCompound, # ·ûÓ¡ºÏ³É ItemGive_TJGDropItem, # ÍÑ»úµôÂä ItemGive_Treasure, # Ѱ±¦ ItemGive_StonePickoff, # Õª³ý±¦Ê¯ 10 ItemGive_EquipSuit, # Ì××° ItemGive_NPCDrop, # NPCµôÂä ItemGive_OpenServerCampaign, # ¿ª·þ»î¶¯ ItemGive_CTG, # CTG ItemGive_DiceEx, # ÎÒÒªÌì»ú 15 ItemGive_FamilyStore, # ÏÉÃ˱¦¿â ItemGive_Refine, # Á¶µ¤ ItemGive_Chests, # ±¦Ïä ItemGive_TrialExchange, # ×ÚÃŶһ» ItemGive_LuckyTreasure, #ÐÒÔ˼ø±¦ ItemGive_LingQiEquipBreak, #ÁéÆ÷Í»ÆÆ ) = range(1000, 1000 + 22) # ÎïÆ·»ñµÃÀàÐͶÔÓ¦ÐÅÏ¢ {ÀàÐÍ:eventName, ...} ItemGiveTypeDict = { ItemGive_Unknown:"Unknown", ItemGive_GMMake:"GMMake", ItemGive_BuyItem:"BuyItem", ItemGive_ItemCompound:"ItemCompound", ItemGive_Pickup:"Pickup", ItemGive_BourseItem:"BourseItem", ItemGive_Mail:"Mail", ItemGive_RuneCompound:"RuneCompound", ItemGive_TJGDropItem:"TJGDropItem", ItemGive_Treasure:"Treasure", ItemGive_StonePickoff:"StonePickoff", ItemGive_EquipSuit:"EquipSuit", ItemGive_NPCDrop:"NPCDrop", ItemGive_OpenServerCampaign:"OpenServerCampaign", ItemGive_CTG:"CTG", ItemGive_DiceEx:"DiceEx", ItemGive_FamilyStore:"FamilyStore", ItemGive_Refine:"Refine", ItemGive_Chests:"Chests", ItemGive_TrialExchange:"TrialExchange", ItemGive_LuckyTreasure:"LuckyTreasure", ItemGive_LingQiEquipBreak:"LingQiEquipBreak", } ## ÎïÆ·¿Û³ýÀàÐͶ¨Ò壬Óë»ñµÃÀàÐͲ»Öظ´£¬ÀàÐͶ¨ÒåΪ 2000 ~ 2999 ItemDelTypeList = ( ItemDel_Unknown, #δ֪ 0 ItemDel_SellPackItem, # ³öÊÛÎïÆ· ItemDel_GodWeapon, # Éñ±ø ItemDel_EquipEnchase, # ±¦Ê¯ÏâǶ ItemDel_Add_LimitingBuff, # Ôö¼Óbuffʱ¼ä ItemDel_AddDienstgrad, # Ôö¼Ó³ÆºÅ 5 ItemDel_AddExp, # Ôö¼Ó¾­Ñé ItemDel_AddLV, # Ôö¼ÓµÈ¼¶ ItemDel_AddVIPExp, # Ôö¼ÓVIP¾­Ñé ItemDel_Chests, # ±¦Ïä ItemDel_CleanGuilt, # Ï´ºìÃû 10 ItemDel_ClothesCoatSkin, # ¼¤»îʱװ ItemDel_GiveMoney, # ʹÓÃÎïÆ·¸ø»õ±Ò ItemDel_PrizeCoin, # ½±Àø³äÖµµãȯ ItemDel_ResetAttrPoint, # Ï´ÊôÐÔµã ItemDel_ResetBossKillCnt, # ÖØÖÃboss»÷ɱƣÀÍ 15 ItemDel_GiveZhenQi, # ¸øSPÖµ ItemDel_AttrFruit, # ÊôÐÔµÀ¾ß ItemDel_AddBourseItem, # Éϼܽ»Ò×Ëù ItemDel_EquipDecompose, # ×°±¸·Ö½â ItemDel_FamilyStore, # ¾èÏ××°±¸ 20 ItemDel_Treasure, # Ѱ±¦ ItemDel_WingExp, # ³á°ò¾«Á¶¾­Ñé ItemDel_StoneUpgrade, # ±¦Ê¯Éý¼¶ ItemDel_ItemCompound, # ºÏ³É ItemDel_Horse, # ×øÆï 25 ItemDel_Pet, # ³èÎï ItemDel_MagicWeapon, # ·¨±¦ ItemDel_Alchemy, # Á¶µ¤ ItemDel_Rune, # ·ûÓ¡ ItemDel_EquipSuit, # Ì××° 30 ItemDel_AddFBCnt, # Ôö¼Ó¸±±¾¿É½øÈë´ÎÊý 31 ItemDel_AddKillBossCnt, # Ôö¼ÓBOSS¿É»÷ɱ´ÎÊý 32 ItemDel_DogzEquipPlus, # ÉñÊÞ×°±¸Ç¿»¯ ItemDel_ChatBubbleBox, # ¼¤»îÁÄÌìÆøÅÝ¿ò ItemDel_GatherSoul, # ¾Û»ê·Ö½â 35 ItemDel_CoatDecompose, # ʱװ·Ö½â ItemDel_EquipEvolve, # ×°±¸½ø½× ItemDel_EquipStarUp, # ×°±¸ÉýÐÇ ItemDel_EquipPlus, # ×°±¸Ç¿»¯½ø»¯ ItemDel_LingQiEquipBreak, # ÁéÆ÷Í»ÆÆ 40 ItemDel_HorsePetAwake, # Æï³è¾õÐÑ ItemDel_ActivityPlace, # »îÔ¾·ÅÖà ItemDel_AuctionHouse, # ÅÄÂô ItemDel_FaQi, # ·¨Æ÷ ItemDel_BTGM, # BTGM 45 ItemDel_LianTi, # Á¶Ìå ) = range(2000, 2000 + 47) # ÎïÆ·¿Û³ýÀàÐͶÔÓ¦ÐÅÏ¢ {ÀàÐÍ:eventName, ...} ItemDelTypeDict = { ItemDel_Unknown:"Unknown", ItemDel_SellPackItem:"SellPackItem", ItemDel_GodWeapon:"GodWeapon", ItemDel_EquipEnchase:"EquipEnchase", ItemDel_Add_LimitingBuff:"Add_LimitingBuff", ItemDel_AddDienstgrad:"AddDienstgrad", ItemDel_AddExp:"AddExp", ItemDel_AddLV:"AddLV", ItemDel_AddVIPExp:"AddVIPExp", ItemDel_Chests:"Chests", ItemDel_CleanGuilt:"CleanGuilt", ItemDel_ClothesCoatSkin:"ClothesCoatSkin", ItemDel_GiveMoney:"GiveMoney", ItemDel_PrizeCoin:"PrizeCoin", ItemDel_ResetAttrPoint:"ResetAttrPoint", ItemDel_ResetBossKillCnt:"ResetBossKillCnt", ItemDel_GiveZhenQi:"GiveZhenQi", ItemDel_AttrFruit:"AttrFruit", ItemDel_AddBourseItem:"AddBourseItem", ItemDel_EquipDecompose:"EquipDecompose", ItemDel_FamilyStore:"FamilyStore", ItemDel_Treasure:"Treasure", ItemDel_WingExp:"WingExp", ItemDel_StoneUpgrade:"StoneUpgrade", ItemDel_ItemCompound:"ItemCompound", ItemDel_Horse:"Horse", ItemDel_Pet:"Pet", ItemDel_MagicWeapon:"MagicWeapon", ItemDel_Alchemy:"Alchemy", ItemDel_Rune:"VPack_Rune", ItemDel_EquipSuit:"EquipSuit", ItemDel_AddFBCnt:"AddFBCnt", ItemDel_AddKillBossCnt:"AddKillBossCnt", ItemDel_DogzEquipPlus:"DogzEquipPlus", ItemDel_ChatBubbleBox:"ChatBubbleBox", ItemDel_GatherSoul:"GatherSoul", ItemDel_CoatDecompose:"CoatDecompose", ItemDel_EquipEvolve:"EquipEvolve", ItemDel_EquipStarUp:"EquipStarUp", ItemDel_EquipPlus:"EquipPlus", ItemDel_LingQiEquipBreak:"LingQiEquipBreak", ItemDel_HorsePetAwake:"HorsePetAwake", ItemDel_ActivityPlace:"ActivityPlace", ItemDel_AuctionHouse:"AuctionHouse", ItemDel_FaQi:"FaQi", ItemDel_BTGM:"BTGM", ItemDel_LianTi:"LianTi", } ##================================================================================================== # ǰ¶Ë×Ô¶¨Ò峡¾°×´Ì¬ CustomMapStep_Over = 0 # ûÓлòÒѽáÊø CustomMapStep_Fight = 1 # Õ½¶·½øÐÐÖÐ # ¸±±¾²ÎÓëÀàÐÍ FB_JoinType = ( FB_JoinType_None, # ĬÈÏÎÞ FB_JoinType_Single, # µ¥ÈË£¬µ¥È˶ÓÎéËãµ¥ÈË FB_JoinType_Multi, # ¶àÈË FB_JoinType_Help, # ÖúÕ½ ) = range(4) # ×Ô¶¨ÒåÈÎÎñʼþ¼Ç¼ custom_mission_event CME_Log_Type_List = ( CME_Log_Start, # ¿ªÊ¼ CME_Log_End, # ½áÊø CME_Log_Acceptable, # ¿É½Ó, ½öÔÚOnDay¼°¹¦ÄÜ¿ªÆôµÄʱºò·¢ËÍ ) = range(3) CME_Type_List = ( CME_Known, # δ֪ 0 CME_FB_XXX1, # 1 CME_FB_XXX2, # 2 CME_FB_3, CME_FB_XXX4, # 4 CME_FB_XXX5, # 5 CME_FB_XXX6, # 6 CME_FB_XXX7, # 7 CME_FB_XXX8, # 8 CME_FB_XXX9, # 9 CME_FB_XXX10, # 10 CME_FB_XXX11, # 11 CME_Class_Horse, # ×øÆï½×¼¶ CME_Class_Wing, # ³á°ò½×¼¶ CME_Class_Official, # ¾ôλ½×¼¶ CME_Class_XXX15, # ·ÏÆú 15 CME_Class_XXX16, # ·ÏÆú CME_FB_XXX17, #17 CME_FB_XXX18, #18 CME_FB_XXX19, #19 CME_FB_XXX20, #20 CME_FB_XXX21, #21 CME_FB_XXX22, #22 CME_FB_RunDaily, #ÈÕ³£ÅÜ»·£¬Ö»¼Ç¼¿É½Ó CME_FB_RunFamily, #Õ½ÃËÅÜ»·£¬Ö»¼Ç¼¿É½Ó ) = range(3,28) # ºǫֻ́ÊÕ¼¯ID¸Ä³É´Ó3¿ªÊ¼£¬²»È»»áºÍÈÎÎñ1³åÍ» CME_Type_Dict = { CME_Known:"δ֪", CME_Class_Horse:"×øÆï", CME_Class_Wing:"³á°ò", CME_Class_Official:"¾ôλ", CME_FB_RunDaily:"ÈÕ³£ÅÜ»·", CME_FB_RunFamily:"Õ½ÃËÅÜ»·", } # ¹¦ÄܶÔÓ¦µÄʼþ¼Ç¼ÀàÐÍ FuncCMEDict = { ShareDefine.GameFuncID_RunDaily:CME_FB_RunDaily, ShareDefine.GameFuncID_RunFamily:CME_FB_RunFamily, } # ÐèÒª·¢Ë͵½ÈÎÎñʼþÀ©Õ¹¼Ç¼µÄÀàÐÍ ShareDefine.Def_UserAction_ExMissionLog CME_Ex_Log_List = [CME_Class_Horse, CME_Class_Wing, CME_Class_Official] # Êú¸Ü Def_Str_Montant = "|" # Ì××°Æ·ÖÊ ( Def_Suit_Null, Def_Suit_Immortal, #ÏÉÆ· Def_Suit_Deity, #ÉñÆ· )=range(3) #VIPÌØÈ¨±àºÅÁбí, ʹÓõ½¾ßÌåÌØÈ¨Ê±£¬ÐÞ¸ÄϾßÌåµÄÃüÃû VIPPrivilegeList = ( VIPPrivilege_VIPKillNPCAddAtk, #1 vip·¨±¦-¼Ó¹¥ - ·ÏÆú VIPPrivilege_2, #2 vip±¦Ê¯¿×-·ÏÆú£¬¶Á¹¦ÄÜÅäÖñí GemOpenVip VIPPrivilege_TeamVIPBuff, #3 VIPbuff-¹¥ÊØÍ¬ÃË, ×é¶ÓÊôÐÔ¼Ó³É VIPPrivilege_BourseTax, #4 ½»Ò×˰¼õÃâ¶î¶È(Íò·Ö±È) VIPPrivilege_5, #5 ˽ÈËÃØÊ飨ÏûÏ¢ÍÆËÍ£© VIPPrivilege_FreeTransport, #6 Ãâ·Ñ´«ËÍ VIPPrivilege_7, #7 ×Ô¶¯ÏÉÃËÈÎÎñ - ǰ¶Ë VIPPrivilege_CollTimeReduceRate, #8 ²É¼¯´óʦ, ²ÉÆìʱ¼ä¼õÉÙÍò·Ö±È VIPPrivilege_9, #9 °ÙÕ½²»ËÀ - ·ÏÆú VIPPrivilege_FightExpRate, #10 ɱ¹Ö¾­ÑéÌáÉý(Íò·Ö±È) VIPPrivilege_EatItem, #11 ÍÌÊÉ×°±¸¾­ÑéÌáÉý(Íò·Ö±È) VIPPrivilege_NPCSPRate, #12 ɱ¹ÖSPÖµ(Íò·Ö±È) VIPPrivilege_MoneyPray, #13 ½ð±ÒÆíÔ¸ VIPPrivilege_ExpPray, #14 ¾­ÑéÆíÔ¸ VIPPrivilege_15, #15 ¸öÈËboss¶îÍâ´ÎÊý - ¸±±¾×ܱíͳһ´¦Àí VIPPrivilege_BossHome, #16 bossÖ®¼Ò²ãÊýȨÏÞ VIPPrivilege_17, #17 Áé³è¸±±¾¹ºÂò´ÎÊý - ¸±±¾×ܱíͳһ´¦Àí VIPPrivilege_18, #18 Ï´Á¶¸±±¾¹ºÂò´ÎÊý - ¸±±¾×ܱíͳһ´¦Àí VIPPrivilege_19, #19 ÐéÎÞ½ûµØ¶îÍâ´ÎÊý - ¸±±¾×ܱíͳһ´¦Àí VIPPrivilege_20, #20 ĺ¹âÉñÃí¹ºÂò´ÎÊý VIPPrivilege_21, #21 ÏɽçÃØ¾³ - ¸±±¾×ܱíͳһ´¦Àí VIPPrivilege_22, #22 ×ÚÃÅÊÔÁ¶¹ºÂò´ÎÊý VIPPrivilege_FamilyGoldPack, #23 ÏÉÃË×êʯºì°ü VIPPrivilege_BoursePwd, #24 ¼¯ÊÐÉϼÜʹÓÃÃÜÂë VIPPrivilege_25, #25 ·âħ̳¹ºÂò´ÎÊý - ¸±±¾×ܱíͳһ´¦Àí VIPPrivilege_26, #26 VIP±»¶¯¼¼Äܿסª¡ªVIP4רÊô±»¶¯¼¼ÄÜ¿× VIPPrivilege_BOSSHomeKillLimit, #27 BOSSÖ®¼ÒÆ£ÀÍÖµÉÏÏÞ VIPPrivilege_FMTDouble, #28 ·âħ̳˫±¶»÷ɱ VIPPrivilege_29, #29 æ´»ÊÒż£¹ºÂò´ÎÊý - ¸±±¾×ܱíͳһ´¦Àí VIPPrivilege_BindJadeWheel, #30 °óÓñתÅÌ´ÎÊý VIPPrivilege_PrayElixir, #31 µ¤Ò©Æí¸£´ÎÊý VIPPrivilege_32, #32 ·âħ̳×Ô¶¯ÌôÕ½ VIPPrivilege_33, #33 VIPPrivilege_34, #34 VIPPrivilege_35, #35 ÖïÏÉBOSS¹ºÂò´ÎÊý - ¸±±¾×ܱíͳһ´¦Àí VIPPrivilege_36, #36 Ïɵ¤ÅúÁ¿Á¶ÖÆ VIPPrivilege_BossHomeBuy, #37 BOSSÖ®¼Ò¹ºÂò´ÎÊý VIPPrivilege_38, #38 ¸öÈËboss¹ºÂò´ÎÊý - ¸±±¾×ܱíͳһ´¦Àí VIPPrivilege_39, #39 çÎç¿ÏÉÓò¹ºÂò´ÎÊý - ÈÕ³£»î¶¯±íͳһ´¦Àí VIPPrivilege_40, #40 VIP³ÆºÅ£¨¿Í»§¶ËʹÓã© VIPPrivilege_41, #41 VIPÌØÈ¨Àñ°ü£¨¿Í»§¶ËʹÓã© VIPPrivilege_42, #42 Ç©µ½½±Àø±¶ÂÊ£¨¿Í»§¶ËʹÓã© VIPPrivilege_43, #43 ±ù¾§¿óÂöɨµ´£¨¿Í»§¶ËʹÓã© VIPPrivilege_BossDogzBuy, #44 ÉñÊÞboss/ÅîÀ³boss¹ºÂò´ÎÊý VIPPrivilege_45, #45 ħ»¯Ö®µØboss¹ºÂò´ÎÊý VIPPrivilege_46, #46 ÇéÔµ¸±±¾¹ºÂò´ÎÊý ) = range(1, 47) ( ntFunctionNPC, ntGuard, ntMonster, ntSummon, ntElf, ntTrap, ntTruck, ntFairy, ntWall, ntCollection, ntDeer, ntClientUse, ntDefenceMax, ntGoldenEgg, ntMissionCollect, ntCanBeCatch, ntPet, ntTouchKill, #´¥Åöºó×ÔɱÀà 17 ntUndeath, #²»ËÀÀàÐÍ 18 ntDestructible, #³¡¾°ÄÚ¿ÉÆÆ»µµÄ 19 ntHelpBattleRobot, #ÖúÕ½»úÆ÷ÈË 20 ntRobot, #»úÆ÷ÈË21 ntMonsterTime, #°´Ê±¼äµôѪµÄ¹ÖÎï 22 ·ÏÆú£¬ÒÔÊÇ·ñÓÐÅäÖÃÔÚʱ¼äµôѪ¹ÖÎï±íΪ׼ ntPriWoodPilePVE, #רÊô˽ÓÐľ׮ - PVE 23 ntPriWoodPilePVP, #רÊô˽ÓÐľ׮ - PVP 24 ntMax ) = range(26) (Def_SkillFuncType_Common, #0ΪͨÓü¼ÄÜ Def_SkillFuncType_FbSkill, #1Ϊ·¨±¦¹¦ÄÜ»ñµÃµÄÖ÷¶¯¼¼ÄÜ Def_SkillFuncType_FbPassiveSkill, #2Ϊ·¨±¦¹¦ÄÜ»ñµÃµÄ±»¶¯¼¼ÄÜ Def_SkillFuncType_FbSPSkill, #3Ϊ·¨±¦¹¦ÄÜ»ñµÃµÄSP¼¼ÄÜ (ר¾«) Def_SkillFuncType_GiftSkill, #4ΪÌ츳¼¼ÄÜ Def_SkillFuncType_HorseSkill, #5Îª×øÆï¼¼ÄÜ Def_SkillFuncType_PetSkill, #6Ϊ³èÎï¼¼ÄÜ Def_SkillFuncType_GWSkill, #7ΪÉñ±ø¼¼ÄÜ Def_SkillFuncType_NormalAttack, #8ΪÆÕ¹¥ Def_SkillFuncType_SP15, #9ΪSP15¼¶ ·þÎñ¶ËδÓõ½ Def_SkillFuncType_SkillRoll, #10Ϊ·­¹ö ·þÎñ¶ËδÓõ½ Def_SkillFuncType_RealmSuppress, #11Ϊ¾³½çÑ¹ÖÆ ĿǰÊÇNPCÔÚÓà Def_SkillFuncType_Dogz, #12 ÉñÊÞ¼¼ÄÜ Def_SkillFuncType_ZhuXian, #13 ÖïÏɼ¼ÄÜ Def_SkillFuncType_SuiteSkill, #14 Ì××°¼¼ÄÜ Def_SkillFuncType_PassiveSkillWithSP, #15 ¿ÉÓÐר¾«µÄ±»¶¯¼¼ÄÜ Def_SkillFuncType_PetOwnerSkill, #16 ³èÎïÖ÷È˼¼ÄÜ Def_SkillFuncType_TitleSkill, #17Ϊ³ÆºÅ¼¼ÄÜ Def_SkillFuncType_EquipPassiveSkill, #18 ×°±¸±»¶¯¼¼ÄÜ Def_SkillFuncType_LianTiSkill, #19 Á¶Ìå¼¼ÄÜ Def_SkillFuncType_ShentongSkill, #20 Éñͨ¼¼ÄÜ ) = range(21) # Êܼ¼ÄÜЧ¹ûÍêȫӰÏìµÄ¹Ö£¬ ¶ÔÓ¦ Def_BattleRelationType_CommNoBoss Def_SkillAttack_NPCIsBoss = [ Def_NPCType_Ogre_Normal , #ƽ·²Ð¡¹Ö 0 # c++ ¶¨ÒåΪÆÕͨNPCÊÓҰˢРDef_NPCType_Ogre_Super , #¾«Ó¢Ð¡¹Ö 1 # c++ ¶¨ÒåΪÆÕͨNPCÊÓҰˢРDef_NPCType_Boss_Blue , #À¶BoSS 2 ] # BattleRelationType Õ½¶·¹ØÏµ ( Def_BattleRelationType_Comm, Def_BattleRelationType_PVP, Def_BattleRelationType_PVE, Def_BattleRelationType_CommNoBoss, # ³ýÁË£¨Ö¸¶¨£©BOSS£¬¿É¶ÔÆäÊͷż¼ÄÜ£¬µ«ÊÇÎÞʵ¼ÊЧ¹û ) = range(0, 4) # ¾­Ñé±¶ÂÊÏÞÖÆÀàÐÍ ( ExpRateLimitType_Recover, # ×ÊÔ´ÕÒ»Ø ExpRateLimitType_Sweep, # ɨµ´ ) = range(2) # ¼¼Äܹ¦ÄÜÀà¶ÔÓ¦Õ½¶·Á¦Ä£¿é Def_SkillFuncType_MFPType={ Def_SkillFuncType_FbSkill:ShareDefine.Def_MFPType_MagicWeapon1, Def_SkillFuncType_FbPassiveSkill:ShareDefine.Def_MFPType_MagicWeapon2, Def_SkillFuncType_FbSPSkill:ShareDefine.Def_MFPType_MagicWeapon1, Def_SkillFuncType_GiftSkill:ShareDefine.Def_MFPType_Role, Def_SkillFuncType_HorseSkill:ShareDefine.Def_MFPType_Horse, Def_SkillFuncType_PetSkill:ShareDefine.Def_MFPType_Pet, Def_SkillFuncType_PetOwnerSkill:ShareDefine.Def_MFPType_Pet, Def_SkillFuncType_GWSkill:ShareDefine.Def_MFPType_Prestige, Def_SkillFuncType_SuiteSkill:ShareDefine.Def_MFPType_Equip, Def_SkillFuncType_TitleSkill:ShareDefine.Def_MFPType_Dienstgrad, Def_SkillFuncType_LianTiSkill:ShareDefine.Def_MFPType_LianTi, Def_SkillFuncType_ShentongSkill:ShareDefine.Def_MFPType_Shentong, } # Ͷ×ÊÀí²ÆÀàÐÍ£¬ºÍǰ¶Ë¶ÔÓ¦£¬´Ó7¿ªÊ¼ InvestTypeList = ( InvestType_NewMonth, # ÖÁ×ðÔ¿¨Í¶×Ê7 InvestType_Month1, # ÐÂ30ÔªÔ¿¨Í¶×Ê8 InvestType_Login, # µÇ¼ 9 InvestType_LV, # µÈ¼¶ 10 InvestType_Boss, # Boss 11 ) = range(7, 7 + 5) #ǰ¶ËÌØÊâÐÂÊÖÒýµ¼´æ´¢±ê¼Ç GuideState_BZZDShow = 202 # ·¨±¦ÌØÈ¨ MWPrivilegeList = ( MWPrivilege_FixedAttr, # ±¾Ô´Ö®»ê£¨¹Ì¶¨ÊôÐÔ£© MWPrivilege_SealDemonAddAttr, # ·âħ̳ÿ½øÈë1´ÎÔö¼Ó¹¥»÷ MWPrivilege_EquipPlus, # Ç¿»¯Ö®»ê MWPrivilege_RuneDecompose, # ·ûÓ¡·Ö½â¾­Ñé¼Ó³É MWPrivilege_Horse, # ×øÆïÿÌáÉý5¼¶¹¥»÷ÌáÉýµãÊý MWPrivilege_Pet, # ÿ¼¤»î1Ö»³èÎÉúÃüÉÏÏÞÌáÉý MWPrivilege_MWSkillUp, # ÿÌáÉý5¼¶¼¼ÄÜDZÁ¦£¬ÕæÊµÉ˺¦+200£¨×î¸ß18000£© MWPrivilege_WingHP, # ³á°òÉúÃüÊôÐÔ+30% MWPrivilege_EquipSuit, # Ì××°»ù´¡ÊôÐÔ+20% MWPrivilege_EquipWash, # ÿÈÕÃâ·ÑÁìÈ¡50¸öÏ´Á·Ê¯ MWPrivilege_SignDayAddAttr, # ÿÈÕÇ©µ½¼ÓÊôÐÔ 11 ) = range(1,11+1) ( tttLeaveMap, # Í˳öµ¹¼ÆÊ± 0 tttWaitStart, # ¿ªÊ¼µ¹¼ÆÊ± 1 tttTowerTake, # Õ½¶·µ¹¼ÆÊ± 2 tttFlagTake, # ÆÀ¼¶µ¹¼ÆÊ± 3 tttLeaveFamilyWar, # ÏÂÒ»²¨µ¹¼ÆÊ± 4 tttAddUpTime, # ×¼±¸ÌØÐ§µ¹¼ÆÊ± 5 tttFBAddTime, # ¿ÉÌôÕ½ÏÂÒ»¹Øµ¹¼ÆÊ± 6 tttDeadTime, # ËÀÍöµ¹¼ÆÊ±(¹ÅÉñ½ûµØ) 7 tttPickupItem, # ʰȡÎïÆ·µ¹¼ÆÊ± 8 tttWaitPlayer, # µÈ´ý¶ÔÊÖµ¹¼ÆÊ± 9 tttPlayerLeave, # ¶ÔÊÖµôÏßµ¹¼ÆÊ± 10 tttMax, ) = range(12) Def_FBPickupItemTime = 30000 # ¼¼ÄÜʧ°ÜÔ­Òò ( SkillFail_Other, # ÆäËû SkillFail_CD, # ¼¼ÄÜCD SkillFail_AtkInterval, # ¹¥»÷¼ä¸ô ) = range(3) # ÓÎÏ·¹¦Äܽ±Àø¶¨Òå ( Def_RewardType_Activity, # »îÔ¾¶È½±Àø 0 Def_RewardType_FamilyActivity, # ÏÉÃË»îÔ¾¶È½±Àø 1 Def_RewardType_ChampionFamilyDailyReward, # ÏÉÃËÁªÈü¹Ú¾üÏÉÃËÿÈÕٺ»½±Àø 2 Def_RewardType_XMZZWinCnt, # ÏÉħ֮ÕùʤÀû³¡Êý½±Àø 3 Def_RewardType_FamilyDayAward, # ÏÉÃËÿÈÕ¸£Àû½±Àø 4 Def_RewardType_LVAward, # Íæ¼ÒµÈ¼¶½±Àø5 Def_RewardType_XBXZ, # Ïɱ¦Ñ°Ö÷½±Àø6 Def_RewardType_DayRealmPoint, # ÿÈÕÈÎÎñÐÞÐе㽱Àø7 Def_RewardType_GoldGiftFirst, # Ê׳äÀñ°ü½±Àø8 Def_RewardType_MWSoulAward, # ·¨±¦Ö®»ê½±Àø9 -·ÏÆú Def_RewardType_FreeGoods, # ¼«Æ·°×ÄÃ10 Def_RewardType_CostRebate, # Ïû·Ñ·µÀû11 Def_RewardType_BossReborn, # BOSS¸´»î12 Def_RewardType_FCRecharge, # ÏɽçÊ¢µä³äÖµ´óÀñ13 Def_RewardType_FCParty, # ÏɽçÊ¢µäÈ«ÃñÀ´àË14 Def_RewardType_DownLoad, # ·Ö°üÏÂÔØ½±Àø15 Def_RewardType_WishingWell, # ÐíÔ¸³Ø½±Àø16 Def_RewardType_OpenFunc, # ¹¦ÄÜ¿ªÆô½±Àø17 Def_RewardType_TotalRecharge, # ÀۼƳäÖµ½±Àø18 Def_RewardType_IceLodeStar, # ±ù¾§¿óÂöÐǼ¶½±Àø19 Def_RewardType_WeekPartyAct, # ÁìÈ¡ÖÜ¿ñ»¶»î¶¯½±Àø20 Def_RewardType_WeekPartyPoint, # ÁìÈ¡ÖÜ¿ñ»¶»ý·Ö½±Àø21 Def_RewardType_ActLoginAwardAct, # ÁìÈ¡µÇ¼½±Àø»î¶¯½±Àø22 Def_RewardType_NewFairyCRecharge, # ÐÂÏɽçÊ¢µä³äÖµ´óÀñ23 Def_RewardType_NewFairyCParty, # ÐÂÏɽçÊ¢µäÈ«ÃñÀ´àË24 Def_RewardType_FeastWeekPartyAct, # ÁìÈ¡½ÚÈÕѲÀñ»î¶¯½±Àø25 Def_RewardType_FeastWeekPartyPoint, # ÁìÈ¡½ÚÈÕѲÀñ»ý·Ö½±Àø26 Def_RewardType_FairyAdventuresAward, #çÎç¿ÆæÓöÁìÈ¡27 Def_RewardType_HistoryChargeAward, #ÀúÊ·ÀۼƳäÖµÁìÈ¡28 Def_RewardType_DayFreeGoldGift, #ÿÈÕÃâ·ÑÖ±¹ºÀñ°ü29 Def_RewardType_ActivityPlace, #»îÔ¾·ÅÖý±Àø30 Def_RewardType_SkyTowerServerChallengeReward, #ÌìÐÇËþÈ«·þÌôÕ½²ãÁì½±31 Def_RewardType_CreateRole, #´´½Ç½±Àø32 Def_RewardType_OnLineTotal, #ÀÛ¼ÆÔÚÏß½±Àø33 Def_RewardType_ShareGame, #ÿÈÕ·ÖÏí½±Àø34 Def_RewardType_GoodGame, #ÓÎÏ·ºÃÆÀ½±Àø35 Def_RewardType_CACTGBillboardDabiao, #¿ç·þ³äÖµÅÅÐл´ï±ê½±Àø36 Def_RewardType_FeastLogin, #½ÚÈյǼ½±Àø37 Def_RewardType_FeastTravel, #½ÚÈÕÓÎÀú½±Àø38 Def_RewardType_DailyRecharge, #ÓÀ¾ÃÿÈÕÀ۳佱Àø39 Def_RewardType_RechargeGold30, #1ÔªËÍ30±¶³äֵȯÿÈÕ½±Àø40 Def_RewardType_ManyDayRecharge, #¶àÈÕÁ¬³ä41 Def_RewardType_InfiniteMoney, #ÎÞÏÞ»õ±Ò42 Def_RewardType_SingleRecharge, #µ¥±ÊÀÛ³ä 43 Def_RewardType_OnlineRechargeTH, #´´½ÇÔÚÏßÌØ»Ý³äÖµ¶îÍâ½±Àø 44 Def_RewardType_SWC, #ËÍÍò³ä½±Àø 45 Def_RewardType_FairyCardSponsor, #ÏÉ¿¨ÔÞÖú½±Àø 46 Def_RewardType_CritGodBoxCTG, #±©»÷Éñ±ø½±Àø 47 Def_RewardType_GameNotice, #Íæ·¨Ç°Õ°½±Àø 48 Def_RewardType_EnterGroup, #¼ÓȺ½±Àø49 Def_RewardType_ShediaoRedpacket, #Éäµñºì°ü½±Àø 50 Def_RewardType_ShediaoEquip, #Éäµñ×°±¸½±Àø 51 Def_RewardType_CAAllRecharge, #¿ç·þÈ«Ãñ³äÖµ½±Àø 52 Def_RewardType_CrossYaomoBossHurt, #¿ç·þÑýħbossÉ˺¦½±Àø 53 Def_RewardType_BTGMPowerSuperDaily, #BT³¬¼¶GMÌØÈ¨Ã¿ÈÕÀñ°ü½±Àø 54 Def_RewardType_WeekTreasureCount, #Ѱ±¦ÖÜ´ÎÊý½±Àø 55 Def_RewardType_SponsorDaily, #ÔÞÖúÐǼ¶Ã¿ÈÕ½±Àø 56 Def_RewardType_SponsorStar, #ÔÞÖúÐǼ¶Àñ°ü½±Àø 57 Def_RewardType_GubaoItemEff, #¹Å±¦ÌØÊâЧ¹ûÎïÆ·½±Àø 58 Def_RewardType_SuccessScore, #³É¾Í»ý·Ö½±Àø 59 Def_RewardType_BuyOne, #ÂòÒ»ËͶà»î¶¯Ãâ·Ñ½±Àø 60 Def_RewardType_CustomAward, #×Ô¶¨Òå½±Àø 61 Def_RewardType_RealmXXZL, #¾³½çÐÞÏÉ֮·½±Àø 62 Def_RewardType_FamilyBossHurt, #ÏÉÃËbossÉ˺¦½±Àø 63 )= range(64) #boss¸´»îÏà¹Ø»î¶¯¶¨Òå BossRebornActIDList = ( Def_BRAct_VIPBOSS, #½øÈëVIPboss¸±±¾ 1 Def_BRAct_GodArea, #½øÈë¹ÅÉñ½ûµØ¸±±¾ 2 Def_BRAct_MoneyPray, #Í­Ç®ÆíÔ¸ 3 Def_BRAct_ExpPray, #¾­ÑéÆíÔ¸ 4 Def_BRAct_Treasure, #¼«Æ·Ñ°±¦ 5 Def_BRAct_WorldBOSS, #»÷ɱÊÀ½çboss»ñµÃµôÂä¹éÊô 6 Def_BRAct_BOSSHome, #»÷ɱbossÖ®¼Ò»ñµÃµôÂä¹éÊô 7 Def_BRAct_FMT, #ÌôÕ½·âħ̳BOSS 8 Def_BRAct_RunTask, #Íê³ÉÏÉÃËÅÜ»· 9 Def_BRAct_XJMJ, #Íê³ÉÏɽçÃØ¾³ 10 Def_BRAct_KirinHome, #Íê³É÷è÷ëÖ®¸® 11 Def_BRAct_TowerSweep, #·ûÓ¡Ëþɨµ´ 12 Def_BRAct_RuneTreasure, #·ûӡѰ±¦ 13 Def_BRAct_FairyDomain, #çÎç¿ÏÉÓò 14 Def_BRAct_FamilyBoss, #ÏÉÃËBOSS 15 Def_BRAct_ActivityPlace, #»îÔ¾·ÅÖà 16 Def_BRAct_JSTreasure, #¾øÊÀѰ±¦ 17 ) = range(1, 17+1) #È«ÃñÀ´à˻¶¨Òå(ÏɽçÊ¢µä) PeoplePartyActIDList = ( Def_PPAct_Fireworks, #¹ºÂòÑÌ»¨ 1 Def_PPAct_Treasure, #¼«Æ·Ñ°±¦ 2 Def_PPAct_RuneTreasure, #·ûӡѰ±¦ 3 Def_PPAct_GodArea, #¹ÅÉñ½ûµØ 4 Def_PPAct_XJMJ, #ÏɽçÃØ¾³ 5 Def_PPAct_RunTask, #ʦÃÅÐüÉÍ 6 Def_PPAct_WorldBoss, #ÊÀ½çBOSS 7 Def_PPAct_FMT, #·âħ̳ 8 Def_PPAct_FamilyParty, #ÏÉÃËÑç»á 9 Def_PPAct_RefineStove, #Á¶µ¤ 10 Def_PPAct_Pray, #ÆíÔ¸ 11 Def_PPAct_BossHome, #bossÖ®¼Ò 12 Def_PPAct_VIPBoss, #vipBOSS 13 Def_PPAct_RunFamilyTask, #ÏÉÃËÈÎÎñ 14 Def_PPAct_FamilyBoss, #ÏÉÃËBoss 15 Def_PPAct_FairyDomain, #çÎç¿ÏÉÓò 16 Def_PPAct_JSTreasure, #¾øÊÀѰ±¦ 17 ) = range(1, 17+1) #½ÚÈÕÓÎÀú»î¶¯ÈÎÎñ¶¨Òå FeastTravelTaskIDList = ( Def_FeastTravel_1, Def_FeastTravel_Treasure, #¼«Æ·Ñ°±¦ 2 Def_FeastTravel_RuneTreasure, #·ûӡѰ±¦ 3 Def_FeastTravel_4, Def_FeastTravel_XJMJ, #ÏɽçÃØ¾³ 5 Def_FeastTravel_6, Def_FeastTravel_WorldBoss, #ÊÀ½çBOSS 7 Def_FeastTravel_FMT, #·âħ̳ 8 Def_FeastTravel_FamilyParty, #ÏÉÃËÑç»á 9 Def_FeastTravel_10, Def_FeastTravel_Pray, #ÆíÔ¸ 11 Def_FeastTravel_BossHome, #bossÖ®¼Ò 12 Def_FeastTravel_VIPBoss, #vipBOSS 13 Def_FeastTravel_RunFamilyTask, #ÏÉÃËÈÎÎñ 14 Def_FeastTravel_FamilyBoss, #ÏÉÃËBoss 15 Def_FeastTravel_FairyDomain, #çÎç¿ÏÉÓò 16 Def_FeastTravel_UseGold, #ÀÛ¼ÆÏû·ÑXÏÉÓñ 17 Def_FeastTravel_CTGExp, #ÀۼƳäÖµXÏÉÓñ£¬Ö±½ÓʹÓóäֵת»¯µÄ¾­Ñé 18 Def_FeastTravel_JSTreasure, #¾øÊÀѰ±¦ 19 Def_FeastTravel_Arena, #¾º¼¼³¡ 20 ) = range(1, 1 + 20) #ÖÜ¿ñ»¶»î¶¯¶¨Ò壨ÆßÌìѲÀñ£© WeekPartyActIDList = ( Def_WPAct_RunTask, #ÏÉÃËÈÎÎñ 1 Def_WPAct_XJMJ, #Ïɾ³Ãؾ³ 2 Def_WPAct_KirinHome, #÷è÷ëÖ®¸® 3 Def_WPAct_QueenRelices, #æ´»ÊÒż£ 4 Def_WPAct_IceLode, #±ù¾§¿óÂö 5 Def_WPAct_Tower, #·ûÓ¡Ëþ 6 Def_WPAct_WorldBOSS, #ÊÀ½çboss 7 Def_WPAct_BOSSHome, #bossÖ®¼Ò 8 Def_WPAct_FMT, #·âħ̳ 9 Def_WPAct_GodArea, #¹ÅÉñ½ûµØ 10 Def_WPAct_CrossPK, #¿ç·þpk 11 Def_WPAct_Recharge, #³äÖµXÏÉÓñ 12 Def_WPAct_GiftBag, #¹ºÂòÏÞʱÀñ°ü 13 Def_WPAct_HorsePetBoss, #Æï³èÕù¶á 14 Def_WPAct_SWRH, #ÊØÎÀÈË»Ê 15 Def_WPAct_ElderBattlefield, #ÉϹÅÕ½³¡ 16 Def_WPAct_ChaosDemon, #»ìÂÒÑýÓò 17 Def_WPAct_XMZZ, #ÏÉħ֮Õù 18 Def_WPAct_FamilyWar, #ÏÉħÁªÈü 19 Def_WPAct_Login, #ÿÈյǼ 20 Def_WPAct_Horse, #¼¤»îijֻ׸Æï 21 Def_WPAct_Pet, #¼¤»îijֻÁé³è 22 Def_WPAct_Dogz, #³öսijֻÉñÊÞ 23 Def_WPAct_Stone, #±¦Ê¯×ܵȼ¶ 24 Def_WPAct_GodWeapon, #Éñ±ø×ܵȼ¶ 25 Def_WPAct_Rune, #´©´÷ijƷÖÊ·ûÓ¡ 26 Def_WPAct_Pray, #ÆíÔ¸ 27 Def_WPAct_FamilyBoss, #ÏÉÃËBoss 28 Def_WPAct_FairyDomain, #çÎç¿ÏÉÓò 29 Def_WPAct_Plus, #Ç¿»¯ 30 Def_WPAct_Star, #ÉýÐÇ 31 Def_WPAct_FamilyChuanGong, #´«¹¦ 32 Def_WPAct_Arena, #¾º¼¼³¡ 33 ) = range(1, 33+1) #µÇ¼½±Àø»î¶¯¶¨Òå LoginAwardActIDList = ( Def_LoginAct_Login, #ÿÈյǼ1 Def_LoginAct_Pray, #ÆíÔ¸2 Def_LoginAct_TowerSweep, #·ûÓ¡Ëþɨµ´ 3 Def_LoginAct_KirinHome, #÷è÷ëÖ®¸® 4 Def_LoginAct_RunTask, #ʦÃÅÐüÉÍ5 Def_LoginAct_XJMJ, #Ïɾ³Ãؾ³ 6 Def_LoginAct_FMT, #·âħ̳7 Def_LoginAct_MunekadoTrial, #×ÚÃÅÊÔÁ¶8 Def_LoginAct_FamilyParty, #ÏÉÃËÑç»á9 Def_LoginAct_WorldBOSS, #ÊÀ½çboss 10 Def_LoginAct_QueenRelices, #æ´»ÊÒż£ 11 Def_LoginAct_IceLode, #±ù¾§¿óÂö 12 Def_LoginAct_GodArea, #¹ÅÉñ½ûµØ 13 Def_LoginAct_ZhuXianTower, #ÖïÏÉËþÌôÕ½ 14 Def_LoginAct_ZhuXianBOSS, #ÖïÏÉboss 15 Def_LoginAct_Alchemy, #Á¶µ¤ 16 Def_LoginAct_EquipPlus, #Ç¿»¯ 17 Def_LoginAct_EquipWash, #Ï´Á¶ 18 ) = range(1, 18+1) #À¬»ø·ÖÀà - À¬»ø²ú³öÈÎÎñ GarbageTaskList = ( Def_GarbageTask_Activity, # »ñµÃ»îÔ¾Öµ 1 Def_GarbageTask_ActivityPlace, # »îÔ¾ÐÞÁ¶ 2 Def_GarbageTask_HelpBattle, # ÖúÕ½µÇ¼Ç 3 Def_GarbageTask_KillNPC, # »÷ɱС¹Ö 4 Def_GarbageTask_RefineStove, # Á¶µ¤ 5 Def_GarbageTask_KillBoss, # ´ò±¦ - ±¾·þ 6 Def_GarbageTask_CrossPK, # ¿ç·þPK 7 Def_GarbageTask_CrossBoss, # ¿ç·þBoss 8 Def_GarbageTask_CrossCollect, # ¿ç·þ²É¼¯±¦Ïä 9 Def_GarbageTask_EquipPlus, # Ç¿»¯ 10 Def_GarbageTask_EquipWash, # Ï´Á¶ 11 Def_GarbageTask_UseGold, # Ïû·ÑÏÉÓñ 12 Def_GarbageTask_CTG, # ³äÖµÏÉÓñ 13 ) = range(1, 1 + 13) # Ì×װö¾Ù£¬ÆÕͨÌ××°£¬Ç¿»¯Ì××° (EquipSuitType_Normal, EquipSuitType_Plus, ) = range(1,3) EquipGroupType_Armor = '1' # ·À¾ßÌ××° EquipGroupType_Relics = '2' # ÏÉÆ÷Ì××° # ·ûÓ¡À´Ô´ÀàÐÍ ( Rune_Source_Unkown, # ÀϺÅδ֪ 0 Rune_Source_Default, # ĬÈÏ 1 Item_Source_Compound, # ·ûÓ¡ºÏ³É 2 ) = range(3) ( PowerDownType_Rune, #·ûÓ¡Ìæ»» PowerDownType_LVUP, #ÈËÎïÉý¼¶ PowerDownType_EquipChange, #×°±¸Ìæ»» PowerDownType_StoneChange, #±¦Ê¯Ìæ»» PowerDownType_Suit, #Ì××°ºÏ³É PowerDownType_EquipWash, #Ï´Á· PowerDownType_Title, #³ÆºÅ¹ýÆÚ PowerDownType_Dogz, #ÉñÊÞÕÙ»Ø PowerDownType_ResetPoint, #Ï´µã PowerDownType_ResetTalent, #´óʦÌì¸³ÖØÖà PowerDownType_GatherSoul, #¾Û»êÌæ»» ) = range(11) FightPowerDownRecordDict = { PowerDownType_Rune:'Rune', PowerDownType_LVUP:'LVUP', PowerDownType_EquipChange:'EquipChange', PowerDownType_StoneChange:'StoneChange', PowerDownType_Suit:'Suit', PowerDownType_EquipWash:'EquipWash', PowerDownType_Title:'DelTitle', PowerDownType_Dogz:'DogzState', PowerDownType_ResetPoint:'ResetPoint', PowerDownType_ResetTalent:'ResetTalent', PowerDownType_GatherSoul:'GatherSoul', } # CTG ID ¶¨Òå Def_CTGID_SuccessPassport = 117 # ³É¾ÍͨÐÐÖ¤ # ͨÌìÁîÈÎÎñÀàÐͶ¨Òå TTLTaskTypeList = ( TTLTaskType_Activity, # »ñÈ¡ÈÕ³£»îÔ¾¶Èx 1 TTLTaskType_Plus, # Ç¿»¯x´Î 2 TTLTaskType_Star, # ÉýÐÇx´Î 3 TTLTaskType_Wash, # Ï´Á·x´Î 4 TTLTaskType_LoveFB, # ²ÎÓëÇéÔµ¸±±¾x´Î 5 TTLTaskType_LVUp, # µÈ¼¶ÌáÉýx¼¶ 6 TTLTaskType_RealmUp, # ¾³½çÌáÉýx½× 7 TTLTaskType_WorldBoss, # »÷ɱÊÀ½çboss x´Î 8 TTLTaskType_Sign, # Ç©µ½x´Î 9 TTLTaskType_Dice, # Ìì»ú÷»×ÓÌôÕ½x´Î 10 TTLTaskType_CrossPK, # ¿ç·þPK²ÎÓëx´Î 11 TTLTaskType_ChuanGong, # ÏÉÃË´«¹¦x´Î 12 TTLTaskType_SWRH, # ÊØÎÀÈ˻ʲÎÓëx´Î 13 TTLTaskType_ElderBattlefield, # ÉϹÅÕ½³¡²ÎÓëx´Î 14 TTLTaskType_HorsePetBoss, # Áé³èÕù¶á²ÎÓëx´Î 15 TTLTaskType_FamilyBoss, # ÏÉÃËboss²ÎÓëx´Î 16 TTLTaskType_FamilyPartyAnswerRight, # ÏÉÃË´ðÌâ´ð¶Ôx´Î 17 TTLTaskType_CrossBoss, # ¿ç·þboss»÷ɱx´Î 18 ) = range(1, 1 + 18)