Files
GenshinData-1/BinOutput/Ability/Temp/GadgetAbilities/ConfigAbility_Scene_Gadget_Homeworld.json
Dimbreath d633c8cfe5 BinOutput
2021-05-16 19:49:16 -03:00

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
}
]
}
}
}
}
]