[ { "excel_file_name": "D-地图-城池.xlsx", "sheets": [ { "sheet_name": "Sheet1", "row_offset": 2, "outputs": [ { "enable": true, "read_type": "type_sjson", "parser_id": "table", "file_name": "map_castle.json", "gen_codes": [ { "read_type": "type_go" } ] }, { "enable": true, "read_type": "type_cjson", "parser_id": "table_list", "file_name": "MapCastleCfg.json", "gen_codes": [ { "read_type": "type_csharp" } ] } ], "indexes": [ { "index_names": "ConfigID", "is_unique": true } ], "heads": [ { "key": "城池配置ID", "name": "ConfigID", "side": "cs", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "int" }, { "key": "名称Lang", "name": "NameLang", "side": "c", "type_sjson": "string", "type_go": "string", "type_cjson": "string", "type_csharp": "string" }, { "key": "地图ID", "name": "MapID", "side": "cs", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "int" }, { "key": "类型", "name": "CityType", "side": "c", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "int" }, { "key": "城池类型Lang", "name": "CityTypeLang", "side": "c", "type_sjson": "string", "type_go": "string", "type_cjson": "string", "type_csharp": "string" }, { "key": "城池子类型", "name": "CitySubType", "side": "cs", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "int" }, { "key": "等级", "name": "Level", "side": "cs", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "int" }, { "key": "驻城部队", "name": "GarrisonArmies", "side": "cs", "type_sjson": "array", "type_go": "types.Pair[int32,int]", "type_cjson": "string", "type_csharp": "string" }, { "key": "驻守部队兵力", "name": "GarrisonArmiesTroops", "side": "cs", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "int" }, { "key": "调动数量", "name": "TransferNum", "side": "cs", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "int" }, { "key": "可城外征兵", "name": "CanOutsideConscript", "side": "cs", "type_sjson": "bool", "type_go": "bool", "type_cjson": "bool", "type_csharp": "bool" }, { "key": "守军部队", "name": "DefendArmy", "side": "cs", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "int" }, { "key": "驻城部队名字", "name": "GarrisonArmiesName", "side": "c", "type_sjson": "array", "type_go": "types.Pair[int32,int]", "type_cjson": "string", "type_csharp": "string" }, { "key": "守军部队名字", "name": "DefendArmyName", "side": "c", "type_sjson": "array", "type_go": "types.Pair[int32,int]", "type_cjson": "string", "type_csharp": "string" }, { "key": "耐久", "name": "Durability", "side": "cs", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "int" }, { "key": "是否有攻城排行", "name": "HasSiegeRank", "side": "cs", "type_sjson": "bool", "type_go": "bool", "type_cjson": "bool", "type_csharp": "bool" }, { "key": "是否有攻城奖励", "name": "HasSiegeReward", "side": "cs", "type_sjson": "bool", "type_go": "bool", "type_cjson": "bool", "type_csharp": "bool" }, { "key": "参与奖励", "name": "JoinRewards", "side": "cs", "type_sjson": "array", "type_go": "types.Assets", "type_cjson": "string", "type_csharp": "ArrayIntList,ArrayIntListConverter" }, { "key": "占领奖励", "name": "OccupyRewards", "side": "cs", "type_sjson": "array", "type_go": "types.Assets", "type_cjson": "string", "type_csharp": "ArrayIntList,ArrayIntListConverter" }, { "key": "霸业积分", "name": "SupremacyScore", "side": "cs", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "int" }, { "key": "全盟资源产量", "name": "LeagueResYield", "side": "cs", "type_sjson": "int", "type_go": "int64", "type_cjson": "int", "type_csharp": "int" }, { "key": "辎重数量", "name": "BaggageNum", "side": "cs", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "int" }, { "key": "封印时间", "name": "SealTime", "side": "cs", "type_sjson": "int", "type_go": "int64", "type_cjson": "int", "type_csharp": "int" }, { "key": "描述Lang", "name": "DescLang", "side": "c", "type_cjson": "string", "type_csharp": "string" }, { "key": "领地半径", "name": "AreaRange", "side": "c", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "int" }, { "key": "占地奇数偏移", "name": "CoverOddOffsets", "side": "cs", "type_sjson": "array", "type_go": "types.Points", "type_cjson": "string", "type_csharp": "string" }, { "key": "占地偶数偏移", "name": "CoverEvenOffsets", "side": "cs", "type_sjson": "array", "type_go": "types.Points", "type_cjson": "string", "type_csharp": "string" }, { "key": "领土奇数偏移", "name": "AffectOddOffsets", "side": "cs", "type_sjson": "array", "type_go": "types.Points", "type_cjson": "string", "type_csharp": "string" }, { "key": "领土偶数偏移", "name": "AffectEvenOffsets", "side": "cs", "type_sjson": "array", "type_go": "types.Points", "type_cjson": "string", "type_csharp": "string" }, { "key": "领土外围一圈奇数偏移", "name": "AffectEdgeOddOffsets", "side": "cs", "type_sjson": "array", "type_go": "types.Points", "type_cjson": "string", "type_csharp": "string" }, { "key": "领土外围一圈偶数偏移", "name": "AffectEdgeEvenOffsets", "side": "cs", "type_sjson": "array", "type_go": "types.Points", "type_cjson": "string", "type_csharp": "string" }, { "key": "攻城点奇数偏移", "name": "SiegeOddOffsets", "side": "cs", "type_sjson": "array", "type_go": "types.Points", "type_cjson": "string", "type_csharp": "string" }, { "key": "攻城点偶数偏移", "name": "SiegeEvenOffsets", "side": "cs", "type_sjson": "array", "type_go": "types.Points", "type_cjson": "string", "type_csharp": "string" }, { "key": "模型", "name": "Model", "side": "c", "type_sjson": "array", "type_go": "types.Points", "type_cjson": "string", "type_csharp": "string" }, { "key": "模型角度", "name": "ModelAngle", "side": "c", "type_cjson": "int", "type_csharp": "int" }, { "key": "信息页背景图", "name": "Image", "side": "c", "type_sjson": "string", "type_go": "string", "type_cjson": "string", "type_csharp": "string" }, { "key": "预览图", "name": "PreImage", "side": "c", "type_cjson": "string", "type_csharp": "string" }, { "key": "略缩图", "name": "Thumbnail", "side": "c", "type_sjson": "string", "type_go": "string", "type_cjson": "string", "type_csharp": "string" }, { "key": "所属县ID", "name": "CountyID", "side": "c", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "int" } ] } ] } ]