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

-- 展示数据
tDarkForbiddenAreaShow = {
    {"nID",         1,      "int"},         -- ID
    {"szName",      1,      "string"},      -- 姓名
    {"bSaoDang",    1,      "byte"},        -- 能否扫荡 0 不能 1 可以
    {"nMonsterShowID",  1,  "int"},         -- 怪物展示ID
    {"nMonsterLv",  1,      "int"},         -- 怪物等级
    {"nPower",      1,      "int"},         -- 战斗力
    {"tPrize",      15,     ItemData},      -- 奖励显示
}


-- 请求幽暗禁地信息
CG_DARK_FORBIDDEN_AREA_QUEY = 
{
    {"nType",       1,      "int"},         -- 请求类型 1 普通、2 精英、3 困难
}

-- 回复 请求幽暗禁地信息
GC_DARK_FORBIDDEN_AREA_QUEY = 
{
    {"tMonster",    15,     tDarkForbiddenAreaShow},        -- 展示怪物信息
    {"tUseGoods",   1,      ItemData},          -- 消耗的物品信息
    {"nHaveNum",    1,      "int"},             -- 当前拥有的物品数量
    {"bEnd",        1,      "byte"},            -- 0 未结束，1 结束
}

-- 请求扫荡(回复 GC_DARK_FORBIDDEN_AREA_QUEY)
CG_DARK_FORBIDDEN_AREA_SAODANG = {
    {"nID",         1,      "int"},            
}

