| | |
| | | /// </summary>
|
| | | /// <param name="type"></param>
|
| | | /// <returns></returns>
|
| | | public static int GetPropertyMapPlayerData(AttrEnum type)
|
| | | public static int GetPropertyMapPlayerData(PropertyType type)
|
| | | {
|
| | | switch (type)
|
| | | {
|
| | | case AttrEnum.LV:
|
| | | case PropertyType.LV:
|
| | | return PlayerDatas.Instance.baseData.LV;
|
| | | case AttrEnum.POWER:
|
| | | case PropertyType.POWER:
|
| | | return PlayerDatas.Instance.baseData.STR;
|
| | | case AttrEnum.AGILITY:
|
| | | case PropertyType.AGILITY:
|
| | | return PlayerDatas.Instance.baseData.PHY;
|
| | | case AttrEnum.PHYSIQUE:
|
| | | case PropertyType.PHYSIQUE:
|
| | | return PlayerDatas.Instance.baseData.CON;
|
| | | case AttrEnum.MENTALITY:
|
| | | case PropertyType.MENTALITY:
|
| | | return PlayerDatas.Instance.baseData.PNE;
|
| | | case AttrEnum.HP:
|
| | | case PropertyType.HP:
|
| | | return (int)PlayerDatas.Instance.extersion.MaxHP;
|
| | | case AttrEnum.ATK:
|
| | | case PropertyType.ATK:
|
| | | return PlayerDatas.Instance.extersion.MAXATK;
|
| | | case AttrEnum.DEF:
|
| | | case PropertyType.DEF:
|
| | | return PlayerDatas.Instance.extersion.DEF;
|
| | | case AttrEnum.HIT:
|
| | | case PropertyType.HIT:
|
| | | return PlayerDatas.Instance.extersion.HIT;
|
| | | case AttrEnum.MISS:
|
| | | case PropertyType.MISS:
|
| | | return PlayerDatas.Instance.extersion.Miss;
|
| | | case AttrEnum.ATKSPEED:
|
| | | case PropertyType.ATKSPEED:
|
| | | return PlayerDatas.Instance.extersion.battleValEx1;
|
| | | case AttrEnum.CritChance:
|
| | | case PropertyType.CritChance:
|
| | | return PlayerDatas.Instance.extersion.SuperHitRate;
|
| | | case AttrEnum.CritHurt:
|
| | | case PropertyType.CritHurt:
|
| | | return PlayerDatas.Instance.extersion.SuperHit;
|
| | | case AttrEnum.CritResis:
|
| | | case PropertyType.CritResis:
|
| | | return PlayerDatas.Instance.extersion.SuperHitReduce;
|
| | | case AttrEnum.HeartHit:
|
| | | case PropertyType.HeartHit:
|
| | | return PlayerDatas.Instance.extersion.luckHitRate;
|
| | | case AttrEnum.HeartHurt:
|
| | | case PropertyType.HeartHurt:
|
| | | return PlayerDatas.Instance.extersion.luckHitVal;
|
| | | case AttrEnum.HeartResis:
|
| | | case PropertyType.HeartResis:
|
| | | return PlayerDatas.Instance.extersion.LuckyHitRateReduce;
|
| | | case AttrEnum.SkillHurt:
|
| | | case PropertyType.SkillHurt:
|
| | | return PlayerDatas.Instance.extersion.SkillAtkRate;
|
| | | case AttrEnum.AddHurt:
|
| | | case PropertyType.AddHurt:
|
| | | return PlayerDatas.Instance.extersion.DamagePer;
|
| | | case AttrEnum.ReduceHurt:
|
| | | case PropertyType.ReduceHurt:
|
| | | return PlayerDatas.Instance.extersion.damageReduceRate;
|
| | | case AttrEnum.LifeReply:
|
| | | case PropertyType.LifeReply:
|
| | | return PlayerDatas.Instance.extersion.HPRestorePer;
|
| | | case AttrEnum.HurtReflect:
|
| | | case PropertyType.HurtReflect:
|
| | | return PlayerDatas.Instance.extersion.DamageBackRate;
|
| | | case AttrEnum.MoveSpeed:
|
| | | case PropertyType.MoveSpeed:
|
| | | return PlayerDatas.Instance.extersion.SpeedValue;
|
| | | case AttrEnum.PetAddHurt:
|
| | | case PropertyType.PetAddHurt:
|
| | | return PlayerDatas.Instance.extersion.PetDamPer;
|
| | | case AttrEnum.RealHurt:
|
| | | case PropertyType.RealHurt:
|
| | | return PlayerDatas.Instance.extersion.realATK;
|
| | | case AttrEnum.RealResis:
|
| | | case PropertyType.RealResis:
|
| | | return PlayerDatas.Instance.extersion.realDEF;
|
| | | case AttrEnum.DefyDef:
|
| | | case PropertyType.DefyDef:
|
| | | return PlayerDatas.Instance.extersion.IgnoreDefRate;
|
| | | case AttrEnum.DefyDefResis:
|
| | | case PropertyType.DefyDefResis:
|
| | | return PlayerDatas.Instance.extersion.IgnoreDefRateReduce;
|
| | | case AttrEnum.DefChance:
|
| | | case PropertyType.DefChance:
|
| | | return PlayerDatas.Instance.extersion.DamChanceDef;
|
| | | case AttrEnum.BloodHurt:
|
| | | case PropertyType.BloodHurt:
|
| | | return PlayerDatas.Instance.extersion.BleedDamage;
|
| | | case AttrEnum.AktReplyBlood:
|
| | | case PropertyType.AktReplyBlood:
|
| | | return PlayerDatas.Instance.extersion.BattleValEx2;
|
| | | case AttrEnum.Stun:
|
| | | case PropertyType.Stun:
|
| | | return PlayerDatas.Instance.extersion.FaintRate;
|
| | | case AttrEnum.CtrlResis:
|
| | | case PropertyType.CtrlResis:
|
| | | return PlayerDatas.Instance.extersion.FaintDefRate;
|
| | | case AttrEnum.OutHurt:
|
| | | case PropertyType.OutHurt:
|
| | | return PlayerDatas.Instance.extersion.FinalHurt;
|
| | | case AttrEnum.ReduceBearHurt:
|
| | | case PropertyType.ReduceBearHurt:
|
| | | return PlayerDatas.Instance.extersion.FinalHurtReduce;
|
| | | case AttrEnum.PVPAddHurt:
|
| | | case PropertyType.PVPAddHurt:
|
| | | return PlayerDatas.Instance.extersion.DamagePerPVP;
|
| | | case AttrEnum.PVPReduceHurt:
|
| | | case PropertyType.PVPReduceHurt:
|
| | | return PlayerDatas.Instance.extersion.DamagePerPVPReduce;
|
| | | case AttrEnum.DleHitChance:
|
| | | case PropertyType.DleHitChance:
|
| | | return PlayerDatas.Instance.extersion.ComboDamPerRate;
|
| | | case AttrEnum.DleHurt:
|
| | | case PropertyType.DleHurt:
|
| | | return PlayerDatas.Instance.extersion.ComboDamPer;
|
| | | case AttrEnum.SkillHurtPrecent:
|
| | | case PropertyType.SkillHurtPrecent:
|
| | | return PlayerDatas.Instance.extersion.skillAtkRateReduce;
|
| | | case AttrEnum.NpcHurtAddPer:
|
| | | case PropertyType.NpcHurtAddPer:
|
| | | return PlayerDatas.Instance.extersion.NpcHurtAddPer;
|
| | | case AttrEnum.Luck:
|
| | | case PropertyType.Luck:
|
| | | return PlayerDatas.Instance.extersion.luckValue;
|
| | | case AttrEnum.Mater:
|
| | | case PropertyType.Mater:
|
| | | return PlayerDatas.Instance.baseData.mater;
|
| | | case AttrEnum.Wood:
|
| | | case PropertyType.Wood:
|
| | | return PlayerDatas.Instance.baseData.wood;
|
| | | case AttrEnum.Water:
|
| | | case PropertyType.Water:
|
| | | return PlayerDatas.Instance.baseData.water;
|
| | | case AttrEnum.Fire:
|
| | | case PropertyType.Fire:
|
| | | return PlayerDatas.Instance.baseData.fire;
|
| | | case AttrEnum.Earth:
|
| | | case PropertyType.Earth:
|
| | | return PlayerDatas.Instance.baseData.earth;
|
| | | }
|
| | | return 0;
|