mirror of
https://github.com/theBowja/GenshinData-1.git
synced 2025-08-05 16:03:55 +09:00
437 lines
17 KiB
JSON
437 lines
17 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Animal_Inu_Tanuki_IgnoreControlState",
|
|
"modifiers": {
|
|
"Animal_Inu_Tanuki_IgnoreControlState": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachAbilityStateResistance",
|
|
"resistanceListID": 15001
|
|
},
|
|
{
|
|
"$type": "AttachAbilityStateResistance",
|
|
"resistanceListID": 15002
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Animal_Inu_Tanuki_IgnoreControlState"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Animal_Inu_Tanuki_BlinkState",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Blink_BS",
|
|
"End_BS"
|
|
],
|
|
"modifierName": "Blink_State"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Blink_State": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Inu_Tanuki_Blink_Actions"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Inu_Tanuki_Blink_Actions": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerSetVisible"
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetVisible",
|
|
"visible": true
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Inu_Tanuki_Blink_Actions"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Animal_Inu_Tanuki_FindNextPathPoint",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"modifierName": "InitializeModifier"
|
|
},
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
100
|
|
],
|
|
"modifierName": "FindingNextPoint"
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"NextPathPointFlag": 1.0
|
|
},
|
|
"modifiers": {
|
|
"InitializeModifier": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_TANUKI_NEXTPATHPOINTFLAG_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetPoseInt",
|
|
"intID": "NextPointType"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"value": 1.0,
|
|
"overrideMapKey": "NextPathPointFlag"
|
|
}
|
|
]
|
|
},
|
|
"FindingNextPoint": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.20000000298023224,
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsBySelfGroup",
|
|
"operation": "XOR",
|
|
"JMDBALDCOAC": "NextPathPointFlag"
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_TANUKI_PATHPOINT_END_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetPoseInt",
|
|
"intID": "NextPointType",
|
|
"value": 2
|
|
},
|
|
{
|
|
"$type": "TryFindBlinkPoint",
|
|
"target": "Target",
|
|
"forwardAngle": 360.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsBySelfGroup",
|
|
"operation": "XOR",
|
|
"JMDBALDCOAC": "NextPathPointFlag"
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_TANUKI_PATHPOINT_BLINK_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetPoseInt",
|
|
"intID": "NextPointType",
|
|
"value": 1
|
|
},
|
|
{
|
|
"$type": "TryFindBlinkPoint",
|
|
"target": "Target",
|
|
"forwardAngle": 360.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetPoseInt",
|
|
"intID": "NextPointType",
|
|
"value": 3
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsBySelfGroup",
|
|
"operation": "XOR",
|
|
"JMDBALDCOAC": "NextPathPointFlag"
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_TANUKI_PATHPOINT_END_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetPoseInt",
|
|
"intID": "NextPointType",
|
|
"value": 2
|
|
},
|
|
{
|
|
"$type": "TryFindBlinkPoint",
|
|
"target": "Target",
|
|
"forwardAngle": 360.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsBySelfGroup",
|
|
"operation": "XOR",
|
|
"JMDBALDCOAC": "NextPathPointFlag"
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_TANUKI_PATHPOINT_BLINK_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetPoseInt",
|
|
"intID": "NextPointType",
|
|
"value": 1
|
|
},
|
|
{
|
|
"$type": "TryFindBlinkPoint",
|
|
"target": "Target",
|
|
"forwardAngle": 360.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetPoseInt",
|
|
"intID": "NextPointType",
|
|
"value": 3
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_TANUKI_NEXTPATHPOINTFLAG_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "FixedMove"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_TANUKI_NEXTPATHPOINTFLAG_",
|
|
"useLimitRange": true,
|
|
"maxValue": 99.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_TANUKI_NEXTPATHPOINTFLAG_",
|
|
"overrideMapKey": "NextPathPointFlag"
|
|
},
|
|
{
|
|
"$type": "SetPoseInt",
|
|
"intID": "NextPointType"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Animal_Inu_Tanuki_DoBlink",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "DoBlink"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Animal_Inu_Tanuki_FindNextPathPoint"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Animal_Inu_Tanuki_Attraction",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Alert",
|
|
"Alert_AS",
|
|
"Attraction",
|
|
"Attraction_AS"
|
|
],
|
|
"modifierName": "Inu_Tanuki_AttractionEffect"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Alert",
|
|
"Alert_AS"
|
|
],
|
|
"modifierName": "Inu_Tanuki_AlertBehitModifier"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Inu_Tanuki_AttractionEffect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Animal_Inu_Tanuki_Attraction"
|
|
}
|
|
]
|
|
},
|
|
"Inu_Tanuki_AlertBehitModifier": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "AlertHitTrigger"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Animal_Inu_Tanuki_KillSelf",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Animal_Inu_Tanuki_KillSelf_Escape",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"banDrop": true,
|
|
"banExp": true,
|
|
"killSelfType": "Disappear"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Animal_Inu_Tanuki_Steer",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"Blink_BS"
|
|
],
|
|
"endNormalizedTime": 0.5,
|
|
"angularSpeed": 540.0,
|
|
"attackTrigger": "",
|
|
"attackDistance": 2.0
|
|
},
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"End"
|
|
],
|
|
"endNormalizedTime": 0.5,
|
|
"angularSpeed": 540.0,
|
|
"attackTrigger": "",
|
|
"attackDistance": 2.0
|
|
},
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"Alert"
|
|
],
|
|
"endNormalizedTime": 0.30000001192092896,
|
|
"angularSpeed": 540.0,
|
|
"attackTrigger": "",
|
|
"attackDistance": 2.0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |