CNCBWin0.83.5_C349455_R356048_D356048

This commit is contained in:
amizing25
2025-11-11 07:21:48 +07:00
commit 2c9a38628c
25703 changed files with 12399349 additions and 0 deletions
@@ -0,0 +1,12 @@
{
"dialogSelectors": [
{
"isExclusive": true,
"dialogs": [
500
],
"weight": 0.0,
"id": 10000
}
]
}
@@ -0,0 +1,40 @@
{
"dialogSelectors": [
{
"desc": null,
"id": 30022,
"dialogs": [
34059,
34060
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": null,
"id": 30016,
"dialogs": [
34055,
34056
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": null,
"id": 10000,
"dialogs": [
34051,
34052,
34053,
34054,
34057,
34058,
34061,
34062
],
"isExclusive": false,
"weight": 1.0
}
]
}
@@ -0,0 +1,43 @@
{
"dialogSelectors": [
{
"desc": "近期有收礼",
"id": 20007,
"dialogs": [
36051
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": null,
"id": 10000,
"dialogs": [
36052,
36053,
36054,
36055,
36056,
36057,
36058,
36059,
36060,
36061,
36062,
36063,
36064,
36065,
36066,
36067,
36068,
36069,
36070,
36071,
36072,
36073
],
"isExclusive": false,
"weight": 1.0
}
]
}
@@ -0,0 +1,37 @@
{
"dialogSelectors": [
{
"desc": "近期有收礼",
"id": 20007,
"dialogs": [
37051
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": null,
"id": 10000,
"dialogs": [
37051,
37052,
37053,
37054,
37055,
37056,
37057,
37058,
37059,
37060,
37061,
37062,
37063,
37064,
37065,
37066
],
"isExclusive": false,
"weight": 1.0
}
]
}
@@ -0,0 +1,12 @@
{
"dialogSelectors": [
{
"isExclusive": true,
"dialogs": [
500
],
"weight": 0.0,
"id": 10000
}
]
}
@@ -0,0 +1,128 @@
{
"dialogSelectors": [
{
"desc": "近期有收礼",
"id": 20007,
"dialogs": [
35551
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": "完成16",
"id": 30016,
"dialogs": [
35552
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": "完成20",
"id": 30020,
"dialogs": [
35553
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": "完成22",
"id": 30022,
"dialogs": [
35554
],
"isExclusive": false,
"weight": 2.0
},
{
"desc": "好感2",
"id": 20006,
"dialogs": [
35560,
35561,
35562,
35563,
35564,
35565,
35566,
35567,
35568,
35569,
35570,
35571,
35572,
35573,
35574,
35575,
35576,
35577,
35578,
35579,
35580,
35581,
35582,
35583,
35584,
35585,
35586,
35587,
35588,
35589,
35590,
35591,
35592,
35593,
35594,
35595,
35596
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": "好感1",
"id": 20005,
"dialogs": [
35560,
35561,
35562,
35563,
35564,
35565,
35566,
35567,
35568,
35569,
35570,
35571,
35572,
35573,
35574,
35575,
35576,
35577,
35578,
35579,
35580,
35581
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": null,
"id": 10000,
"dialogs": [
35555,
35556,
35557,
35558,
35559
],
"isExclusive": false,
"weight": 1.0
}
]
}
@@ -0,0 +1,26 @@
{
"dialogSelectors": [
{
"desc": "好感2",
"id": 20005,
"dialogs": [
38055,
38056,
38057
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": "好感1",
"id": 10000,
"dialogs": [
38052,
38053,
38054
],
"isExclusive": false,
"weight": 1.0
}
]
}
@@ -0,0 +1,12 @@
{
"dialogSelectors": [
{
"isExclusive": true,
"dialogs": [
500
],
"weight": 0.0,
"id": 10000
}
]
}
@@ -0,0 +1,22 @@
{
"dialogSelectors": [
{
"desc": "近期有收礼",
"id": 20007,
"dialogs": [
36551
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": null,
"id": 10000,
"dialogs": [
36552,36553,36554,36555,36556,36557,36558,36559,36560,36561,36562,36563,36564,36565,36566,36567,36568
],
"isExclusive": false,
"weight": 1.0
}
]
}
@@ -0,0 +1,114 @@
{
"dialogSelectors": [
{
"desc": "近期有收礼",
"id": 20007,
"dialogs": [
34551
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": "完成16",
"id": 30016,
"dialogs": [
34552,
34566,
34586
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": "完成20",
"id": 30020,
"dialogs": [
34553
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": "完成22",
"id": 30022,
"dialogs": [
34554
],
"isExclusive": false,
"weight": 2.0
},
{
"desc": "好感2",
"id": 20006,
"dialogs": [
34589,
34590,
34591,
34592,
34593,
34594,
34595,
34596,
34597,
34598,
34599,
34600,
34601,
34602,
34603,
34604
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": "好感1",
"id": 20005,
"dialogs": [
34570,
34571,
34572,
34573,
34574,
34575,
34576,
34577,
34578,
34579,
34580,
34581,
34582,
34583,
34584,
34585,
34587,
34588
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": null,
"id": 10000,
"dialogs": [
34555,
34556,
34557,
34558,
34559,
34560,
34561,
34562,
34563,
34564,
34565,
34567,
34568,
34569
],
"isExclusive": false,
"weight": 1.0
}
]
}
@@ -0,0 +1,13 @@
{
"dialogSelectors": [
{
"desc": null,
"id": 10000,
"dialogs": [
500
],
"isExclusive": true,
"weight": 0.0
}
]
}
@@ -0,0 +1,106 @@
{
"dialogSelectors": [
{
"desc": "近期有收礼",
"id": 20007,
"dialogs": [
35051
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": "完成16",
"id": 30016,
"dialogs": [
35052
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": "完成20",
"id": 30020,
"dialogs": [
35053
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": "完成22",
"id": 30022,
"dialogs": [
35054
],
"isExclusive": false,
"weight": 2.0
},
{
"desc": "好感2",
"id": 20006,
"dialogs": [
35081,
35082,
35083,
35084,
35085,
35086,
35087,
35088,
35089,
35090,
35091,
35092,
35093,
35094,
35095,
35096
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": "好感1",
"id": 20005,
"dialogs": [
35061,
35062,
35063,
35064,
35065,
35066,
35067,
35068,
35069,
35070,
35071,
35072,
35073,
35074,
35075,
35076,
35077,
35078,
35079,
35080
],
"isExclusive": false,
"weight": 1.0
},
{
"desc": null,
"id": 10000,
"dialogs": [
35055,
35056,
35057,
35058,
35059,
35060
],
"isExclusive": false,
"weight": 1.0
}
]
}
@@ -0,0 +1,12 @@
{
"dialogSelectors": [
{
"isExclusive": true,
"dialogs": [
500
],
"weight": 0.0,
"id": 10000
}
]
}
@@ -0,0 +1,10 @@
{
"dialogSelectors": [
{
"//": "默认对话",
"isExclusive": true,
"id": 10000,
"dialogs": [ 21061 ]
}
]
}
@@ -0,0 +1,10 @@
{
"dialogSelectors": [
{
"//": "默认对话",
"isExclusive": true,
"id": 10000,
"dialogs": [ 20006 ]
}
]
}
@@ -0,0 +1,10 @@
{
"dialogSelectors": [
{
"//": "默认对话",
"isExclusive": true,
"id": 10000,
"dialogs": [ 20009 ]
}
]
}
@@ -0,0 +1,10 @@
{
"dialogSelectors": [
{
"//": "默认对话",
"isExclusive": true,
"id": 10000,
"dialogs": [ 20005 ]
}
]
}
@@ -0,0 +1,10 @@
{
"dialogSelectors": [
{
"//": "默认对话",
"isExclusive": true,
"id": 10000,
"dialogs": [ 100004 ]
}
]
}
@@ -0,0 +1,10 @@
{
"dialogSelectors": [
{
"//": "默认对话",
"isExclusive": true,
"id": 10000,
"dialogs": [ 20003 ]
}
]
}
@@ -0,0 +1,10 @@
{
"dialogSelectors": [
{
"//": "默认对话",
"isExclusive": true,
"id": 10000,
"dialogs": [ 20004 ]
}
]
}
@@ -0,0 +1,43 @@
{
"dialogSelectors": [
{
"isExclusive": true,
"id": 1,
"dialogs": [ 6200 ]
},
{
"isExclusive": true,
"id": 2,
"dialogs": [ 6202 ]
},
{
"isExclusive": true,
"id": 3,
"dialogs": [ 6203 ]
},
{
"isExclusive": true,
"id": 4,
"dialogs": [ 6204 ]
},
{
"//": "玩家有NPC陪伴但并非当前NPC",
"isExclusive": true,
"id": 9998,
"dialogs": [ 2204 ]
},
{
"//": "当前NPC处于陪伴状态",
"isExclusive": true,
"id": 9999,
"dialogs": [ 2202 ]
},
{
"//": "默认对话",
"isExclusive": false,
"id": 10000,
"weight": 1,
"dialogs": [ 2200 ]
}
]
}
@@ -0,0 +1,33 @@
{
"states": [
{
"predicates": [
{
"$type": "Predicate"
}
],
"stateInfo": {
"curGoal": "TaskYoga",
"scene": {
"$type": "SelectSceneByConfig",
"sceneID": 7
},
"position": {
"$type": "StaticPosition",
"xPos": -2.69,
"yPos": 0.2,
"zPos": 1.92,
"yAngle": 100
}
}
}
],
"dialogSelectors": [
{
"//": "默认对话",
"isExclusive": true,
"id": 10000,
"dialogs": [ 20001 ]
}
]
}
@@ -0,0 +1,33 @@
{
"states": [
{
"predicates": [
{
"$type": "Predicate"
}
],
"stateInfo": {
"curGoal": "TaskIdle",
"scene": {
"$type": "SelectSceneByConfig",
"sceneID": 10000
},
"position": {
"$type": "StaticPosition",
"xPos": 2.476,
"yPos": -0.18,
"zPos": 9.70,
"yAngle": 30
}
}
}
],
"dialogSelectors": [
{
"//": "默认对话",
"isExclusive": false,
"id": 10000,
"dialogs": [ 20002 ]
}
]
}
@@ -0,0 +1,33 @@
{
"states": [
{
"predicates": [
{
"$type": "Predicate"
}
],
"stateInfo": {
"curGoal": "WalkAroundMainArea",
"scene": {
"$type": "SelectSceneByConfig",
"sceneID": 2
},
"position": {
"$type": "StaticPosition",
"xPos": 12.21,
"yPos": 0.02,
"zPos": -86.0,
"yAngle": 180
}
}
}
],
"dialogSelectors": [
{
"//": "默认对话",
"isExclusive": true,
"id": 10000,
"dialogs": [ 20006 ]
}
]
}
@@ -0,0 +1,23 @@
{
"dialogSelectors": [
{
"//": "玩家有NPC陪伴但并非当前NPC",
"isExclusive": true,
"id": 9998,
"dialogs": [ 2104 ]
},
{
"//": "当前NPC处于陪伴状态",
"isExclusive": true,
"id": 9999,
"dialogs": [ 2102 ]
},
{
"//": "默认对话",
"isExclusive": false,
"id": 10000,
"weight": 1,
"dialogs": [ 2100, 2105 ]
}
]
}
@@ -0,0 +1,33 @@
{
"states": [
{
"predicates": [
{
"$type": "Predicate"
}
],
"stateInfo": {
"curGoal": "TaskIdleWithDialogFishingIsland",
"scene": {
"$type": "SelectSceneByConfig",
"sceneID": 10007
},
"position": {
"$type": "StaticPosition",
"xPos": -2.1,
"yPos": 6.4,
"zPos": 24.18,
"yAngle": 0
}
}
}
],
"dialogSelectors": [
{
"//": "默认对话",
"isExclusive": true,
"id": 10000,
"dialogs": [ 20012 ]
}
]
}
@@ -0,0 +1,33 @@
{
"states": [
{
"predicates": [
{
"$type": "Predicate"
}
],
"stateInfo": {
"curGoal": "TaskIdle",
"scene": {
"$type": "SelectSceneByConfig",
"sceneID": 2
},
"position": {
"$type": "StaticPosition",
"xPos": 13.5,
"yPos": 1.0,
"zPos": -65.4,
"yAngle": -170
}
}
}
],
"dialogSelectors": [
{
"//": "默认对话",
"isExclusive": true,
"id": 10000,
"dialogs": [ 20000 ]
}
]
}
@@ -0,0 +1,374 @@
{
"personalities": [
"StayHome"
],
"preferences": [
{
"goalID": "WalkAround",
"value": 0.5
},
{
"goalID": "Sightseeing",
"value": 0.2
},
{
"goalID": "Yoga",
"value": 0.7
},
{
"goalID": "Sing",
"value": 0.5
},
{
"goalID": "Fishing",
"value": 1.2
}
],
"relaxDecisions": [
{
"goalID": "Default",
"considerations": [
{
"$type": "ConsiderationConstant",
"condition": "Always",
"value": 0
}
]
},
{
"goalID": "WalkAround",
"considerations": [
{
"$type": "ConsiderationConstant",
"condition": "Always",
"input": {
"$type": "NPCPreferenceInput",
"goalID": "WalkAround"
}
},
{
"$type": "ConsiderationLinear",
"condition": "Inactive",
"curveM": 1,
"curveB": 0,
"curveC": 0,
"input": {
"$type": "NPCTimeGapFromActionMemoryInput",
"tag": "WalkAround",
"clampMin": 0,
"clampMax": 500
}
},
{
"$type": "ConsiderationLogistic",
"condition": "Active",
"curveM": 9,
"curveK": 3.9,
"curveB": 0.1,
"curveC": -5,
"input": {
"$type": "NPCTimeGapFromMemoryInput",
"tag": "LastRelaxActionID",
"clampMin": 15,
"clampMax": 45
}
}
]
},
{
"goalID": "WalkToSitSleep",
"predicates": [
{
"$type": "CheckNPCScene",
"sceneInfo": {
"$type": "SelectSceneByType",
"sceneType": "Outdoor"
},
"isEqual": true
}
],
"considerations": [
{
"$type": "ConsiderationLinear",
"condition": "Inactive",
"curveM": 1,
"curveB": 0,
"curveC": 0,
"input": {
"$type": "NPCTimeGapFromActionMemoryInput",
"tag": "Sing",
"clampMin": 0,
"clampMax": 500
}
},
{
"$type": "ConsiderationLogistic",
"condition": "Active",
"curveM": 9,
"curveK": 3.9,
"curveB": 0.1,
"curveC": -5,
"input": {
"$type": "NPCTimeGapFromMemoryInput",
"tag": "LastRelaxActionID",
"clampMin": 200,
"clampMax": 300
}
}
]
},
{
"goalID": "Fishing",
"predicates": [
{
"$type": "CheckNPCScene",
"sceneInfo": {
"$type": "SelectSceneByType",
"sceneType": "Outdoor"
},
"isEqual": true
}
],
"considerations": [
{
"$type": "ConsiderationConstant",
"condition": "Always",
"input": {
"$type": "NPCPreferenceInput",
"goalID": "Fishing"
}
},
{
"$type": "ConsiderationLinear",
"condition": "Inactive",
"curveM": 1,
"curveB": 0,
"curveC": 0,
"input": {
"$type": "NPCTimeGapFromActionMemoryInput",
"tag": "Fishing",
"clampMin": 0,
"clampMax": 20
}
},
{
"$type": "ConsiderationLogistic",
"condition": "Active",
"curveM": 9,
"curveK": 3.9,
"curveB": 0.1,
"curveC": -5,
"input": {
"$type": "NPCTimeGapFromMemoryInput",
"tag": "LastRelaxActionID",
"clampMin": 100,
"clampMax": 120
}
}
]
}
],
"targetRange": 2.5,
"exitFollowRange": 4,
"performanceRange": 4,
"companionMaxDistance": 5,
"companionDecisions": [
{
"goalID": "CompanionFollow",
"predicates": [
{
"$type": "CheckNPCScene",
"sceneInfo": {
"$type": "SelectSceneByType",
"sceneType": "Outdoor"
},
"isEqual": true
}
],
"considerations": [
{
"$type": "ConsiderationBool",
"condition": "Active",
"trueValue": 100,
"falseValue": 0.01,
"input": {
"$type": "PredicateInput",
"predicates": [
{
"$type": "RelationalOperatorPredicate",
"valueA": {
"$type": "DistanceFromPlayer"
},
"logic": "Greater",
"valueB": {
"$type": "NPCTargetRange"
}
}
]
}
},
{
"$type": "ConsiderationBool",
"condition": "Inactive",
"trueValue": 100,
"falseValue": 0.01,
"input": {
"$type": "PredicateInput",
"predicates": [
{
"$type": "RelationalOperatorPredicate",
"valueA": {
"$type": "DistanceFromPlayer"
},
"logic": "Greater",
"valueB": {
"$type": "NPCCompanionMaxDistance"
}
}
]
}
}
]
},
{
"goalID": "UseDoubleFurniture",
"predicates": [
{
"$type": "CheckPlayerState",
"action": "UseDoubleFurniture"
}
],
"considerations": [
{
"$type": "ConsiderationConstant",
"condition": "Always",
"input": {
"$type": "ConstantInput",
"value": 120
}
}
]
},
{
"goalID": "UseFurniture",
"considerations": [
{
"$type": "ConsiderationConstant",
"condition": "Always",
"input": {
"$type": "ConstantInput",
"value": 1
}
}
]
},
{
"goalID": "WalkAround",
"considerations": [
{
"$type": "ConsiderationConstant",
"condition": "Inactive",
"input": {
"$type": "ConstantInput",
"value": 0.1
}
},
{
"$type": "ConsiderationLogistic",
"condition": "Active",
"curveM": 9,
"curveK": 4.9,
"curveB": 0.1,
"curveC": -5,
"input": {
"$type": "NPCTimeGapFromMemoryInput",
"tag": "LastCompanionActionId",
"clampMin": 5,
"clampMax": 10
}
}
]
},
{
"goalID": "CompanionIdle",
"considerations": [
{
"$type": "ConsiderationConstant",
"condition": "Inactive",
"input": {
"$type": "ConstantInput",
"value": 0.01
}
},
{
"$type": "ConsiderationLogistic",
"condition": "Active",
"curveM": 9,
"curveK": 4.9,
"curveB": 0.01,
"curveC": -5,
"input": {
"$type": "NPCTimeGapFromMemoryInput",
"tag": "LastCompanionActionId",
"clampMin": 5,
"clampMax": 10
}
}
]
}
],
"dialogSelectors": [
{
"isExclusive": true,
"id": 1,
"dialogs": [ 6200 ]
},
{
"isExclusive": true,
"id": 2,
"dialogs": [ 6202 ]
},
{
"isExclusive": true,
"id": 3,
"dialogs": [ 6203 ]
},
{
"isExclusive": true,
"id": 4,
"dialogs": [ 6204 ]
},
{
"//": "玩家有NPC陪伴但并非当前NPC",
"isExclusive": true,
"id": 9998,
"dialogs": [ 2204 ]
},
{
"//": "当前NPC处于陪伴状态",
"isExclusive": true,
"id": 9999,
"dialogs": [ 2202 ]
},
{
"//": "默认对话",
"isExclusive": false,
"id": 10000,
"weight": 1,
"dialogs": [ 2200 ]
}
],
"firstMeetState": {
"scene": {
"$type": "SelectSceneByType",
"sceneType": "SelfHome"
},
"curGoal": "Default",
"position": {
"$type": "StaticPosition",
"xPos": 2.5,
"yPos": 0.1,
"zPos": 2.5
}
}
}