[ { "excel_file_name": "G-怪物.xlsx", "sheets": [ { "sheet_name": "Sheet1", "row_offset": 2, "outputs": [ { "enable": true, "read_type": "type_sjson", "parser_id": "table", "file_name": "monster.json", "gen_codes": [ { "read_type": "type_go" } ] }, { "enable": true, "read_type": "type_cjson", "parser_id": "table_list", "file_name": "MonsterCfg.json", "gen_codes": [ { "read_type": "type_csharp" } ] } ], "indexes": [ { "index_names": "ID", "is_unique": true } ], "heads": [ { "key": "ID", "name": "ID", "side": "cs", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "int" }, { "key": "怪物名称Lang", "name": "Name", "side": "c", "type_cjson": "string", "type_csharp": "string" }, { "key": "怪物说明Lang", "name": "Describe", "side": "c", "type_cjson": "string", "type_csharp": "string" }, { "key": "战场单位ID", "name": "BattleUnitID", "side": "c", "type_cjson": "uint", "type_csharp": "uint" }, { "key": "等级", "name": "Level", "side": "cs", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "int" }, { "key": "职业", "name": "Job", "side": "cs", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "int" }, { "key": "技能等级", "name": "SkillLevels", "side": "cs", "type_sjson": "array", "type_go": "types.PairList[int32,int32]", "type_cjson": "string", "type_csharp": "ArrayIntList,ArrayIntListConverter" }, { "key": "怪物头像", "name": "Icon", "side": "c", "type_cjson": "string", "type_csharp": "string" }, { "key": "怪物半身像", "name": "Card", "side": "c", "type_cjson": "string", "type_csharp": "string" }, { "key": "最小攻击", "name": "MinAttack", "side": "cs", "type_sjson": "int", "type_go": "int64", "type_cjson": "int", "type_csharp": "int" }, { "key": "最大攻击", "name": "MaxAttack", "side": "cs", "type_sjson": "int", "type_go": "int64", "type_cjson": "int", "type_csharp": "int" }, { "key": "攻击速度", "name": "AttackSpeed", "side": "cs", "type_sjson": "int", "type_go": "int64", "type_cjson": "int", "type_csharp": "int" }, { "key": "移动速度", "name": "Speed", "side": "cs", "type_sjson": "int", "type_go": "int64", "type_cjson": "int", "type_csharp": "int" }, { "key": "最小防御", "name": "MinDefense", "side": "cs", "type_sjson": "int", "type_go": "int64", "type_cjson": "int", "type_csharp": "int" }, { "key": "最大防御", "name": "MaxDefense", "side": "cs", "type_sjson": "int", "type_go": "int64", "type_cjson": "int", "type_csharp": "int" }, { "key": "血量", "name": "Hp", "side": "cs", "type_sjson": "int", "type_go": "int64", "type_cjson": "int", "type_csharp": "int" }, { "key": "暴击率", "name": "CriticalHitChance", "side": "cs", "type_sjson": "int", "type_go": "int64", "type_cjson": "int", "type_csharp": "int" }, { "key": "暴击抵抗", "name": "CriticalHitResistance", "side": "cs", "type_sjson": "int", "type_go": "int64", "type_cjson": "int", "type_csharp": "int" }, { "key": "暴击伤害", "name": "CriticalHitDamage", "side": "cs", "type_sjson": "int", "type_go": "int64", "type_cjson": "int", "type_csharp": "int" }, { "key": "暴伤抵抗", "name": "CriticalHitDamageResistance", "side": "cs", "type_sjson": "int", "type_go": "int64", "type_cjson": "int", "type_csharp": "int" }, { "key": "幸运值", "name": "Luck", "side": "cs", "type_sjson": "int", "type_go": "int64", "type_cjson": "int", "type_csharp": "int" }, { "key": "伤害加成", "name": "DamageBonus", "side": "cs", "type_sjson": "int", "type_go": "int64", "type_cjson": "int", "type_csharp": "int" }, { "key": "伤害减免", "name": "DamageReduction", "side": "cs", "type_sjson": "int", "type_go": "int64", "type_cjson": "int", "type_csharp": "int" }, { "key": "兵团攻击加成", "name": "SquadAttackBonus", "side": "cs", "type_sjson": "int", "type_go": "int64", "type_cjson": "int", "type_csharp": "int" }, { "key": "兵团生命加成", "name": "SquadHealthBonus", "side": "cs", "type_sjson": "int", "type_go": "int64", "type_cjson": "int", "type_csharp": "int" }, { "key": "品质", "name": "MonsterQuality", "side": "c", "type_cjson": "int", "type_csharp": "GameConfig.ConfigGen.MonsterQualityEnum" }, { "key": "星级", "name": "StarLevel", "side": "c", "type_cjson": "int", "type_csharp": "int" } ] } ] } ]