1135 lines
52 KiB
JSON
1135 lines
52 KiB
JSON
{
|
|
"$type": "miHoYo.HYG.AI.UtilityAIConfig, Assembly-CSharp",
|
|
"description": "居民日程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": 100000020,
|
|
"goalName": "日程:回家(跨天)",
|
|
"enabled": true,
|
|
"goalType": 1,
|
|
"behaviourTreeInitializer": {
|
|
"$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp",
|
|
"parameters": {
|
|
"$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp",
|
|
"parameters": []
|
|
},
|
|
"_assetGuid": "bf9a017a865d4690b0c7024d1da66be3",
|
|
"_assetPath": "Data/AI/BehaviourTree/BTv3_Schedule/BTG/BTGraph_ScheduleGoHome_v3.json"
|
|
},
|
|
"useSequencerBT": false,
|
|
"sequencerBTInitializers": {
|
|
"$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib",
|
|
"$values": []
|
|
},
|
|
"stateScriptInitializer": {
|
|
"$type": "miHoYo.HYG.Statescript.StatescriptInitializer, Assembly-CSharp",
|
|
"parameters": {
|
|
"$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-341157a2-2124-4ebc-8872-7b7c7621e956"
|
|
},
|
|
"value": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetNPCHomeSceneId, Assembly-CSharp",
|
|
"_callerGUID": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp",
|
|
"key": {
|
|
"$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp",
|
|
"keyName": "instance-03a2dafc-4599-4de1-a844-4f22bbf2c2ca"
|
|
},
|
|
"value": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetHouseSceneInstanceIdByNpcConfigId, Assembly-CSharp",
|
|
"_npcConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp",
|
|
"key": {
|
|
"$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp",
|
|
"keyName": "instance-c25a4757-895a-48f0-a53c-3daaf712251f"
|
|
},
|
|
"value": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"scriptnew": 1726680903
|
|
},
|
|
"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": false
|
|
},
|
|
"_sceneType": 1
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedLogicAnd, Assembly-CSharp",
|
|
"_operands": {
|
|
"$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib",
|
|
"$values": [
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedLogicOr, Assembly-CSharp",
|
|
"_operands": {
|
|
"$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib",
|
|
"$values": [
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarIsNowTimeBetween, Assembly-CSharp",
|
|
"_startHour": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp",
|
|
"mainKey": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"key": "gohomestarthour"
|
|
},
|
|
"_startMinute": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp",
|
|
"mainKey": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"key": "gohomestartmin"
|
|
},
|
|
"_endHour": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp",
|
|
"_value": 24
|
|
},
|
|
"_endMinute": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp",
|
|
"_value": 0
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarIsNowTimeBetween, Assembly-CSharp",
|
|
"_startHour": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp",
|
|
"_value": 0
|
|
},
|
|
"_startMinute": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp",
|
|
"_value": 0
|
|
},
|
|
"_endHour": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp",
|
|
"mainKey": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"key": "gohomeendhour"
|
|
},
|
|
"_endMinute": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp",
|
|
"mainKey": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"key": "gohomeendmin"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGreaterThanInt32, Assembly-CSharp",
|
|
"_lhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp",
|
|
"mainKey": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"key": "gohomestarthour"
|
|
},
|
|
"_rhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp",
|
|
"mainKey": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"key": "gohomeendhour"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"considerations": {
|
|
"$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib",
|
|
"$values": [
|
|
{
|
|
"$type": "miHoYo.HYG.ConsiderationExp, Assembly-CSharp",
|
|
"curveM": 10.0,
|
|
"curveK": 3.0,
|
|
"curveB": 0.0,
|
|
"curveC": -0.3,
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGreaterThanFloat, Assembly-CSharp",
|
|
"_lhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp",
|
|
"_timestamp": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp",
|
|
"memoryType": 0,
|
|
"memoryKey": 15434,
|
|
"callerConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"GetCurrSceneNpcMemory": true
|
|
}
|
|
},
|
|
"_rhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 30000.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"configVarInput": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp",
|
|
"_lhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp",
|
|
"_timestamp": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp",
|
|
"memoryType": 0,
|
|
"memoryKey": 15434,
|
|
"callerConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"GetCurrSceneNpcMemory": true
|
|
}
|
|
},
|
|
"_rhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 1.2E-05
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp",
|
|
"curveM": 3.0,
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarLessThanFloat, Assembly-CSharp",
|
|
"_lhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp",
|
|
"_timestamp": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp",
|
|
"memoryType": 0,
|
|
"memoryKey": 15434,
|
|
"callerConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"GetCurrSceneNpcMemory": true
|
|
}
|
|
},
|
|
"_rhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 30000.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"configVarInput": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp",
|
|
"_lhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp",
|
|
"_timestamp": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp",
|
|
"memoryType": 0,
|
|
"memoryKey": 15434,
|
|
"callerConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"GetCurrSceneNpcMemory": true
|
|
}
|
|
},
|
|
"_rhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 0.0003
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$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"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"configVarInput": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 1000.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"directSetPosWhenEnter": false,
|
|
"initPosRule": {
|
|
"$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp"
|
|
},
|
|
"initSceneRule": null,
|
|
"startTimeStampKey": "15434",
|
|
"endTimeStampKey": "15434"
|
|
},
|
|
{
|
|
"$type": "GoalData, Assembly-CSharp",
|
|
"goalId": 100000021,
|
|
"goalName": "日程:来到户外(不跨天)",
|
|
"enabled": true,
|
|
"goalType": 1,
|
|
"behaviourTreeInitializer": {
|
|
"$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp",
|
|
"parameters": {
|
|
"$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp",
|
|
"parameters": []
|
|
},
|
|
"_assetGuid": "dba166082e744c3eaa25abd6597811ed",
|
|
"_assetPath": "Data/AI/BehaviourTree/BTv3_Schedule/BTG/BTGraph_ScheduleGoOutside_v3.json"
|
|
},
|
|
"useSequencerBT": false,
|
|
"sequencerBTInitializers": {
|
|
"$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib",
|
|
"$values": []
|
|
},
|
|
"stateScriptInitializer": {
|
|
"$type": "miHoYo.HYG.Statescript.StatescriptInitializer, Assembly-CSharp",
|
|
"parameters": {
|
|
"$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-341157a2-2124-4ebc-8872-7b7c7621e956"
|
|
},
|
|
"value": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUInt32, Assembly-CSharp",
|
|
"_value": 2
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp",
|
|
"key": {
|
|
"$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp",
|
|
"keyName": "instance-c25a4757-895a-48f0-a53c-3daaf712251f"
|
|
},
|
|
"value": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp"
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp",
|
|
"key": {
|
|
"$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp",
|
|
"keyName": "instance-03a2dafc-4599-4de1-a844-4f22bbf2c2ca"
|
|
},
|
|
"value": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.UInt64, mscorlib]], Assembly-CSharp",
|
|
"_value": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"scriptnew": 1726680903
|
|
},
|
|
"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": false
|
|
},
|
|
"_sceneType": 0
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarIsNowTimeBetween_Simple, Assembly-CSharp",
|
|
"_startHour": 5,
|
|
"_startMinute": 0,
|
|
"_endHour": 11,
|
|
"_endMinute": 0
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp",
|
|
"_operand": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarIsCurLevelBelongsToNpc, Assembly-CSharp",
|
|
"_npcConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"considerations": {
|
|
"$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib",
|
|
"$values": [
|
|
{
|
|
"$type": "miHoYo.HYG.ConsiderationExp, Assembly-CSharp",
|
|
"curveM": 10.0,
|
|
"curveK": 3.0,
|
|
"curveB": 0.0,
|
|
"curveC": -0.3,
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGreaterThanFloat, Assembly-CSharp",
|
|
"_lhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp",
|
|
"_timestamp": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp",
|
|
"memoryType": 0,
|
|
"memoryKey": 15435,
|
|
"callerConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"GetCurrSceneNpcMemory": true
|
|
}
|
|
},
|
|
"_rhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 30000.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"configVarInput": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp",
|
|
"_lhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp",
|
|
"_timestamp": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp",
|
|
"memoryType": 0,
|
|
"memoryKey": 15435,
|
|
"callerConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"GetCurrSceneNpcMemory": true
|
|
}
|
|
},
|
|
"_rhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 1.2E-05
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp",
|
|
"curveM": 3.0,
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarLessThanFloat, Assembly-CSharp",
|
|
"_lhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp",
|
|
"_timestamp": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp",
|
|
"memoryType": 0,
|
|
"memoryKey": 15435,
|
|
"callerConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"GetCurrSceneNpcMemory": true
|
|
}
|
|
},
|
|
"_rhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 30000.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"configVarInput": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp",
|
|
"_lhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp",
|
|
"_timestamp": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp",
|
|
"memoryType": 0,
|
|
"memoryKey": 15435,
|
|
"callerConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"GetCurrSceneNpcMemory": true
|
|
}
|
|
},
|
|
"_rhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 0.0003
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$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"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"configVarInput": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 1000.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"directSetPosWhenEnter": true,
|
|
"initPosRule": {
|
|
"$type": "miHoYo.HYG.StaticPosition, Assembly-CSharp",
|
|
"xPos": 1.7,
|
|
"yPos": 0.0,
|
|
"zPos": 0.5,
|
|
"yAngle": 0.0
|
|
},
|
|
"initSceneRule": null,
|
|
"startTimeStampKey": "15435",
|
|
"endTimeStampKey": "15435"
|
|
},
|
|
{
|
|
"$type": "GoalData, Assembly-CSharp",
|
|
"goalId": 100000023,
|
|
"goalName": "日程:晚上睡觉(不跨天)(暂关",
|
|
"enabled": false,
|
|
"goalType": 0,
|
|
"behaviourTreeInitializer": {
|
|
"$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp",
|
|
"parameters": {
|
|
"$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-602623fe-fab9-4931-b7e8-2bfc9d0a4556"
|
|
},
|
|
"value": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp",
|
|
"_value": 115
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"_assetGuid": "fddd166ba1e332b4185afedea8414ff2",
|
|
"_assetPath": "Data/AI/BehaviourTree/Test/BTGraph_TempGoal.json"
|
|
},
|
|
"useSequencerBT": false,
|
|
"sequencerBTInitializers": {
|
|
"$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib",
|
|
"$values": []
|
|
},
|
|
"stateScriptInitializer": {
|
|
"$type": "miHoYo.HYG.Statescript.StatescriptInitializer, Assembly-CSharp",
|
|
"parameters": {
|
|
"$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp",
|
|
"parameters": []
|
|
},
|
|
"scriptnew": 0
|
|
},
|
|
"predicates": {
|
|
"$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib",
|
|
"$values": [
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarIsNowTimeBetween_Simple, Assembly-CSharp",
|
|
"_startHour": 0,
|
|
"_startMinute": 0,
|
|
"_endHour": 10,
|
|
"_endMinute": 0
|
|
}
|
|
]
|
|
},
|
|
"considerations": {
|
|
"$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib",
|
|
"$values": [
|
|
{
|
|
"$type": "miHoYo.HYG.ConsiderationExp, Assembly-CSharp",
|
|
"curveM": 10.0,
|
|
"curveK": 3.0,
|
|
"curveB": 0.0,
|
|
"curveC": -0.3,
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGreaterThanFloat, Assembly-CSharp",
|
|
"_lhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp",
|
|
"_timestamp": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp",
|
|
"memoryType": 0,
|
|
"memoryKey": 15436,
|
|
"callerConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"GetCurrSceneNpcMemory": true
|
|
}
|
|
},
|
|
"_rhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 30000.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"configVarInput": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp",
|
|
"_lhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp",
|
|
"_timestamp": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp",
|
|
"memoryType": 0,
|
|
"memoryKey": 15436,
|
|
"callerConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"GetCurrSceneNpcMemory": true
|
|
}
|
|
},
|
|
"_rhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 1.2E-05
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp",
|
|
"curveM": 3.0,
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarLessThanFloat, Assembly-CSharp",
|
|
"_lhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp",
|
|
"_timestamp": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp",
|
|
"memoryType": 0,
|
|
"memoryKey": 15436,
|
|
"callerConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"GetCurrSceneNpcMemory": true
|
|
}
|
|
},
|
|
"_rhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 30000.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"configVarInput": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp",
|
|
"_lhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp",
|
|
"_timestamp": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp",
|
|
"memoryType": 0,
|
|
"memoryKey": 15436,
|
|
"callerConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"GetCurrSceneNpcMemory": true
|
|
}
|
|
},
|
|
"_rhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 0.0003
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.ConsiderationLogistic, Assembly-CSharp",
|
|
"curveM": 10.0,
|
|
"curveK": 10.0,
|
|
"curveB": 1E-07,
|
|
"curveC": -7.0,
|
|
"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"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"configVarInput": {
|
|
"$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.ConfigVarGetNpcInnerDrive, Assembly-CSharp",
|
|
"configId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"key": "behaviourzz"
|
|
},
|
|
"_rhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp",
|
|
"_timestamp": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp",
|
|
"memoryType": 0,
|
|
"memoryKey": 15436,
|
|
"callerConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"GetCurrSceneNpcMemory": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"directSetPosWhenEnter": false,
|
|
"initPosRule": null,
|
|
"initSceneRule": null,
|
|
"startTimeStampKey": "15436",
|
|
"endTimeStampKey": "15436"
|
|
},
|
|
{
|
|
"$type": "GoalData, Assembly-CSharp",
|
|
"goalId": 100000032,
|
|
"goalName": "日程:回家(不跨天)",
|
|
"enabled": true,
|
|
"goalType": 1,
|
|
"behaviourTreeInitializer": {
|
|
"$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp",
|
|
"parameters": {
|
|
"$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp",
|
|
"parameters": []
|
|
},
|
|
"_assetGuid": "bf9a017a865d4690b0c7024d1da66be3",
|
|
"_assetPath": "Data/AI/BehaviourTree/BTv3_Schedule/BTG/BTGraph_ScheduleGoHome_v3.json"
|
|
},
|
|
"useSequencerBT": false,
|
|
"sequencerBTInitializers": {
|
|
"$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib",
|
|
"$values": []
|
|
},
|
|
"stateScriptInitializer": {
|
|
"$type": "miHoYo.HYG.Statescript.StatescriptInitializer, Assembly-CSharp",
|
|
"parameters": {
|
|
"$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-341157a2-2124-4ebc-8872-7b7c7621e956"
|
|
},
|
|
"value": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetNPCHomeSceneId, Assembly-CSharp",
|
|
"_callerGUID": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp",
|
|
"key": {
|
|
"$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp",
|
|
"keyName": "instance-03a2dafc-4599-4de1-a844-4f22bbf2c2ca"
|
|
},
|
|
"value": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetHouseSceneInstanceIdByNpcConfigId, Assembly-CSharp",
|
|
"_npcConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.BbVarSetter, Assembly-CSharp",
|
|
"key": {
|
|
"$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp",
|
|
"keyName": "instance-c25a4757-895a-48f0-a53c-3daaf712251f"
|
|
},
|
|
"value": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"scriptnew": 1726680903
|
|
},
|
|
"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": false
|
|
},
|
|
"_sceneType": 1
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedLogicAnd, Assembly-CSharp",
|
|
"_operands": {
|
|
"$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib",
|
|
"$values": [
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarIsNowTimeBetween, Assembly-CSharp",
|
|
"_startHour": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp",
|
|
"mainKey": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"key": "gohomestarthour"
|
|
},
|
|
"_startMinute": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp",
|
|
"mainKey": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"key": "gohomestartmin"
|
|
},
|
|
"_endHour": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp",
|
|
"mainKey": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"key": "gohomeendhour"
|
|
},
|
|
"_endMinute": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp",
|
|
"mainKey": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"key": "gohomeendmin"
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp",
|
|
"_operand": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGreaterThanInt32, Assembly-CSharp",
|
|
"_lhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp",
|
|
"mainKey": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"key": "gohomestarthour"
|
|
},
|
|
"_rhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetCfgValue`3[[System.Int32, mscorlib],[BNpcScheduleCfg, Assembly-Common],[System.UInt32, mscorlib]], Assembly-CSharp",
|
|
"mainKey": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"key": "gohomeendhour"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"considerations": {
|
|
"$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib",
|
|
"$values": [
|
|
{
|
|
"$type": "miHoYo.HYG.ConsiderationExp, Assembly-CSharp",
|
|
"curveM": 10.0,
|
|
"curveK": 3.0,
|
|
"curveB": 0.0,
|
|
"curveC": -0.3,
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGreaterThanFloat, Assembly-CSharp",
|
|
"_lhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp",
|
|
"_timestamp": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp",
|
|
"memoryType": 0,
|
|
"memoryKey": 15434,
|
|
"callerConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"GetCurrSceneNpcMemory": true
|
|
}
|
|
},
|
|
"_rhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 30000.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"configVarInput": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp",
|
|
"_lhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp",
|
|
"_timestamp": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp",
|
|
"memoryType": 0,
|
|
"memoryKey": 15434,
|
|
"callerConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"GetCurrSceneNpcMemory": true
|
|
}
|
|
},
|
|
"_rhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 1.2E-05
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.ConsiderationLinear, Assembly-CSharp",
|
|
"curveM": 3.0,
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarLessThanFloat, Assembly-CSharp",
|
|
"_lhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp",
|
|
"_timestamp": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp",
|
|
"memoryType": 0,
|
|
"memoryKey": 15434,
|
|
"callerConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"GetCurrSceneNpcMemory": true
|
|
}
|
|
},
|
|
"_rhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 30000.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"configVarInput": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarMultiplyFloat, Assembly-CSharp",
|
|
"_lhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp",
|
|
"_timestamp": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetMemoryUlongValue, Assembly-CSharp",
|
|
"memoryType": 0,
|
|
"memoryKey": 15434,
|
|
"callerConfigId": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerConfigIdEntity, Assembly-CSharp"
|
|
},
|
|
"GetCurrSceneNpcMemory": true
|
|
}
|
|
},
|
|
"_rhs": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 0.0003
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$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"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"configVarInput": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 1000.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"directSetPosWhenEnter": false,
|
|
"initPosRule": {
|
|
"$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp"
|
|
},
|
|
"initSceneRule": null,
|
|
"startTimeStampKey": "15434",
|
|
"endTimeStampKey": "15434"
|
|
}
|
|
]
|
|
}
|
|
} |