local HeroConst = {}

-- 英雄颜色类型
HeroConst.MATCH_TYPE = {
	RED = 1,
	YELLOW = 2,
	GREEN = 3,
	BLUE = 4,
	PURPLE = 5
}

HeroConst.MATCH_ICON_NAME = {
	[1] = "match_1",
	[2] = "match_2",
	[3] = "match_3",
	[4] = "match_4",
	[5] = "match_5",
}

HeroConst.CHECK_LV_UP_STATE = {
	SUCCESS = 1,
	MAX_LV = 2,
	NO_COST = 3,
	FRAGMENT_NOT_ENOUGH = 4,
	COIN_NOT_ENOUGH = 5,
	NEED_STAR = 6,
	NEED_LV = 7,
}

-- 英雄界面显示类型
HeroConst.PANEL_TYPE = {
	HERO = 1,
	STAR = 2,
	SKIN = 3,
}

-- 总计
HeroConst.ATTR_SHOW_TOTAL = {
	GConst.MATCH_HP_NAME,           -- 生命
	GConst.MATCH_ATTACK_NAME,       -- 攻击
	GConst.MATCH_NORMAL_HURT_NAME,  -- 普攻增伤
	GConst.MATCH_SKILL_HURT_NAME,   -- 技能增伤
	GConst.MATCH_CRIT_NAME,         -- 暴击率百分比
	GConst.MATCH_CRIT_TIME_NAME,    -- 暴击伤害百分比
	GConst.MATCH_NORMAL_HURTP_NAME, -- 普攻增伤百分比
	GConst.MATCH_SKILL_HURTP_NAME,  -- 技能增伤百分比
	GConst.MATCH_CURED_NAME,        -- 治疗效果提升百分比
}
-- 基础
HeroConst.ATTR_SHOW_BASE = {
	GConst.MATCH_HP_NAME,           -- 生命
	GConst.MATCH_ATTACK_NAME,       -- 攻击
}
-- 升星
HeroConst.ATTR_SHOW_STAR = {
	GConst.MATCH_ATKP_PERSONAL,     -- 个人攻击百分比
	GConst.MATCH_ATTACK_ADD_NAME,   -- 攻击百分比
}
-- 皮肤
HeroConst.ATTR_SHOW_SKIN = {
	GConst.MATCH_HP_FIX_NAME,       -- 生命
	GConst.MATCH_ATTACK_NAME,       -- 攻击
	GConst.MATCH_NORMAL_HURT_NAME,  -- 普攻增伤
	GConst.MATCH_SKILL_HURT_NAME,   -- 技能增伤
	GConst.MATCH_CRIT_NAME,         -- 暴击率百分比
	GConst.MATCH_CRIT_TIME_NAME,    -- 暴击伤害百分比
	GConst.MATCH_NORMAL_HURTP_NAME, -- 普攻增伤百分比
	GConst.MATCH_SKILL_HURTP_NAME,  -- 技能增伤百分比
	GConst.MATCH_CURED_NAME,        -- 治疗效果提升百分比
}
-- 需要显示属性的模块
HeroConst.SHOW_NODE = {
	HeroConst.ATTR_SHOW_TOTAL,
	HeroConst.ATTR_SHOW_BASE,
	HeroConst.ATTR_SHOW_STAR,
	HeroConst.ATTR_SHOW_SKIN,
}

HeroConst.STAR_TYPE = {
	LV_1 = 1,
	LV_2 = 2,
	LV_3 = 3,
	LV_4 = 4,
	LV_5 = 5,
}

HeroConst.TRIAL_HERO_ID = 34001 -- 花木兰
HeroConst.TRIAL_HERO_MIN_CHAPTER = 2
HeroConst.TRIAL_HERO_MAX_CHAPTER = 5

return HeroConst