local ItemData = require("bag.Proto").ItemData

DESC_DATA = {
	{"desc",			1,		"string"},  	--描述
	{"isActivate",		1,		"byte"},		--是否激活, 0-未激活, 1-已激活
}


TALISMAN_INFO = {
	{"id",				1,			"int"},			--秘宝ID
	{"name",			1,			"string"},  	--名称
	{"iconId",			1,			"int"},			--iconID
	{"level",			1,			"byte"},  		--秘宝等级, >0 表示秘宝已经获得
	{"descVec",			10,			DESC_DATA}, 	--秘宝描述
	{"upGradeCost",		1,			ItemData},  	--激活/升级消耗道具信息
}


--查询
CG_TALISMAN_QUERY = {
	{"type",		1,		"byte"},  --秘宝类型
}

GC_TALISMAN_QUERY = {
	{"nAllStar",			1,			"int"},				-- 总星数
	{"type",      			1,   		"byte"},			--秘宝类型
	{"talismanVec", 		10, 		TALISMAN_INFO}		--当前类型的所有秘宝数据
}

--激活/升级
CG_TALISMAN_UPGRADE = {
	{"id",		1,		"int"},  	--秘宝ID
}

GC_TALISMAN_UPGRADE = {
	{"type",      			1,   		"byte"},		--秘宝类型
	{"talismanInfo", 		1, 		TALISMAN_INFO}		--单个秘宝数据
}