mirror of
https://github.com/theBowja/GenshinData-1.git
synced 2025-08-04 07:26:28 +09:00
397 lines
15 KiB
JSON
397 lines
15 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Homeworld_NPCObj_Ani_Djinn_Normal",
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Djinn_Advance",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Homeworld_NPCObj_Ani_Djinn_Advance",
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_ABILITY_Djinn_Advance",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Homeworld_NPCObj_Ani_Djinn_AdvanceWithCloud",
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_ABILITY_Djinn_Advance",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "EnablePartControl",
|
|
"partRootNames": [
|
|
"CloudRoot"
|
|
],
|
|
"enable": true
|
|
},
|
|
{
|
|
"$type": "SetPartControlTarget",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByTag",
|
|
"tag": "Homeworld_Standard_MainBuilding"
|
|
},
|
|
"partRootNames": [
|
|
"CloudRoot"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Homeworld_NPCObj_Ani_Djinn_01_Ability",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Appear"
|
|
],
|
|
"modifierName": "AppearState"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Idle"
|
|
],
|
|
"modifierName": "IdleState"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Show02Loop"
|
|
],
|
|
"modifierName": "SleepState"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Talk"
|
|
],
|
|
"modifierName": "TalkState"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"AppearState": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Djinn_Show"
|
|
}
|
|
]
|
|
},
|
|
"SleepState": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_Djinn_Sleep",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "DjinnSleepPoint"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"IdleState": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 15.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_Show_Mode",
|
|
"useLimitRange": true,
|
|
"randomInRange": true,
|
|
"maxValue": 20.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_Show_Mode",
|
|
"value": 10.0,
|
|
"compareType": "LessAndEqual"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Djinn_Advance",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"triggerID": "Show01",
|
|
"MPTriggerOnRemote": true
|
|
},
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_Show_Mode",
|
|
"value": 7.0,
|
|
"compareType": "LessAndEqual"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Djinn_Advance",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"triggerID": "Show01",
|
|
"MPTriggerOnRemote": true
|
|
},
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_Show_Mode",
|
|
"value": 7.0,
|
|
"maxValue": 11.0,
|
|
"compareType": "Between"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Djinn_Advance",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"triggerID": "Show02",
|
|
"MPTriggerOnRemote": true
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_Show_Mode",
|
|
"value": 11.0,
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "ShowEmotion"
|
|
}
|
|
]
|
|
},
|
|
"TalkState": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ShowEmotion"
|
|
}
|
|
]
|
|
},
|
|
"ShowEmotion": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Djinn_Comfort",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
0.5,
|
|
3.5,
|
|
6.5,
|
|
9.5,
|
|
10.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Level1",
|
|
"Level2",
|
|
"Level3",
|
|
"Level4"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Level1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Djinn_Feeling_01"
|
|
}
|
|
]
|
|
},
|
|
"Level2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Djinn_Feeling_02"
|
|
}
|
|
]
|
|
},
|
|
"Level3": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Djinn_Feeling_03"
|
|
}
|
|
]
|
|
},
|
|
"Level4": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Djinn_Feeling_04"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Djinn_Comfort",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ShowEmotion"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Homeworld_NPCObj_Ani_Djinn_02_Ability",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Appear"
|
|
],
|
|
"modifierName": "AppearState"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Idle"
|
|
],
|
|
"modifierName": "IdleState"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Show02Loop"
|
|
],
|
|
"modifierName": "SleepState"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"AppearState": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Djinn_Show"
|
|
}
|
|
]
|
|
},
|
|
"SleepState": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_Djinn_Sleep",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "DjinnSleepPoint"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"IdleState": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 15.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_Show_Mode",
|
|
"useLimitRange": true,
|
|
"randomInRange": true,
|
|
"maxValue": 10.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_Show_Mode",
|
|
"value": 7.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"triggerID": "Show01",
|
|
"MPTriggerOnRemote": true
|
|
},
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_Show_Mode",
|
|
"value": 7.0,
|
|
"maxValue": 11.0,
|
|
"compareType": "Between"
|
|
}
|
|
],
|
|
"triggerID": "Show02",
|
|
"MPTriggerOnRemote": true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
] |