Files
PetitPlanet-Data/AI/00GoalList/Daily/General/GoalList_GeneralAtMainland.json
2025-11-11 07:21:48 +07:00

8939 lines
511 KiB
JSON

{
"$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"
}
]
}
}