{ "$type": "miHoYo.HYG.AI.UtilityAIConfig, Assembly-CSharp", "description": "npc自主决策GoalList-通用版", "blackboardConfigs": { "$type": "miHoYo.HYG.DataSharing.BlackboardConfigPicker, Assembly-CSharp", "paraKeys": null, "configs": null, "noSharingKeys": null }, "goalList": { "$type": "System.Collections.Generic.List`1[[GoalData, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "GoalData, Assembly-CSharp", "goalId": 210000374, "goalName": "广播体操", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "85d747710ced58a4e90f6b998b2ddb85", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/PlayExercise/BTGraph_PlayExercise.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal001" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal001_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal001_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal001_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal001_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal001_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal001_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal001_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal001_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal001_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal001_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15589, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal001" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 214, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "214", "endTimeStampKey": "15589" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000375, "goalName": "读书", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "568ac4401359d2947b5396427d0f956c", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/ReadingBook/BTGraph_ReadingBook.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal002" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal002_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal002_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal002_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal002_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal002_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal002_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal002_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal002_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal002_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal002_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15590, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal002" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15419, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15419", "endTimeStampKey": "15590" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000376, "goalName": "吃吃喝喝", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "7ac2d0ec341923c4c809b0b0beb294fa", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/EatAndDrink/BTGraph_EatAndDrink.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal003" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal003_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal003_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal003_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal003_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal003_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal003_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal003_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal003_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal003_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal003_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15591, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal003" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15424, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15424", "endTimeStampKey": "15591" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000377, "goalName": "浇花", "enabled": false, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "977f8b7e4fc476d4482fab6fab4c58f8", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/Watering/BTGraph_Watering.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal004" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCompareVector3, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetHouseWorldPosition, Assembly-CSharp", "_houseId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.UInt32, mscorlib]], Assembly-CSharp", "_value": 27 } }, "_operatorType": 1, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedVector3, Assembly-CSharp", "_value": { "x": 0.0, "y": 0.0, "z": 0.0 } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCurve, Assembly-CSharp", "curve": { "$type": "miHoYo.HYG.AI.AnimationCurveData, Assembly-CSharp", "clampMin": 0.0, "clampMax": 15.0, "scoreCoefficient": 0.0, "curve": { "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule", "keys": { "$type": "UnityEngine.Keyframe[], UnityEngine.CoreModule", "$values": [ { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 0.0, "value": 1.0, "inTangent": 0.0, "outTangent": -1.0, "inWeight": 0.0, "outWeight": 0.0, "weightedMode": 0, "tangentMode": 0 }, { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 1.0, "value": 0.0, "inTangent": -1.0, "outTangent": 0.0, "inWeight": 0.0, "outWeight": 0.0, "weightedMode": 0, "tangentMode": 0 } ] }, "length": 2, "preWrapMode": 8, "postWrapMode": 8 } }, "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDistanceXZ, Assembly-CSharp", "_from": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetEntityPosition, Assembly-CSharp", "_entityGuid": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" } }, "_to": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetHouseWorldPosition, Assembly-CSharp", "_houseId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.UInt32, mscorlib]], Assembly-CSharp", "_value": 27 } } } }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCompareVector3, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetHouseWorldPosition, Assembly-CSharp", "_houseId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.UInt32, mscorlib]], Assembly-CSharp", "_value": 5 } }, "_operatorType": 1, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedVector3, Assembly-CSharp", "_value": { "x": 0.0, "y": 0.0, "z": 0.0 } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCurve, Assembly-CSharp", "curve": { "$type": "miHoYo.HYG.AI.AnimationCurveData, Assembly-CSharp", "clampMin": 0.0, "clampMax": 15.0, "scoreCoefficient": 0.0, "curve": { "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule", "keys": { "$type": "UnityEngine.Keyframe[], UnityEngine.CoreModule", "$values": [ { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 0.0, "value": 1.0, "inTangent": 0.0, "outTangent": -1.0, "inWeight": 0.0, "outWeight": 0.0, "weightedMode": 0, "tangentMode": 0 }, { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 1.0, "value": 0.0, "inTangent": -1.0, "outTangent": 0.0, "inWeight": 0.0, "outWeight": 0.0, "weightedMode": 0, "tangentMode": 0 } ] }, "length": 2, "preWrapMode": 8, "postWrapMode": 8 } }, "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDistanceXZ, Assembly-CSharp", "_from": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetEntityPosition, Assembly-CSharp", "_entityGuid": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" } }, "_to": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetHouseWorldPosition, Assembly-CSharp", "_houseId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.UInt32, mscorlib]], Assembly-CSharp", "_value": 5 } } } }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarNotEqualToUInt64, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetHouseEntityGuidByNpcConfigId, Assembly-CSharp", "_npcConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" } }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUInt64, Assembly-CSharp", "_value": 0 } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCurve, Assembly-CSharp", "curve": { "$type": "miHoYo.HYG.AI.AnimationCurveData, Assembly-CSharp", "clampMin": 0.0, "clampMax": 15.0, "scoreCoefficient": 0.0, "curve": { "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule", "keys": { "$type": "UnityEngine.Keyframe[], UnityEngine.CoreModule", "$values": [ { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 0.0, "value": 1.0, "inTangent": 0.0, "outTangent": -1.0, "inWeight": 0.0, "outWeight": 0.0, "weightedMode": 0, "tangentMode": 0 }, { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 1.0, "value": 0.0, "inTangent": -1.0, "outTangent": 0.0, "inWeight": 0.0, "outWeight": 0.0, "weightedMode": 0, "tangentMode": 0 } ] }, "length": 2, "preWrapMode": 8, "postWrapMode": 8 } }, "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDistanceXZ, Assembly-CSharp", "_from": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetEntityPosition, Assembly-CSharp", "_entityGuid": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" } }, "_to": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetEntityPosition, Assembly-CSharp", "_entityGuid": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetHouseEntityGuidByNpcConfigId, Assembly-CSharp", "_npcConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" } } } } }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal004_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal004_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal004_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal004_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal004_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal004_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal004_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal004_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal004_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal004_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15592, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 96.0 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15425, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15425", "endTimeStampKey": "15592" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000378, "goalName": "捕虫", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "6e0e5fac90f96564194f937ed2522f05", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/FakeBuchong/BTGraph_FakeBuchong.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal005" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal005_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal005_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal005_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal005_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal005_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal005_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal005_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal005_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal005_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal005_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15593, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal005" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15426, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15426", "endTimeStampKey": "15593" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000379, "goalName": "钓鱼", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "508f5466838f3714abb12caf90b99bb1", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/FakeFishing/BTGraph_FakeFishing.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarIsMultiplayerMode, Assembly-CSharp" } } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal006" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal006_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal006_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal006_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal006_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal006_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal006_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal006_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal006_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal006_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal006_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15594, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal006" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15427, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15427", "endTimeStampKey": "15594" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000380, "goalName": "观察(自然系)", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "818e19b0080d7054ab9573b9a6fded2d", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/ObserveEnvironment/BTGraph_ObserveEnvironment.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal007" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal007_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal007_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal007_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal007_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal007_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal007_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal007_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal007_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal007_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal007_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15595, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal007" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15428, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15428", "endTimeStampKey": "15595" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000381, "goalName": "观察(家具系)", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "791d20e06ce5dab40a6c3a7cfd7a251b", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/ObserveFurniture/BTGraph_ObserveFurniture.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal008" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal008_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal008_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal008_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal008_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal008_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal008_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal008_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal008_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal008_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal008_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15596, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal008" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15429, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15429", "endTimeStampKey": "15596" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000382, "goalName": "拍照(自然系)", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "0eb1ccdb74cf4c8ebc229fc4ed0251ac", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/TakePhotoView/BTGraph_TakePhotoView.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal009" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal009_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal009_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal009_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal009_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal009_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal009_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal009_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal009_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal009_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal009_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15597, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal009" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15430, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15430", "endTimeStampKey": "15597" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000383, "goalName": "看风景", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "1e578e78d95c4e408c1faf307e293d08", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/EnjoyTheScenery/BTGraph_EnjoyTheScenery.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal010" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal010_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal010_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal010_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal010_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal010_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal010_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal010_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal010_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal010_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal010_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15598, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal010" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15431, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15431", "endTimeStampKey": "15598" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000384, "goalName": "看电视", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "1e14cf9551a842e4a16c1ad4a7248aab", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/WatchTV/BTGraph_WatchTV.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal011" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal011_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal011_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal011_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal011_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal011_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal011_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal011_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal011_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal011_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal011_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15599, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal011" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15432, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15432", "endTimeStampKey": "15599" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000385, "goalName": "坐着休息", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "58ea8f08d4fd46c2916b3a57aa7ee4f5", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/SitRelax/BTGraph_SitRelax.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal012" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal012_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal012_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal012_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal012_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal012_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal012_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal012_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal012_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal012_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal012_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15600, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal012" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15433, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15433", "endTimeStampKey": "15600" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000386, "goalName": "冲刺", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "328c8d7103904a9aa2371b6336c12b6b", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/Running/BTGraph_Running.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal013" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal013_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal013_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal013_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal013_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal013_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal013_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal013_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal013_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal013_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal013_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15601, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal013" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15553, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15553", "endTimeStampKey": "15601" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000387, "goalName": "跳舞", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "1e7ed41565a472b40b9b6b3315a1a450", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/PlayDance/BTGraph_PlayDance.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal014" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal014_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal014_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal014_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal014_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal014_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal014_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal014_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal014_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal014_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal014_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15602, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal014" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15554, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15554", "endTimeStampKey": "15602" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000388, "goalName": "热身", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "61d8afdcd25524543b14a7784da61dbd", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/WarmUp/BTGraph_PlayWarmUp.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal015" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal015_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal015_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal015_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal015_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal015_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal015_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal015_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal015_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal015_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal015_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15603, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal015" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15555, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15555", "endTimeStampKey": "15603" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000389, "goalName": "踢毽子", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "4101935b76c735647a3cb80f88dafb4e", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/PlayShuttlecock/BTGraph_PlayShuttlecock.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal016" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal016_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal016_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal016_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal016_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal016_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal016_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal016_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal016_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal016_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal016_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15604, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal016" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15556, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15556", "endTimeStampKey": "15604" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000390, "goalName": "打太极", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "2989dee0d25e3cd4585421b5f6ce1eb4", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/PlayTaichi/BTGraph_PlayTaichi.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal017" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal017_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal017_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal017_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal017_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal017_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal017_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal017_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal017_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal017_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal017_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15605, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal017" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15557, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15557", "endTimeStampKey": "15605" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000391, "goalName": "唱歌", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "c4e371dafcfa69f458b3616254e433c2", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/PlaySing/BTGraph_PlaySing.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal018" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal018_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal018_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal018_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal018_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal018_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal018_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal018_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal018_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal018_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal018_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15606, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal018" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15558, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15558", "endTimeStampKey": "15606" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000392, "goalName": "赶海", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "a7684a150f9a4bc896198c92db719b02", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/SeaHunting/BTGraph_HoldingSeaPlier.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal019" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal019_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal019_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal019_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal019_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal019_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal019_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal019_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal019_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal019_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal019_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15607, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal019" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15559, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15559", "endTimeStampKey": "15607" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000393, "goalName": "观察天空", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "34cf073fed5c79e48af28476bc68f769", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/LookUpToSky/BTGraph_LookUpToSky.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal020" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal020_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal020_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal020_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal020_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal020_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal020_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal020_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal020_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal020_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal020_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15608, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal020" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15561, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15561", "endTimeStampKey": "15608" }, { "$type": "GoalData, Assembly-CSharp", "goalId": 210000394, "goalName": "打扫卫生", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": "b22076f1d6a743698cdfb10e8a15b789", "_assetPath": "Data/AI/01BehaviourTree/Daily/General/Outdoor/SweepTheFloor/BTGraph_SweepTheFloorInMainland.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "abilityName": { "$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp", "_value": null }, "initScriptBt": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [] }, "_assetGuid": null, "_assetPath": null }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckSceneBySceneType, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_isEqual": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBool, Assembly-CSharp", "_value": true }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "Motive累加", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarSumFloatArray, Assembly-CSharp", "inputs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloatArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Single, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGPreferCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal021" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal021_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal021_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal021_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal021_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcNGWeakScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal021_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 500.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicAnd, Assembly-CSharp", "_operands": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedBoolArray, Assembly-CSharp", "_values": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Boolean, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal021_enable" }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarTemplateConfig`1[[System.Boolean, mscorlib]], Assembly-CSharp", "TemplateAssetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json", "asset": { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.ConfigVarOfBbConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "bb52ca2d3fda4002b8a0363b6c5f0be6", "_assetPath": "Data/ConfigVarTemplates/IsNowTimeBetweenCross.json" }, "param": { "$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp", "parameters": [ { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-46829d2e-c451-4f06-9c1b-ead0228b8ee7" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal021_starthour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-94512dfd-5ee7-432e-8439-e5e128292c37" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal021_startminute" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-a826ab45-05e6-456d-8d2a-4adc31144c14" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal021_endhour" } }, { "$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp", "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-866a9ed4-9ad4-4a56-9d5c-87f41b66fd5e" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNPCNGStrongScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal021_endminute" } } ] } } ] } } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 5000.0 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 0.0 } } ] } } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp", "curveM": 1.2E-08, "curveB": 0.0, "curveC": 0.0, "description": "兴趣恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15609, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } }, "configVarRank": null }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]][], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp" }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCalculatingGoalId, Assembly-CSharp", "_callerGuid": null } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 1.0 }, "configVarRank": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFloatToInt32, Assembly-CSharp", "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarConsiderationLogistic, Assembly-CSharp", "inputVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "_value": 1.2E-05 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp", "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Single, mscorlib],[BNpcNGInnerCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp", "mainKey": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "key": "goal021" }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp", "memoryType": 0, "memoryKey": 15562, "callerConfigId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp" }, "GetCurrSceneNpcMemory": true } } } }, "curveMVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 10.0 }, "curveKVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": 11.0 }, "curveBVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -1.1 }, "curveCVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp", "_value": -8.0 } } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp" }, "initSceneRule": null, "startTimeStampKey": "15562", "endTimeStampKey": "15609" } ] } }