Main/Assets/Code/Global/Define/RoleDefine.cs
2025-01-25 04:38:09 +08:00

165 lines
6.5 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using System;
using Thousandto.Cfg.Data;
namespace Thousandto.Code.Global
{
public enum RoleBaseAttribute
{
UniqueID = 0, //角色唯一IDuint64
AccountId = 1, //角色所属账号IDuint64
Name = 2, //角色名字string
DisableTalkStartTime = 3, //禁言开始时间int,单位为分钟)
DisableTalkTime = 4, //禁言时间int,单位分钟,-1表示永久禁言0表示无禁言大于0表示禁言时间
PkMode = 5, //当前PK模式
Level = 7, //当前角色总等级uint
XiSuiLevel = 8, //洗髓等级
Exp = 9, //当前经验ulong
Occupation = 10, //职业byte0女1男
Guild = 11, //公会IDulong
GuildName = 12, //公会名称
LoginDays = 14, //累计登录天数
CurHP = 15, //当前生命uint
ContinuousDays = 16, //连续登录天数(uint)
ExpRate = 17, //当前经验倍数
SceneCampID = 18, //场景阵营ID
BodyScale = 19, //身体缩放
LogicBodyRadius = 20, //逻辑大小
PicTitle = 21, //图片称号
RollDodgeLevel = 22, //当前翻滚等级
Military = 23, //当前军衔
CurArmor = 24, //当前护甲
EscortUID = 25, //护送ID
StateLevel = 26, //境界等级
FaBaoCfgID = 29, //法宝配置ID
FaBaoUID = 30, //法宝唯一ID
ShiHaiID = 31, //识海ID
VipLevel = 32, //vip等级
VipExp = 33, //vip经验
GuildRank = 34, //公会职位
CurLinLi = 35, //当前灵力值
FaBaoSprite1ID = 36, //法宝器灵1ID
FaBaoSprite2ID = 37, //法宝器灵2ID
FaBaoSprite3ID = 38, //法宝器灵3ID
FlySwordCfgID = 39, //飞剑配置ID
FlySwordUID = 40, //飞剑唯一ID
GrowthWayID = 41, //成长之路模型ID
FlySwordSkillID = 42, //飞剑技能ID
ChangeJobLevel = 43, //转职等级
MarryChildID = 44, //仙娃ID
MarryChildName = 45, //仙娃名字
Count
}
public enum AllBattleProp
{
Attack = 1, //物攻
MaxHP = 2,//最大血量
SunderArmor = 3,//破甲[新增]
Defense = 4, //物防
Precise = 5,//精准[新增]
Deflect = 6,//偏斜[新增]
ShowAttackSpeed = 7, // 7, //攻速
ShowMoveSpeed= 8, // 8, //移速
Luck = 9, //幸运
IgnoreDefense = 10, //无视防御
Critical = 11, //暴击
Toughness = 12,//韧性[新增]
DamageAddition = 13, //伤害加成
DamageReduce = 14, //伤害减少
BrokenAttackPro = 15,//破击率[新增]
BrokenDefensePro = 16,//御破率[新增]
PrecisePro = 17,//精准率[新增]
DeflectPro = 18,//偏斜率[新增]
CriticalPro = 19,//暴击率[新增]
ResistCriticalPro = 20,//抗暴率[新增]
ExtensionControl = 21,//控制延长[新增]
ShortenControl = 22,//控制缩短[新增]
HitHeartPro = 23,//会心几率[新增]
HitHeartProDefense = 24,//会心抵抗[新增]
ComboPro = 25,//连击几率[新增]
BlockPro = 26,//格挡几率[新增]
FollowPro = 27,//追击几率[新增]
SeeThroughPro = 28,//识破几率[新增]
AttackAdd = 29, //物攻提升
HPAdd = 30, //生命提升
SunderArmorAdd = 31,//破甲提升
DefenseAdd = 32, //物防提升
AttackSpeedPercent = 33, //攻速加成提升比
MoveSpeedPercent = 34, //移速加成提升比
MonsterDamageAdd = 35,//对怪物攻击伤害提升[新增]
BeMonsterDamageReduce = 36,//被怪物攻击伤害降低[新增]
PlayerDamageAdd = 37,//对玩家攻击伤害提升[新增]
BePlayerDamageReduce = 38,//被玩家攻击伤害降低[新增]
HPPercent = 39, //当前等级角色生命提升比
AttackPercent = 40, //当前等级角色攻击提升比
DefensePercent = 41,//当前等级角色防御提升比
BrokenPercent = 42, //当前等级角色破甲提升比
KillMonsterExpPercent = 43, //杀怪经验提升百分比
IdleRecoverHPPercent = 44,//非战斗回血比
WindElement = 45,//风元素
FireElement = 46,//火元素
WaterElement = 47,//水元素
ThunderElement = 48,//雷元素
SoilElement = 49,//土元素
WindElementResistant = 50,//风元素抗性值
FireElementResistant = 51,//火元素抗性值
WaterElementResistant = 52,//水元素抗性值
ThunderElementResistant = 53,//雷元素抗性值
SoilElementResistant = 54,//土元素抗性值
CritsDamageMultiple = 55,//暴击伤害倍数
HitHeartDamageMultiple = 56,//会心伤害倍数
ComboDamageMultiple = 57,//连击伤害倍数
FollowDamageMultiple = 58,//追击伤害倍数
LingLi = 59,//灵力值
LingLiAtk = 60,//灵力攻击
LingLiDef = 61,//灵力减伤
AttackSpeed = 105, //攻速
MoveSpeed = 106, //移速
}
public enum RoleState
{
SkillFreeze = 1, // 技能僵直
SuperArmor = 2, // 霸体
}
// 玩家的PK模式
public enum PKMode : byte
{
PeaceMode = 0, // 和平:玩家不会攻击任何玩家。
AllMode = 1, // 全体:玩家可以攻击除了队伍中的任意玩家。
SelfServer = 2, // 本服:玩家可以攻击除了本服务器的任意玩家
SceneCampMode = 3, // (强制)场景阵营模式,适用于战场中由服务器划分的阵营
GuildMode = 4, // 公会:玩家可以攻击除公会外的其他玩家
Count
}
//玩家亮剑状态
public enum PlayerBrightWeaponState
{
Bright, //亮剑
Receive, //收剑
Receiveing //收剑ing
}
//飞剑类型
public enum FlySwordType
{
FlySword, //飞剑
SwordSoul, //剑灵
}
}