341 lines
14 KiB
JSON
341 lines
14 KiB
JSON
{
|
|
"$type": "miHoYo.HYG.AI.UtilityAIConfig, Assembly-CSharp",
|
|
"description": "AI自主决策-日程",
|
|
"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": 210000142,
|
|
"goalName": "日程:回家",
|
|
"enabled": true,
|
|
"goalType": 1,
|
|
"behaviourTreeInitializer": {
|
|
"$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp",
|
|
"parameters": {
|
|
"$type": "miHoYo.HYG.DataSharing.BbVarParams, Assembly-CSharp",
|
|
"parameters": []
|
|
},
|
|
"_assetGuid": "015b10d55a0e48c8b3771ecc501972ef",
|
|
"_assetPath": "Data/AI/BehaviourTree/BTv3_Redirect/BTG/BTGraph_RedirectGoHome_v3.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.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.ConfigVarFixedUnmanaged`1[[System.Int32, mscorlib]], Assembly-CSharp",
|
|
"_value": 22
|
|
},
|
|
"_startMinute": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Int32, mscorlib]], Assembly-CSharp",
|
|
"_value": 0
|
|
},
|
|
"_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.ConfigVarFixedUnmanaged`1[[System.Int32, mscorlib]], Assembly-CSharp",
|
|
"_value": 5
|
|
},
|
|
"_endMinute": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Int32, mscorlib]], Assembly-CSharp",
|
|
"_value": 0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarGreaterThanUInt64, 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
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"considerations": {
|
|
"$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib",
|
|
"$values": [
|
|
{
|
|
"$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp",
|
|
"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.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp",
|
|
"_value": 1000.0
|
|
},
|
|
"configVarRank": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Int32, mscorlib]], Assembly-CSharp",
|
|
"_value": 20
|
|
}
|
|
},
|
|
{
|
|
"$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.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 10000.0
|
|
},
|
|
"configVarRank": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Int32, mscorlib]], Assembly-CSharp",
|
|
"_value": 50
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"directSetPosWhenEnter": false,
|
|
"initPosRule": {
|
|
"$type": "miHoYo.HYG.RandomPointFromHomeDoor, Assembly-CSharp"
|
|
},
|
|
"initSceneRule": null,
|
|
"startTimeStampKey": null,
|
|
"endTimeStampKey": null
|
|
},
|
|
{
|
|
"$type": "GoalData, Assembly-CSharp",
|
|
"goalId": 210000143,
|
|
"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": []
|
|
},
|
|
"abilityName": {
|
|
"$type": "miHoYo.HYG.GameplayAbilities.GameplayAbilityName, Assembly-CSharp",
|
|
"_value": "GotoScene_2_Temp"
|
|
},
|
|
"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": 1
|
|
},
|
|
{
|
|
"$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.ConsiderationConstant, Assembly-CSharp",
|
|
"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.ConfigVarFixedUnmanaged`1[[System.Single, mscorlib]], Assembly-CSharp",
|
|
"_value": 1000.0
|
|
},
|
|
"configVarRank": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Int32, mscorlib]], Assembly-CSharp",
|
|
"_value": 20
|
|
}
|
|
},
|
|
{
|
|
"$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.ConfigVarFixedFloat, Assembly-CSharp",
|
|
"_value": 10000.0
|
|
},
|
|
"configVarRank": {
|
|
"$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUnmanaged`1[[System.Int32, mscorlib]], Assembly-CSharp",
|
|
"_value": 50
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"directSetPosWhenEnter": true,
|
|
"initPosRule": {
|
|
"$type": "miHoYo.HYG.StaticPosition, Assembly-CSharp",
|
|
"xPos": 1.7,
|
|
"yPos": 0.0,
|
|
"zPos": 0.5,
|
|
"yAngle": 0.0,
|
|
"galaxyPositionInfo": null
|
|
},
|
|
"initSceneRule": null,
|
|
"startTimeStampKey": "15435",
|
|
"endTimeStampKey": "15435"
|
|
}
|
|
]
|
|
}
|
|
} |