撰写了文章 发布于 2018-05-01 01:52:32
《暴战机甲兵(BattleTech)》MOD基础(当然你也可以理解为修改指南)
看到文档是.json文件的时候就开始动歪脑筋,想起当年改《最高指挥官2》做MOD时候的感觉。
接下来的内容授人以渔
技能:
\BattleTech_Data\StreamingAssets\data\abilities
例子:AbilityDefCMD_ArtThumperAP.json
{
"Description" : {
"Id" : "AbilityDefCMD_ArtThumperAP", 代号
"Name" : "AP STRIKE", 名称
"Details" : "CALLS IN AN ARMOR-PIERCING ARTILLERY STRIKE FROM YOUR THUMPER SUPPORT UNIT.", 描述
"Icon" : "uixSvgIcon_artillery"
},
"ActivationTime" : "CommandAbility",
"Resource" : "CommandAbility",
"ActivationCooldown" : 4, 冷却时间
"ActivationETA" : 5, ETA
"specialRules" : "Artillery", 特殊规则:例如炮兵
"Targeting" : "CommandTargetSinglePoint", 瞄准:指令目标单点
"FloatParam1" : 20.0, 炮击浮动参数
"WeaponResource" : "Weapon_Autocannon_AC20_0-STOCK", 武器
"StringParam1" : "vfxPrfPrtl_fireTerrain_smLoop",
"IntParam1" : 1,
"StringParam2" : "vfxPrfPrtl_buildingCollapseFiery_medium"
}
弹药:
BATTLETECH\BattleTech_Data\StreamingAssets\data\ammunition
BATTLETECH\BattleTech_Data\StreamingAssets\data\ammunitionBox
例子:Ammunition_AC2.json
{
"Description" : {
"Id" : "Ammunition_AC2", 代号
"Name" : "AC/2 Ammo", 弹药名
"Details" : "Small caliber ammunition designed for long range fire in an AC/2.", 描述
"Icon" : null, 图标
"Cost" : 0, 花费
"Rarity" : 0, 稀有
"Purchasable" : false 是否可以购买
},
"Type" : "Normal", 类型 :普通
"Category" : "AC2", 类别:AC2
"HeatGenerated" : 0, 发热
"HeatGeneratedModifier" : 1, 发热参数修正
"ArmorDamageModifier" : 1, 装甲伤害修正
"ISDamageModifier" : 1, 损坏参数修正
"CriticalDamageModifier" : 1 暴击参数修正
}
例子:Ammo_AmmunitionBox_Generic_AC2.json
{
"AmmoID" : "Ammunition_AC2", 代号
"Capacity" : 25, 容量
"Description" : {
"Cost" : 10000, 成本
"Rarity" : 0, 稀有
"Purchasable" : true, 可购买
"Manufacturer" : "Generic", 制造商:通用
"Model" : "AC2", 模型
"UIName" : "AC/2 Ammo", 用户界面名称
"Id" : "Ammo_AmmunitionBox_Generic_AC2", 代号
"Name" : "AC/2 Ammo", 名称 (描述:弹药箱包含炮弹所需的炮弹,每个武器类型至少需要一个箱子。弹药箱会爆炸和破坏他们安装的位置,当他们受到致命打击。AC / 2弹药箱每个都包含25发子弹,可以提供多个武器。)
"Details" : "Ammo Bins contain the rounds needed for projectile-based weaponry, with at least one bin required per weapon type. Ammo Bins will explode and destroy their installed location when they receive a Critical Hit. AC/2 Ammo Bins each contain 25 rounds and may feed multiple weapons.",
"Icon" : "uixSvgIcon_ammoBox_Ballistic" 图标
},
"BonusValueA" : "",
"BonusValueB" : "",
"ComponentType" : "AmmunitionBox", 组件类型 弹药箱
"ComponentSubType" : "Ammunition", 组件子类型 弹药
"PrefabIdentifier" : "",
"BattleValue" : 0, 战斗值
"InventorySize" : 1, 库存规模
"Tonnage" : 1, 重量
"AllowedLocations" : "All", 安装位置 全部
"DisallowedLocations" : "All", 不可安装位置 全部
"CriticalComponent" : false, 关键部件
"statusEffects" : [
],
"ComponentTags" : {
"items" : [
"component_type_stock"
],
"tagSetSourceFile" : ""
}
}
建筑:
BATTLETECH\BattleTech_Data\StreamingAssets\data\buildings
例子:buildingdef_Barracks.json
{
"Description" : {
"Id" : "buildingdef_Barracks", 代号
"Name" : "Barracks", 名字
"Details" : "A barracks", 描述:兵营
"Icon" : "",
"Cost" : 0, 花费
"Rarity" : 0, 稀有
"Purchasable" : false 可购买
},
"Destructible" : true, 可破坏
"StructurePoints" : 50, 结构点数
"Opacity" : 100 不透明度
}
NPC:
BattleTech_Data\StreamingAssets\data\cast
例子:castDef_AranoGuardsman.json
{
"id" : "castDef_AranoGuardsman", 代号
"internalName" : "AranoGuardsman", 内部名称 阿拉诺卫兵
"firstName" : "House Arano", 豪斯阿拉诺
"lastName" : "Guardsman", 卫兵
"callsign" : null, 呼号
"rank" : "Aurigan Coalition", 阶层 奥里根联盟
"gender" : "Male", 性别 男
"faction" : "NoFaction", 派系 无
"sgCharType" : "UNSET",
"showRank" : true, 显示等级
"showFirstName" : true, 显示 前名
"showCallsign" : false, 显示呼号
"showLastName" : true, 显示 后名
"defaultEmotePortrait" : {
"emote" : "Default", 表情 默认
"portraitAssetPath" : "sprites/Portraits/guiTxrPort_SE01_AranoGuard_def_utr.png" 头像
},
"emotePotraitList" : [
]
}
载具:
BattleTech_Data\StreamingAssets\data\chassis
例子:chassisdef_atlas_AS7-D.json
{
"Description": {
"Cost": 10800000, 成本
"Rarity": 5, 稀有
"Purchasable": true, 可购买
"Manufacturer": "", 制造商
"Model": "", 模型
"UIName": "Atlas", UI名称 阿特拉斯
"Id": "chassisdef_atlas_AS7-D", 代号
"Name": "Atlas", 名字 阿特拉斯 (描述:阿特拉斯D是战场之王,能够在任何范围内携带令人眩晕的武器阵列。它也值得注意的是通常安装的最大数量的装甲可能。很少有对手能与这只怪物短暂接触。)
"Details": "The Atlas D is the king of the battlefield, capable of bringing a dizzying array of weapons to bear on targets at any range. It is also noteworthy for normally mounting the maximum amount of armor possible. Few opponents can survive even brief contact with this monster.",
"Icon": "uixTxrIcon_atlas"
},
"MovementCapDefID": "movedef_atlas_AS7-D",
"PathingCapDefID": "pathingdef_assault",
"HardpointDataDefID": "hardpointdatadef_atlas",
"PrefabIdentifier": "chrPrfMech_atlasBase-001",
"PrefabBase": "atlas",
"Tonnage": 100, 重量
"InitialTonnage": 35, 初始重量
"weightClass": "ASSAULT", 重量级 突击
"BattleValue": 10581000, 价值
"Heatsinks": 0, 散热器
"TopSpeed": 60, 最高速度
"TurnRadius": 90, 转弯半径
"MaxJumpjets": 3, 最大跳跃
"Stability": 100, 稳定性
"StabilityDefenses": [ 稳定性防御
0,
0,
0,
0,
0,
0
],
"SpotterDistanceMultiplier": 1, 探测距离
"VisibilityMultiplier": 1, 能见度
"SensorRangeMultiplier": 1, 传感器范围
"Signature": 0, 签名
"Radius": 8, 半径
"PunchesWithLeftArm": false, 左臂拳击
"MeleeDamage": 140, 肉搏伤害
"MeleeInstability": 100, 近战不稳定性
"MeleeToHitModifier": 0, 近战命中率
"DFADamage": 125, DFA损伤
"DFAToHitModifier": 0, DFA命中率
"DFASelfDamage": 125, DFA自损
"DFAInstability": 125, DFA不稳定性
"Locations": [
{
"Location": "Head", 部位 头部
"Hardpoints": [], 外挂点
"Tonnage": 0, 重量
"InventorySlots": 1, 存货槽位
"MaxArmor": 45, 护甲
"MaxRearArmor": -1, 背后护甲
"InternalStructure": 16 内部结构
},
{
"Location": "LeftArm",部位 左臂
"Hardpoints": [ 外挂点
{
"WeaponMount": "Energy", 武器装备 能量武器
"Omni": false 全部
},
{
"WeaponMount": "AntiPersonnel", 反步兵
"Omni": false 全部
}
],
"Tonnage": 0, 重量
"InventorySlots": 8, 库存插槽
"MaxArmor": 170, 护甲
"MaxRearArmor": -1, 背后护甲
"InternalStructure": 85 内部结构
},
{
"Location": "LeftTorso", 左躯干
"Hardpoints": [
{
"WeaponMount": "Missile", 导弹
"Omni": false
},
{
"WeaponMount": "Missile", 导弹
"Omni": false
}
],
"Tonnage": 0, 重量
"InventorySlots": 10, 库存插槽
"MaxArmor": 210, 护甲
"MaxRearArmor": 105, 背后护甲
"InternalStructure": 105 内部结构
},
{
"Location": "CenterTorso", 中心躯干
"Hardpoints": [
{
"WeaponMount": "Energy", 能量武器
"Omni": false
},
{
"WeaponMount": "Energy", 能量武器
"Omni": false
}
],
"Tonnage": 0, 重量
"InventorySlots": 4, 库存插槽
"MaxArmor": 320, 护甲
"MaxRearArmor": 160, 背后护甲
"InternalStructure": 160 内部结构
},
{
"Location": "RightTorso", 右侧身躯
"Hardpoints": [
{
"WeaponMount": "Ballistic", 弹道武器
"Omni": false
},
{
"WeaponMount": "Ballistic", 弹道武器
"Omni": false
}
],
"Tonnage": 0,
"InventorySlots": 10,
"MaxArmor": 210,
"MaxRearArmor": 105,
"InternalStructure": 105
},
{
"Location": "RightArm", 右臂
"Hardpoints": [
{
"WeaponMount": "Energy", 能量武器
"Omni": false
},
{
"WeaponMount": "AntiPersonnel", 反步兵武器
"Omni": false
}
],
"Tonnage": 0,
"InventorySlots": 8,
"MaxArmor": 170,
"MaxRearArmor": -1,
"InternalStructure": 85
},
{
"Location": "LeftLeg", 左腿
"Hardpoints": [],
"Tonnage": 0,
"InventorySlots": 4,
"MaxArmor": 210,
"MaxRearArmor": -1,
"InternalStructure": 105
},
{
"Location": "RightLeg", 右腿
"Hardpoints": [],
"Tonnage": 0,
"InventorySlots": 4,
"MaxArmor": 210,
"MaxRearArmor": -1,
"InternalStructure": 105
}
],
"LOSSourcePositions": [
{
"x": 0,
"y": 17,
"z": 0
},
{
"x": 5,
"y": 16,
"z": -1
},
{
"x": -5,
"y": 16,
"z": -1
}
],
"LOSTargetPositions": [
{
"x": 0,
"y": 17,
"z": 0
},
{
"x": 5,
"y": 16,
"z": -1
},
{
"x": -5,
"y": 16,
"z": -1
},
{
"x": 3.5,
"y": 5.5,
"z": 1
},
{
"x": -3.5,
"y": 5.5,
"z": 1
}
],
"VariantName": "AS7-D",
"ChassisTags": {
"items": [],
"tagSetSourceFile": ""
},
"StockRole": "Juggernaut & Close Assault",(阿特拉斯D是战场之王,能把令人眩晕的武器部署在任何范围的目标上。它也值得注意的是通常安装的最大数量的装甲可能。很少有对手能与这个怪物短暂接触。)
"YangsThoughts": "The Atlas D is the king of the battlefield, capable of bringing a dizzying array of weapons to bear on targets at any range. It is also noteworthy for normally mounting the maximum amount of armor possible. Few opponents can survive even brief contact with this monster."
}
任务合同:
BattleTech_Data\StreamingAssets\data\contracts
BattleTech_Data\StreamingAssets\data\contractsDeprecated
ambushconvoy 埋伏车队
arenaskirmish 竞技场小冲突
assassinate 暗杀
capturebase 占领基地
captureescort 俘虏护卫队
defendbase 防御基地
destroybase 破坏基地
escortsingle 护送者
itrom_attack 伊特罗姆攻击
itrom_defense 伊特罗姆防御
panzyr_attack 潘齐尔攻击
panzyr_defense 潘齐尔防御
rescue 营救
simplebattle 简单战役
simpleskirmish 简单主义
smithon_attack 史密森攻击
smithon_defense 史密森防御
story_1a_retreat 撤退a
story_1b_retreat 撤退b
story_2_threeyearslater 三年后
story_3_axylus 斧
story_4_liberationofweldry Weldy的故事情节解放
story_5_servedcold 严寒
story_6a_treasuretrove 宝库a
story_6b_treasuretrove 宝库b
story_7_gunboatdiplomacy 炮舰外交
story_8_locura 洛克拉(意大利语:疯狂)
story_9_downfall 倒台
travelonly 仅仅是旅行
tyrlon_attack 暴龙攻击
rescue 营救
rescuedouble 双人营救
rescuesingle 单人援救
simplebattle 简单战役
descriptions 描述
conversations 对话
常量
例子:AudioConstants.json 音频稳定器
"VOPlayChance_Always" : 1,
"VOPlayChance_Common" : 0.75,
"VOPlayChance_Uncommon" : 0.33,
"VOPlayChance_Rare" : 0.1,
"QueuedAudioDelay" : 0.3,
"AttackPreFireDuration" : 1, 攻击前等待时间
"AttackAfterFireDelay" : 0.5, 攻击后等待时间
"AttackAfterFireDuration" : 1, 攻击后等待时间
"AttackAfterCompletionDuration" : 2, 攻击完成后等待时间
"audioEmitterPrefab" : "sfxPrfObj_audioEmitter",
"maxShortAudioEmitters" : 15,
"maxLongAudioEmitters" : 20,
"rallyHealthPercentageThreshold" : 0.5,
"distanceToTargetRTPCThreshold" : 750.0,
"audioFadeDuration" : 2.5,
"ambientVODelay" : 45.0,
"ambientVOChance" : 0.25,
"DEBUG_Always_Play_VO": false
例子:CombatGameConstants.json 游戏战斗常数
"Phase": 相位
{
"PhaseSpecial": 1,
"PhaseLight": 2,
"PhaseMedium": 3,
"PhaseHeavy": 4,
"PhaseAssault": 5,
"PhaseLightVehicle": 3,
"PhaseMediumVehicle": 4,
"PhaseHeavyVehicle": 5,
"PhaseAssaultVehicle": 5,
"PhaseLightTurret": 5,
"PhaseMediumTurret": 5,
"PhaseHeavyTurret": 5,
"PhaseAssaultTurret": 5
},
"Skills": 技能
{
"MechDefaultGunnery": 1,
"MechDefaultGuts": 1,
"MechDefaultPiloting": 1,
"MechDefaultTactics": 1,
"VehicleDefaultGunnery": 1,
"VehicleDefaultGuts": 1,
"VehicleDefaultPiloting": 1,
"VehicleDefaultTactics": 1,
"TurretDefaultGunnery": 1,
"TurretDefaultGuts": 1,
"TurretDefaultPiloting": 1,
"TurretDefaultTactics": 1
},
"Heat": 热量
{
"OverheatLevel": 0.6, 过载
"MaxHeat": 100, 最大热量
"WalkHeat": 0, 步行热量
"SprintHeat": 5, 冲刺热量
"JumpHeatUnitSize": 6, 跳跃式热单位尺寸
"JumpHeatPerUnit": 1, 单位跳跃热量
"JumpHeatMin": 5,
"EngineDamageHeat": 0,
"InternalHeatSinkCount": 10,
"DefaultHeatSinkDissipationCapacity": 3,
"StartupSinkRatio": 0.75,
"GlobalHeatIncreaseMultiplier": 1.0,
"GlobalHeatSinkMultiplier": 1.0,
"CriticalHeatPerLocationLight": 4,
"CriticalHeatPerLocationMedium": 5,
"CriticalHeatPerLocationHeavy": 7,
"CriticalHeatPerLocationAssault": 10,
"ShutdownCausesInjury": false,
"ShowPeakHeat": false
},
"Visibility": 能见度
{
"BaseSpotterDistance": 300.0, 基本观测距离
"SpotterTacticsMultiplier": 0.0, 观测策略乘法器
"RatioFullVis": 0.79,
"RatioObstructedVis": 0.41,
"MinRatioFromActors": 0.2,
"ShutDownVisibilityModifier": 0.0,
"ShutDownSignatureModifier": -0.5,
"BaseSensorDistance": 400.0,
"UseAsymmetricalSensors": true,
"ShowExtendedBlipsBeforeContact": false,
"ExtendedSensorDistanceMultiplier": 1.0,
"SensorHysteresisAdditive": 50.0,
"ShutdownSpottingDistanceMultiplier": 0.1,
"ProneSpottingDistanceMultiplier": 0.25,
"AllowRearArcSpotting": true,
"NumSensorLockSteps": 1,
"SensorLockSingleStepEffect":
例子:MechStatisticsConstants.json 机械统计常数
{
"ARMOR_PER_TENTH_TON" : 8.0,
"CBILLS_PER_ARMOR_POINT" : 625.0,
"TONNAGE_PER_ARMOR_POINT" : 0.0125,
"ARMOR_PER_STEP" : 5.0,
"MaxSprintFactor" : 350.0,
"MinSprintFactor" : 125.0,
"MinStockJumpFactor" : 2.0,
"MaxArmorFactor" : 1600.0,
"MaxStructureFactor" : 760.0,
"MaxStockMeleeDamage" : 140.0,
"MinStockMeleeDamage" : 15.0,
"MaxHeatEfficiency" : 100.0,
"MinHeatEfficiency" : 35.0,
"MaxStockAvgRange" : 390.0,
"MinStockAvgRange" : 115.0,
"MaxStockFirepower" : 355.0,
"MinStockFirepower" : 50.0,
"MaxStockStabilityDamage" : 110.0,
"MinStockStabilityDamage" : 0.0,
"ArmorAllocationRatioHead" : 0.0833,
"ArmorAllocationRatioCenterTorso" : 0.1667,
"ArmorAllocationRatioCenterTorsoRear" : 0.0833,
"ArmorAllocationRatioLeftTorso" : 0.125,
"ArmorAllocationRatioLeftTorsoRear" : 0.0694,
"ArmorAllocationRatioRightTorso" : 0.125,
"ArmorAllocationRatioRightTorsoRear" : 0.0694,
"ArmorAllocationRatioLeftArm" : 0.0694,
"ArmorAllocationRatioRightArm" : 0.0694,
"ArmorAllocationRatioLeftLeg" : 0.0694,
"ArmorAllocationRatioRightLeg" : 0.0694
}
events 事件
factions 派系
genderedoptions 性别 头像 声音 之类的
hardpoints 要点
heatsinks 散热器
BattleTech_Data\StreamingAssets\data\heatsinks
例子:Gear_HeatSink_Generic_Bulk-Bank.json
{
"DissipationCapacity" : 0, 耗散能力
"Description" : {
"Cost" : 470000, 花费
"Rarity" : 5, 稀有
"Purchasable" : true, 可购买的
"Manufacturer" : "Generic", 制造商 通用
"Model" : "Bulk Bank", 模型 散装银行
"UIName" : "Heat Bank + +", UI名 热库
"Id" : "Gear_HeatSink_Generic_Bulk-Bank", 代号
"Name" : "Bulk Bank Heat Bank ", 名字 (热库被安装,以允许更多的热能收集,增加内部损伤发生的阈值,从过度的热量积累,从而提高持续的武器射击能力。)
"Details" : "Heat Banks are installed to allow for more thermal energy collection, increasing the threshold at which internal damage occurs from excess heat buildup and thus boosting sustained weapons fire capability. ",
"Icon" : "uixSvgIcon_equipment_HeatBank" 图标
},
"BonusValueA" : "+ 30 Max Heat", 加值A 30最大热量
"BonusValueB" : "+ 15 Overheat Threshold", 加值B 15过热阈值
"ComponentType" : "HeatSink", 组件类型 散热器
"ComponentSubType" : "Heatsink", 组件子类型 散热器
"PrefabIdentifier" : "",
"BattleValue" : 0, 战场价值
"InventorySize" : 6, 库存
"Tonnage" : 1, 重量
"AllowedLocations" : "All", 允许位置
"DisallowedLocations" : "All", 不允许位置
"CriticalComponent" : false, 关键部件
"statusEffects" : [ 地位效应
{
"durationData" : {
"duration" : -1, 持续时间
"ticksOnActivations" : false, 在激活时打勾
"useActivationsOfTarget" : false, 使用激活目标
"ticksOnEndOfRound" : false, 在结束时回答
"ticksOnMovements" : false, 在运动上打勾
"stackLimit" : -1, 堆栈限制
"clearedWhenAttacked" : false 被攻击时清除
},
"targetingData" : {
"effectTriggerType" : "Passive", 效果触发器类型 被动
"triggerLimit" : 0, 触发限制
"extendDurationOnTrigger" : 0, 延长触发持续时间
"specialRules" : "NotSet", 特别规则 未设定
"effectTargetType" : "Creator", 效果目标类型 创建者
"range" : 0, 范围
"forcePathRebuild" : false, 强制路径重建
"forceVisRebuild" : false,
"showInTargetPreview" : false,
"showInStatusPanel" : true
},
"effectType" : "StatisticEffect",
"Description" : {
"Id" : "StatusEffect-Heat_Max-T3",
"Name" : "MAX HEAT INCREASED",
"Details" : "Maximum allowed heat increased by [AMT].",
"Icon" : "uixSvgIcon_equipment_HeatBank"
},
"nature" : "Buff",
"statisticData" : {
"appliesEachTick" : false,
"effectsPersistAfterDestruction" : false,
"statName" : "MaxHeat",
"operation" : "Int_Add",
"modValue" : "30",
"modType" : "System.Int32",
"additionalRules" : "NotSet",
"targetCollection" : "NotSet",
"targetWeaponCategory" : "NotSet",
"targetWeaponType" : "NotSet",
"targetAmmoCategory" : "NotSet",
"targetWeaponSubType" : "NotSet"
},
"tagData" : null,
"floatieData" : null,
"actorBurningData" : null,
"vfxData" : null,
"instantModData" : null,
"poorlyMaintainedEffectData" : null
},
{
"durationData" : {
"duration" : -1,
"ticksOnActivations" : false,
"useActivationsOfTarget" : false,
"ticksOnEndOfRound" : false,
"ticksOnMovements" : false,
"stackLimit" : -1,
"clearedWhenAttacked" : false
},
"targetingData" : {
"effectTriggerType" : "Passive",
"triggerLimit" : 0,
"extendDurationOnTrigger" : 0,
"specialRules" : "NotSet",
"effectTargetType" : "Creator",
"range" : 0,
"forcePathRebuild" : false,
"forceVisRebuild" : false,
"showInTargetPreview" : false,
"showInStatusPanel" : true
},
"effectType" : "StatisticEffect",
"Description" : {
"Id" : "StatusEffect-Overheat_Threshold-T3",
"Name" : "Increased Overheat Level",
"Details" : "Overheat threshold increased by 15",
"Icon" : "uixSvgIcon_equipment_HeatBank"
},
"nature" : "Buff",
"statisticData" : {
"appliesEachTick" : false,
"effectsPersistAfterDestruction" : false,
"statName" : "OverheatLevel",
"operation" : "Int_Add",
"modValue" : "15",
"modType" : "System.Int32",
"additionalRules" : "NotSet",
"targetCollection" : "NotSet",
"targetWeaponCategory" : "NotSet",
"targetWeaponType" : "NotSet",
"targetAmmoCategory" : "NotSet",
"targetWeaponSubType" : "NotSet"
},
"tagData" : null,
"floatieData" : null,
"actorBurningData" : null,
"vfxData" : null,
"instantModData" : null,
"poorlyMaintainedEffectData" : null
}
],
"ComponentTags" : {
"items" : [
"component_type_variant",
"component_type_variant3"
],
"tagSetSourceFile" : ""
}
}
heraldry 徽章
飞行:
BattleTech_Data\StreamingAssets\data\jumpjets
例子:Gear_JumpJet_Generic_Assault.json
{
"JumpCapacity" : 1, 跳跃能力
"MinTonnage" : 90, 最小重量
"MaxTonnage" : 100, 最大重量
"Description" : {
"Cost" : 70000, 花费
"Rarity" : 3, 稀有
"Purchasable" : true, 可购买
"Manufacturer" : "Generic", 制造商
"Model" : "Assault", 突击
"UIName" : "Jump Jet (A)",
"Id" : "Gear_JumpJet_Generic_Assault",
"Name" : "Assault Jump Jet (A)",(跳跃射流漏出过热的空气,以受控的方式在障碍物上方推进机器。此外,他们也可以用来执行可怕的“从上面的死亡”攻击。突击式喷气式喷气机是专门设计用于“90吨重”的喷气式飞机。)
"Details" : "Jump Jets funnel superheated air to propel 'Mechs over obstacles in a controlled manner. Additionally, they may also be used to perform the dreaded 'Death from Above' attack. Assault Jump Jets are specially designed for use on 'Mechs 90 tons and heavier.",
"Icon" : "uixSvgIcon_action_jump"
},
"BonusValueA" : null,
"BonusValueB" : null,
"ComponentType" : "JumpJet",
"ComponentSubType" : "Functionality", 组件子类型 功能性
"PrefabIdentifier" : "JumpJet",
"BattleValue" : 0,
"InventorySize" : 1,
"Tonnage" : 2,
"AllowedLocations" : "Torso, Legs", 躯干 腿部
"DisallowedLocations" : "Head, Arms",头部 手臂
"CriticalComponent" : false,
"statusEffects" : null,
"ComponentTags" : {
"items" : [
"component_type_stock"
],
"tagSetSourceFile" : ""
}
}
长矛
BattleTech_Data\StreamingAssets\data\lance
例子:lancedef_arena_heavy_assault.json
{
"Description" : {
"Id" : "lancedef_arena_heavy_assault",兰斯代夫竞技场重击
"Name" : "Heavy Assault", 名称 重型攻击
"Details" : "",
"Icon" : "",
"Cost" : 24780000,
"Rarity" : 0,
"Purchasable" : false 可购买的
},
"Difficulty" : 8, 难度
"LanceTags" : {
"items" : [
"lance_bracket_high",
"lance_bracket_skirmish",
"lance_release",
"lance_type_assault",
"lance_type_heavy",
"BLACKLISTED"
],
"tagSetSourceFile" : "Tags/LanceTags"
},
"LanceUnits" : [
{
"unitType" : "Mech",
"unitId" : "mechdef_locust_LCT-1V",
"pilotId" : "pilot_kbeta_witness",
"unitTagSet" : null,
"excludedUnitTagSet" : null,
"pilotTagSet" : null,
"excludedPilotTagSet" : null
},
{
"unitType" : "Mech",
"unitId" : "mechdef_commando_COM-2D",
"pilotId" : "pilot_kbeta_bulwark",
"unitTagSet" : null,
"excludedUnitTagSet" : null,
"pilotTagSet" : null,
"excludedPilotTagSet" : null
},
{
"unitType" : "Mech",
"unitId" : "mechdef_thunderbolt_TDR-5S",
"pilotId" : "pilot_kbeta_buckshot",
"unitTagSet" : null,
"excludedUnitTagSet" : null,
"pilotTagSet" : null,
"excludedPilotTagSet" : null
},
{
"unitType" : "Mech",
"unitId" : "mechdef_kingcrab_KGC-0000",
"pilotId" : "pilot_kbeta_apex",
"unitTagSet" : null,
"excludedUnitTagSet" : null,
"pilotTagSet" : null,
"excludedPilotTagSet" : null
}
]
}
机械
BattleTech_Data\StreamingAssets\data\mech
例子:mechdef_atlas_AItest_AC2.json
{
"MechTags" : {
"items" : [
"test",
"unit_mech",
"BLACKLISTED"
],
"tagSetSourceFile" : ""
},
"ChassisID" : "chassisdef_atlas_AS7-D",
"HeraldryID" : null,
"Description" : {
"Cost" : 9930000, 花费
"Rarity" : 0, 稀有
"Purchasable" : false, 可购买
"Manufacturer" : "", 制造商
"Model" : "",
"UIName" : "",
"Id" : "mechdef_atlas_AItest_AC2",
"Name" : "Atlas",
"Details" : "",
"Icon" : ""
},
"simGameMechPartCost" : 1000000,
"Version" : 1,
"Locations" : [
{
"DamageLevel" : "Functional", 破坏级别
"Location" : "Head", 头
"CurrentArmor" : 45,
"CurrentRearArmor" : -1,
"CurrentInternalStructure" : 16,
"AssignedArmor" : 45,
"AssignedRearArmor" : -1
},
{
"DamageLevel" : "Functional",
"Location" : "LeftArm", 左臂
"CurrentArmor" : 170,
"CurrentRearArmor" : -1,
"CurrentInternalStructure" : 85,
"AssignedArmor" : 170,
"AssignedRearArmor" : -1
},
{
"DamageLevel" : "Functional",
"Location" : "LeftTorso", 左边躯干
"CurrentArmor" : 160,
"CurrentRearArmor" : 50,
"CurrentInternalStructure" : 105,
"AssignedArmor" : 160,
"AssignedRearArmor" : 50
},
{
"DamageLevel" : "Functional",
"Location" : "CenterTorso", 中央躯干
"CurrentArmor" : 235,
"CurrentRearArmor" : 70,
"CurrentInternalStructure" : 160,
"AssignedArmor" : 235,
"AssignedRearArmor" : 70
},
{
"DamageLevel" : "Functional",
"Location" : "RightTorso", 右边躯干
"CurrentArmor" : 160,
"CurrentRearArmor" : 50,
"CurrentInternalStructure" : 105,
"AssignedArmor" : 160,
"AssignedRearArmor" : 50
},
{
"DamageLevel" : "Functional",
"Location" : "RightArm", 右臂
"CurrentArmor" : 170,
"CurrentRearArmor" : -1,
"CurrentInternalStructure" : 85,
"AssignedArmor" : 170,
"AssignedRearArmor" : -1
},
{
"DamageLevel" : "Functional",
"Location" : "LeftLeg", 左腿
"CurrentArmor" : 205,
"CurrentRearArmor" : -1,
"CurrentInternalStructure" : 105,
"AssignedArmor" : 205,
"AssignedRearArmor" : -1
},
{
"DamageLevel" : "Functional",
"Location" : "RightLeg", 右腿
"CurrentArmor" : 205,
"CurrentRearArmor" : -1,
"CurrentInternalStructure" : 105,
"AssignedArmor" : 205,
"AssignedRearArmor" : -1
}
],
"inventory" : [
{
"MountedLocation" : "Head", 安装位置 脑袋
"ComponentDefID" : "Gear_HeatSink_Generic_Standard", 齿轮散热器通用标准
"SimGameUID" : "",
"ComponentDefType" : "HeatSink",
"HardpointSlot" : -1,
"GUID" : null,
"DamageLevel" : "Functional",
"prefabName" : null,
"hasPrefabName" : false
},
{
"MountedLocation" : "LeftArm", 左臂
"ComponentDefID" : "Gear_HeatSink_Generic_Standard",
"SimGameUID" : "",
"ComponentDefType" : "HeatSink",
"HardpointSlot" : -1,
"GUID" : null,
"DamageLevel" : "Functional",
"prefabName" : null,
"hasPrefabName" : false
},
{
"MountedLocation" : "LeftArm",
"ComponentDefID" : "Gear_HeatSink_Generic_Standard",
"SimGameUID" : "",
"ComponentDefType" : "HeatSink",
"HardpointSlot" : -1,
"GUID" : null,
"DamageLevel" : "Functional",
"prefabName" : null,
"hasPrefabName" : false
},
{
"MountedLocation" : "RightTorso", 右边身躯
"ComponentDefID" : "Weapon_Autocannon_AC2_0-STOCK",
"SimGameUID" : "",
"ComponentDefType" : "Weapon",
"HardpointSlot" : 0,
"GUID" : null,
"DamageLevel" : "Functional",
"prefabName" : null,
"hasPrefabName" : false
},
{
"MountedLocation" : "RightTorso", 右侧身躯
"ComponentDefID" : "Gear_HeatSink_Generic_Standard",
"SimGameUID" : "",
"ComponentDefType" : "HeatSink",
"HardpointSlot" : -1,
"GUID" : null,
"DamageLevel" : "Functional",
"prefabName" : null,
"hasPrefabName" : false
},
{
"MountedLocation" : "RightArm", 右臂
"ComponentDefID" : "Gear_HeatSink_Generic_Standard",
"SimGameUID" : "",
"ComponentDefType" : "HeatSink",
"HardpointSlot" : -1,
"GUID" : null,
"DamageLevel" : "Functional",
"prefabName" : null,
"hasPrefabName" : false
},
{
"MountedLocation" : "LeftLeg",
"ComponentDefID" : "Ammo_AmmunitionBox_Generic_AC2",
"SimGameUID" : "",
"ComponentDefType" : "AmmunitionBox",
"HardpointSlot" : -1,
"GUID" : null,
"DamageLevel" : "Functional",
"prefabName" : null,
"hasPrefabName" : false
},
{
"MountedLocation" : "LeftLeg",
"ComponentDefID" : "Gear_HeatSink_Generic_Standard",
"SimGameUID" : "",
"ComponentDefType" : "HeatSink",
"HardpointSlot" : -1,
"GUID" : null,
"DamageLevel" : "Functional",
"prefabName" : null,
"hasPrefabName" : false
},
{
"MountedLocation" : "LeftLeg",
"ComponentDefID" : "Gear_HeatSink_Generic_Standard",
"SimGameUID" : "",
"ComponentDefType" : "HeatSink",
"HardpointSlot" : -1,
"GUID" : null,
"DamageLevel" : "Functional",
"prefabName" : null,
"hasPrefabName" : false
},
{
"MountedLocation" : "RightLeg",
"ComponentDefID" : "Gear_HeatSink_Generic_Standard",
"SimGameUID" : "",
"ComponentDefType" : "HeatSink",
"HardpointSlot" : -1,
"GUID" : null,
"DamageLevel" : "Functional",
"prefabName" : null,
"hasPrefabName" : false
},
{
"MountedLocation" : "RightLeg",
"ComponentDefID" : "Gear_HeatSink_Generic_Standard",
"SimGameUID" : "",
"ComponentDefType" : "HeatSink",
"HardpointSlot" : -1,
"GUID" : null,
"DamageLevel" : "Functional",
"prefabName" : null,
"hasPrefabName" : false
}
]
}
milestones 里程碑
驾驶员:
BattleTech_Data\StreamingAssets\data\pilot
例子:pilot_backer_Alaniz.json
{
"Description": {
"Id": "pilot_backer_Alaniz", 阿兰尼斯
"Name": "Dragon 66",
"FirstName": "Zin",
"LastName": "Ala",
"Callsign": "Dragon 66",
"Gender": "Male", 男性
"Faction": "Davion", 派系 戴维恩
"Age": "41", 年龄 (龙66出生于联合太阳,一个军事官僚家庭的孩子。他的稳定、安全的童年让他渴望比官僚主义能提供的更多的兴奋,所以当他足够大的时候,他加入了行星守卫。[R\\n\r\n\Run\No.No.BooCunp,他的能力测试使他在后勤支持角色[U2014 ]与他的家人没有什么不同,但在LE。他是在更激动人心的前线。通过专门的服务和承诺,Zin努力从驱动供应车辆到规划他们的路线来监督整个后勤行动。当他参与的一个行动崩溃时,R'\N'R.NALL改变了,留下他是少数能够保卫的强壮士兵中的一个。关键位置。他做了一个英雄的工作,但是当援军获胜时,他们带着军事律师,挥舞着手指违反协议。“结果,他最终来到了Solaris VII,他在那里呆了很长时间才建立了声誉。但是他知道他在那里没有前途,于是他转向了外围,寻找机会再次从底层开始,继续努力)
"Details": "Dragon 66 was born Zin Ala in the Federated Suns, the child of a family of military bureaucrats. His stable, safe childhood left him craving more excitement than bureaucracy could provide, so when he was old enough, he enrolled in the planetary guards.\r\n\r\nAfter boot camp, his aptitude tests placed him in logistical support roles \u2014 not that different from what his family did, but at least he was on the more exciting front lines. Through dedicated service and commitment, Zin worked his way up from driving supply vehicles to planning their routes to overseeing entire logistical operations.\r\n\r\nAll that changed when an operation he was involved with collapsed, leaving him one of the few able-bodied soldiers able to defend a key location. He did a hero's job, but when reinforcements won through, they came with military lawyers and wagging fingers over breaches of protocol.\r\n\r\nAs a result, he ended up on Solaris VII, where he stayed just long enough to establish a reputation. But knowing he had no future there, he moved on to the Periphery, looking for a chance to once again start at the bottom and work his way up.",
"Icon": "guiTxrPort_backerAlaniz_utr"
},
"BaseGunnery": "3", 基础射术
"BonusGunnery": 0, 升级射术
"BasePiloting": "5", 基地引航
"BonusPiloting": 0, 奖金试点
"BaseGuts": "2", 基础勇气
"BonusGuts": 0, 升级勇气
"BaseTactics": "5", 基本战术
"BonusTactics": 0, 升级战术
"ExperienceUnspent": 0, 未用经验
"ExperienceSpent": 6600, 花费经验
"Injuries": 0, 伤害
"Health": 3, 生命值
"LethalInjury": false, 大脑损伤
"Incapacitated": false, 丧失能力
"Morale": 0, 士气
"Voice": "m_pro03_brit", 声音
"abilityDefNames": [ 技能
"AbilityDefP5",
"AbilityDefT5A",
"TraitDefUnsteadySet60",
"TraitDefIndirectReduceOne"
],
"AIPersonality": "Undefined", 人工智能人格 未定义
"PilotTags": {
"items": [
"pilot_backer",
"BLACKLISTED",
"pilot_military",
"pilot_merchant",
"pilot_dependable",
"pilot_gladiator",
"pilot_davion"
],
"tagSetSourceFile": ""
},
"PilotCost": 0,
"IsRonin": true,
"IsVanguard": true
}
速度:
\BattleTech_Data\StreamingAssets\data\movement
例子:movedef_APC_Wheeled.json
{
"Description" : {
"Id" : "movedef_APC_Wheeled",
"Name" : "MovementCapabilitiesDef for Wheeled APC",
"Details" : "",
"Icon" : ""
},
"MaxWalkDistance" : 165.0, 移动距离
"MaxSprintDistance" : 275.0, 冲刺距离
"WalkVelocity" : 20.0, 步行速度
"RunVelocity" : 28.0, 跑步速度
"SprintVelocity" : 31.0, 冲刺速度
"LimpVelocity" : 8.0, 瘸腿走速度
"WalkAcceleration" : 15.0, 走路加速度
"SprintAcceleration" : 20.0, 冲刺加速度
"MaxRadialVelocity" : 60.0, 径向速度
"MaxRadialAcceleration" : 180.0, 径向加速度
"MaxJumpVel" : 80.0, 跳跃距离
"MaxJumpAccel" : 30.0, 跳跃加速度
"MaxJumpVerticalAccel" : 60.0 跳跃直线加速度
}
portraits 头像
shipUpgrades 舰船升级
shops 商店
各种难度下的参数:
BattleTech_Data\StreamingAssets\data\simGameConstants
例子:SimGameConstants.json 简单
SimGameConstants_Base.json 正常
SimGameConstants_Medium.json 中等
SimGameConstants_Hard.json 困难
{
"Player1sMercUnitHeraldryDef" : {
"Description": {
"Id": "heraldrydef_company",
"Name": "Mason's Marauders",
"Details": "This is the heraldry def from SimGameConstants",
"Icon": "",
"Cost": 0,
"Rarity": 1,
"Purchasable": false
},
"displayName": "Mason's Marauders Company Heraldry",
"textureLogoID": "envTxrHrld_set01_01",
"primaryMechColorID": "Blue_05",
"secondaryMechColorID": "Yellow_02",
"tertiaryMechColorID": "Greyscale_05",
"HERALDRY_VERSION": 1
},
"Travel" : {
"DefaultSystemTravelTime" : 4,
"DefaultFuelTime" : 3,
"FuelStationFuelTime" : 3,
"MinMapX" : 0,
"MaxMapX" : 0,
"MinMapY" : 0,
"MaxMapY" : 0,
"MaxJumpDistance" : 30,
"StarSystemPrefix" : "starsystemdef_",
"HabitablePlanetTags" : [
"planet_climate_arctic",
"planet_climate_arid",
"planet_climate_desert",
"planet_climate_rocky",
"planet_climate_terran",
"planet_climate_tropical",
"planet_climate_water"
],
"RestrictionTags": ["map_travel_2", "map_travel_3"],
"RestrictionTagMessages": ["Restricted until debt paid", "Travel Restricted"]
},
"Time" : {
"DayElapseTimeSlow" : 3, 缓慢流逝时间(困难下1)
"DayElapseTimeNormal" : 1.25, 正常流逝时间 (困难下0.5)
"DayElapseTimeFast" : 0.5 快速流逝时间 (困难下0.2)
},
"Finances" : {
"QuarterLength" : 30,
"MonthLength" : 30,
"BurndownDayLength" : 30,
"MechCostPerQuarter" : 12000,
"MechTechCostPerQuarter" : 9000,
"MedTechCostPerQuarter" : 3000,
"SpartanCostModifier" : 0.6,
"RestrictedCostModifier" : 0.8,
"GenerousCostModifier" : 1.4,
"ExtravagantCostModifier" : 1.8,
"JumpShipCost" : 30000,
"MechWarriorBaseCostPerPoint" : 2000.0,
"MechWarriorBonusCostPerPoint" : 1000.0,
"MechWarriorHiringCostPerPoint" : 3000.0,
"DefaultShopRefreshRate" : 14,
"DefaultShopMaxInventory" : 50,
"DefaultShopMaxSpecials" : 2,
"ContractPricePerDifficulty" : 180000,
"ContractTypeMod_AmbushConvoy" : 0.8,
"ContractTypeMod_Assassinate" : 0.8,
"ContractTypeMod_CaptureBase" : 1.0,
"ContractTypeMod_CaptureEscort" : 1.2,
"ContractTypeMod_DefendBase" : 1.2,
"ContractTypeMod_DestroyBase" : 0.8,
"ContractTypeMod_Rescue" : 0.4,
"ContractTypeMod_SimpleBattle" : 1.0,
"ContractPriceVariance" : 0.15,
"ContractFloorSalaryMultiplier" : 0.1,
"ContractFloorSalvageBonus" : 2,
"ContractNegotiatedReputationPerDifficulty" : 2,
"ContractNegotiatedReputationDifficultyMod" : 5,
"ContractNegotiatedReputationVariance" : 0.0,
"MaxReputationChangeOnAContract" : 20.0,
"GoodFaithModifier" : 0.3,
"NoFaithModifier" : 0,
"TechHiringCostPerPoint" : 8000,
"ShopSellModifier": 0.32,
"ShopSellDamagedModifier": 0.08,
"ShopWarnBeforeSellingPriceMinimum": 100000,
"MechScrapModifier": 0.08,
"MechLabRefundModifier": 0.9,
"RecoveredChassisShopModifier" : 0.9,
"LeopardBaseMaintenanceCost" : 70000,
"ArgoBaseMaintenanceCost" : 80000,
"QuartersYouCanAffordWithoutTriggeringWarning" : 2
},
"Shop" : {
"InventoryRefreshRate" : 0, 库存刷新率
"DefaultSpecialWeight" : 10 默认特殊重量
},
"Pilot" : {
"MaleNameList" : "name_male_intl",
"FemaleNameList" : "name_female_intl",
"SurnameNameList" : "name_surname_intl",
"CallsignNameList" : "name_callsign",
"MaleGenerationWeight" : 44, 男性体重
"FemaleGenerationWeight" : 46, 女性体重
"NonBinaryGenerationWeight" : 10,
"PilotPortraits" : "genderedoptionslistdef_mechwarriorPortraits",
"PilotVoices" : "genderedoptionslistdef_mechwarriorVoices",
"MinimumPilotAge" : 14,
"StartingAgeRange" : 4,
"AgeEndingModifier" : 2.0,
"SkillCap" : 10,
"SkillFloor" : 1,
"DifficultySkillFudge" : 3,
"AdvancedPilotBaseChance" : -0.25,
"AdvancedPilotDifficultyStep" : 0.08,
"BaseXPGainPerMission" : 400, 任务经验增益(困难50)
"PilotLevelCostExponent" : 2, 等级成本
"PilotLevelCostMultiplier" : 100, 等级成本
"MaxLevelOneAbilities" : 2,
"MaxLevelTwoAbilities" : 1,
"LethalDamageCost" : 180, 致命伤害成本(困难150)
"IncapacitatedDamageCost" : 180, 丧失能力成本(困难120)
"BaseInjuryDamageCost" : 480,
"IncapacitatedDeathChance" : 0.9,
"LethalDeathChance" : 1.4, 致死几率(困难1.0)
"GutsDeathReduction" : 0.05
},
"Salvage" : { 物品爆率
"DefaultSalvageRights" : 1.0,
"DefaultSalvagePotential" : 8,
"MaxSalvagePotential" : 32, 最大爆率
"MinSalvagePotential" : 0, 最低爆率
"VictorySalvageChance" : 1, 胜利救助几率
"RetreatSalvageChance" : 0.5, 撤退救助几率
"DefeatSalvageChance" : 0.2, 战败救助几率
"VictorySalvageLostPerMechDestroyed" : 0.0, 每一次摧毁的胜利救助 (困难0.1)
"RetreatSalvageLostPerMechDestroyed" : 0.20, 撤退损失机械
"DefeatSalvageLostPerMechDestroyed" : 0.25, 每艘被摧毁的失利
"DefaultChassisWeight" : 5, 默认底盘重量
"DefaultWeaponWeight" : 6, 默认武器重量
"DefaultComponentWeight" : 3, 默认组件重量
"DefaultMechPartWeight" : 6, 默认机械部件重量
"RetreatRewardModifier" : 0.5, 撤退奖励调整
"DefeatRewardModifier" : 0.2, 打败奖励调整
"PrioritySalvageModifier" : 0.25, 优先救助调整
"DestroyedMechRecoveryChance" : 1, 破坏机械回收机会 (困难0.5)
"VeryRareWeaponLevel" :[ 非常罕见的武器
4,
5,
],
"VeryRareWeaponChance" : -5, 武器掉落率
"RareWeaponLevel" : [
2,
3,
],
"RareWeaponChance" : -3, 武器掉落率
"WeaponChanceDivisor" : 25, 武器掉落率
"VeryRareUpgradeLevel" :[
4,
5,
],
"VeryRareUpgradeChance" : -6, 升级配件掉落率
"RareUpgradeLevel" : [
1,
2,
3,
],
"RareUpgradeChance" : -4, 升级配件掉落率
"UpgradeChanceDivisor" : 50, 升级配件掉落率
"ItemAutoCullLevel" : 10, 自动淘汰级别
},
"Story" : {
"PrologueStartingSystem" : "UrCruinne",
"DefaultStartingSystem" : "Detroit",
"CommanderPilotDefID" : "pilot_commander",
"DefaultCommanderID" : "pilot_commander_temp",
"SystemUseTimeTag" : "SYSTEM_UseTime",
"SystemUseEventsTag" : "SYSTEM_UseEvents",
"SystemUseMilestoneTag" : "SYSTEM_UseMilestone",
"SystemMissionCompleteCountStat" : "MissionsComplete",
"StartingCBills" : 980000,
"StartingMechTechSkill" : 3,
"StartingMedTechSkill" : 6,
"DailyUpgradeValue" : 1,
"ArgoMechTechs" : 0,
"ArgoMedTechs" : 0,
"MaxMechWarriorsPerPod" : 8,
"MaxMechsPerPod" : 6,
"StartingDropShip" : "argo",
"UpgradedDropShip" : "argo",
"StartingPlayerMech" : "mechdef_blackjack_BJ-1",
"StartingLance" : [ 故事模式下的装备
"mechdef_vindicator_VND-1R",
"mechdef_shadowhawk_SHD-2H",
"mechdef_spider_SDR-5V",
"mechdef_locust_LCT-1V"
],
"StartingMechWarriors" : [ 故事模式下的装备
"pilot_sim_starter_glitch",
"pilot_sim_starter_behemoth",
"pilot_sim_starter_dekker",
"pilot_sim_starter_medusa"
],
"StartingMechWarriorPortraits" : [ 故事模式下的装备
"PortraitPreset_glitch",
"PortraitPreset_behemoth",
"PortraitPreset_dekker",
"PortraitPreset_medusa",
],
"StartingCoreSystems" : [ 故事模式下的装备
"Alloway",
"Detroit",
"UrCruinne",
"Bellerophon"
],
"StartingArgoUpgrades" : [ 故事模式下的装备
"argoUpgrade_drive0",
"argoUpgrade_mechBay1",
"argoUpgrade_medBay1",
"argoUpgrade_pod1",
"argoUpgrade_structure0"
],
"StartingDisplayedFactions": [ 故事模式下的装备
"Steiner",
"Kurita",
"Davion",
"Liao",
"Marik",
"TaurianConcordat",
"MagistracyOfCanopus"
],
"MechMothballTime" : 0,
"CompanyEventStartingChance" : -2.5,
"CompanyEventIncreaseRate" : 0.5,
"MoraleEventStartingChance" : -15.0,
"MoraleEventIncreaseRate" : 0.0,
"StartingReputation" : 5,
"LoathedReputation" : -80,
"HatedReputation" : -40,
"DislikedReputation" : -20,
"LikedReputation" : 20,
"FriendlyReputation" : 40,
"AlliedReputation" : 80,
"MaxReputation" : 100,
"LoathedMaxContractDifficulty" : -3,
"HatedMaxContractDifficulty" : -2,
"DislikedMaxContractDifficulty" : -1,
"IndifferentMaxContractDifficulty" : 1,
"LikedMaxContractDifficulty" : 2,
"FriendlyMaxContractDifficulty" : 3,
"AlliedMaxContractDifficulty" : 3,
"LoathedRepPaymentAdjustment" : -0.9,
"HatedRepPaymentAdjustment" : -0.5,
"DislikedRepPaymentAdjustment" : -0.1,
"LikedRepPaymentAdjustment" : 0.05,
"FriendlyRepPaymentAdjustment" : 0.1,
"AlliedRepPaymentAdjustment" : 0.15,
"HatedRepShopAdjustment" : 0.5,
"DislikedRepShopAdjustment" : 0.2,
"IndifferentRepShopAdjustment" : 0.1,
"LikedRepShopAdjustment" : 0,
"FriendlyRepShopAdjustment" : -0.05,
"AlliedRepShopAdjustment" : -0.1,
"StartingMorale": 25,
"MaxMorale": 50,
"SpartanMoraleModifier" : -4,
"RestrictedMoraleModifier" : -2,
"NormalMoraleModifier" : 0,
"GenerousMoraleModifier" : 1,
"ExtravagantMoraleModifier" : 2,
"BadFaithMoraleModifier" : 1,
"CatastropheMoraleModifier" : 2,
"MaxMechTechID" : "MechTechHireLimit",
"MaxMedTechID" : "MedTechHireLimit",
"StartingGlobalContractDifficulty" : 1,
"GlobalContractDifficultyMax" : 10,
"ContractDifficultyVariance" : 1,
"DefaultPilotsPerSystem" : 6,
"DefaultMechTechsPerSystem" : 2,
"DefaultMedTechsPerSystem" : 2,
"DailyHealValue" : 0,
"MedTechSkillMod" : 1,
"TargetRepSuccessMod" : -0.1,
"TargetRepGoodFaithMod" : -0.05,
"TargetRepBadFaithMod" : 0,
"EmployerRepSuccessMod" : 1,
"EmployerRepGoodFaithMod" : 0.5,
"EmployerRepBadFaithMod" : -2,
"MRBSuccessMod" : 1,
"MRBGoodFaithMod" : 0.5,
"MRBFailureMod" : -2.0,
"XPGoodFaithMod" : 0.4,
"XPFailureMod" : 0.2,
"XPBadFaithMod" : 0,
"MRBRepCap" : [
50,
200,
500,
700,
900,
],
"MRBRepMod" : [
5,
3,
2,
1,
0.5,
0.2,
],
"MRBLevelNames" : [
"Unknown",
"Green",
"Regular",
"Veteran",
"Elite",
"Legendary"
],
"MRBRepHiringPowerLevelLimits" : [
12,
16,
20,
24,
28,
40
],
"MaxContractsPerSystem" : 3,
"ContractRenewalPerWeek" : 0.5,
"ContractSuccessReduction" : 1.0,
"MaxBreadcrumbsPerSystem" : 2,
"MissionsForFirstBreadcrumb" : 1,
"MissionsForAdditionalBreadcrumb" : 2,
"StartingTargetSystem" : "Detroit",
"StartingPassiveXPGainCap" : 0,
"StartingPassiveXPGain" : 0,
"MechReadyTime" : 7,
"DefaultMechPartMax" : 3,
"DefaultMechPartName" : "Partial Mech Salvage",
"DefaultFullMechName" : "BattleMech",
"DefaultContractRefreshRate" : 30,
"ExternalMilestones" : false,
"MilestonePath" : "",
"TimeStartTag" : "LeopardAcquired",
"EventStartTag" : "ArgoAcquired",
"MechBayPodsID" : "MechBayPods",
"BarracksPodsID" : "BarracksPods",
"DriveTravelID" : "DriveTravelMultiplier",
"StartingMechPods" : 1,
"StartingBarrackPods" : 1,
"StartingDriveMod" : 1,
"MaximumDebt" : 0,
"DebtWarningValue" : 10000,
"DefaultRoninHiringChance" : 0.08,
"CrewConversationNames" : [
"ALEXANDER",
"DARIUS",
"FARAH",
"KAMEA",
"SUMIRE",
"YANG"
],
"CrewConversationList" : [
"5a384617623035d414000089",
"5a3845e3623035d414000075",
"5a3845f0623035d41400007f",
"5a305324623035701c00002a",
"5a3845b6623035d41400002a",
"5a305324623035701c00002a"
],
"NotifLowFundsQtrRemainThreshold": 2,
"NotifLowFundsRecurrence": 14,
"NotifDangerLowFundsQtrRemainThreshold": 1,
"NotifDangerLowFundsRecurrence": 7,
"NotifArgoUpgradesModuleThreshold": 6,
"NotifArgoUpgradesRecurrence": 10,
"NotifMechRepairsNeededRecurrence": 10,
"DiscardPileToActiveRatio" : 2.0,
"CommanderStartingExperience" : 1800,
"MedBayWorkOrderCompletedText" : "{0} has returned to duty",
"GeneralMechWorkOrderCompletedText" : " Work on {0} complete",
"MechReadiedWorkOrderCompletedText" : "{0} is ready for refit",
"TagAddedMW" : "[[RES_MW,{RES_MW.Callsign}]] has gained the following tags:",
"TagAddedMech" : "[[RES_MECH,{RES_MECH.Name}]] has gained the following tags:",
"TagAddedSystem" : "[[RES_SYSTEM,{RES_SYSTEM.Name}]] has gained the following tags:",
"TagAddedCompany" : "Your Company has gained the following tags:",
"TagAddedMWTemp" : "[[RES_MW,{RES_MW.Callsign}]] has gained the following tags for {RES_DURATION.ToString} days:",
"TagAddedMechTemp" : "[[RES_MECH,{RES_MECH.Name}]] has gained the following tags for {RES_DURATION.ToString} days:",
"TagAddedSystemTemp" : "[[RES_SYSTEM,{RES_SYSTEM.Name}]] has gained the following tags for {RES_DURATION.ToString} days:",
"TagAddedCompanyTemp" : "Your Company has gained the following tags for {RES_DURATION.ToString} days:",
"TagAddedMWTempEnd" : "[[RES_MW,{RES_MW.Callsign}]] tag has expired:",
"TagAddedMechTempEnd" : "[[RES_MECH,{RES_MECH.Name}]] tag has expired:",
"TagAddedSystemTempEnd" : "[[RES_SYSTEM,{RES_SYSTEM.Name}]] tag has expired:",
"TagAddedCompanyTempEnd" : "Company tag has expired:",
"TagRemovedMW" : "[[RES_MW,{RES_MW.Callsign}]] has lost the following tags:",
"TagRemovedMech" : "[[RES_MECH,{RES_MECH.Name}]] has lost the following tags:",
"TagRemovedSystem" : "[[RES_SYSTEM,{RES_SYSTEM.Name}]] has lost the following tags:",
"TagRemovedCompany" : "Your Company has lost the following tags:",
"TagRemovedMWTemp" : "[[RES_MW,{RES_MW.Callsign}]] has lost the following tags for {RES_DURATION.ToString} days:",
"TagRemovedMechTemp" : "[[RES_MECH,{RES_MECH.Name}]] has lost the following tags for {RES_DURATION.ToString} days:",
"TagRemovedSystemTemp" : "[[RES_SYSTEM,{RES_SYSTEM.Name}]] has lost the following tags for {RES_DURATION.ToString} days:",
"TagRemovedCompanyTemp" : "Your Company has lost the following tags for {RES_DURATION.ToString} days:",
"AARCompleteNotificationsDisabled": "AARCompleteNotificationsDisabled"
},
"MechLab" :{ 机械实验室
"StructureRepairTechPoints" : 0.3, 结构修复技术要点
"StructureRepairCost" : 300, 结构修复技术花费
"ComponentRepairTechPoints" : 5, 构件修复技术要点
"ComponentRepairCost" : 500,
"BallisticInstallTechPoints" : 10, 弹道安装技术要点
"BallisticInstallCost" : 500,
"MissileInstallTechPoints" : 10, 导弹安装技术要点
"MissileInstallCost" : 500,
"EnergyInstallTechPoints" : 10, 能源安装技术点
"EnergyInstallCost" : 500,
"APInstallTechPoints" : 5, 安装程序
"APInstallCost" : 250,
"AmmoInstallTechPoints" : 5, 装弹
"AmmoInstallCost" : 100,
"JumpJetInstallTechPoints" : 5, 喷气跳跃
"JumpJetInstallCost" : 250,
"HeatSinkInstallTechPoints" : 5, 散热器
"HeatSinkInstallCost" : 250,
"ArmorInstallTechPoints" : 0, 护甲
"ArmorInstallCost" : 0,
"OtherInstallTechPoints" : 5, 其他
"OtherInstallCost" : 500,
"UninstallTechPoints" : 0,
"ZeroStructureCBillModifier" : 4.0, 零结构
"ZeroStructureTechPointModifier" : 1.5,
"LanceDropTonnageBrackets" : [
学习坛友HUAC12345与wishOne写的MOD指南分析出的部分内容
感谢各位大大的支持