Files
turnbasedgamedata/Config/Gameplays/Chimera/Work/ChimeraWork_ShieldTest_03.json
2025-07-03 10:50:43 +02:00

238 lines
7.1 KiB
JSON

{
"Spawn": {
"NextProgress": {
"$type": "RPG.GameCore.ChimeraSetAnimatorParam",
"Target": {
"$type": "RPG.GameCore.ChimeraBattleTargetEvaluator",
"Prefix": "Any",
"Target": "Work"
},
"AnimatorAttachPoint": "NPC1",
"ParameterName": "HoldArmToAlert",
"ParameterType": "Bool",
"Value": 1,
"NextProgress": {
"$type": "RPG.GameCore.ChimeraSetAnimatorParam",
"Target": {
"$type": "RPG.GameCore.ChimeraBattleTargetEvaluator",
"Prefix": "Any",
"Target": "Work"
},
"AnimatorAttachPoint": "Self",
"ParameterName": "Phase",
"ParameterType": "Int",
"Value": 3,
"NextProgress": {
"$type": "RPG.GameCore.ChimeraAbilityEnds"
}
}
}
},
"OnStart": {
"NextProgress": {
"$type": "RPG.GameCore.ChimeraBattleShowBubbleTalk",
"Target": {
"Target": "Work"
},
"TalkAttachPoint": "TalkPop1",
"TalkContents": [
{
"$type": "RPG.GameCore.ChimeraTalkContent",
"ChimeraTalkContentID": 150301
}
],
"ShowTime": 1.3,
"Direction": "UpRight",
"NextProgress": {
"$type": "RPG.GameCore.ChimeraWaitSecond",
"WaitTime": 1.3,
"NextProgress": {
"$type": "RPG.GameCore.ChimeraBattleShowBubbleTalk",
"Target": {
"Prefix": "FirstChimera"
},
"TalkAttachPoint": "TalkPop",
"TalkContents": [
{
"$type": "RPG.GameCore.ChimeraTalkContent",
"ChimeraTalkContentID": 150302
}
],
"ShowTime": 1.3,
"NextProgress": {
"$type": "RPG.GameCore.ChimeraWaitSecond",
"WaitTime": 1.3
}
}
}
}
},
"OnFinish": {
"NextProgress": {
"$type": "RPG.GameCore.ChimeraBattlePlayDestruction",
"Target": {
"Target": "Work"
},
"DestructionComponentAttachPoint": "Self",
"ForceDirection": {
"X": -1,
"Y": 0,
"Z": -1
},
"NextProgress": {
"$type": "RPG.GameCore.ChimeraPostSoundEvent",
"SoundEvent": "Ev_sfx_Eff_Activity_Chimera_ShieldCoin_03_die",
"Target": {
"Prefix": "Any",
"Target": "Work"
},
"NextProgress": {
"$type": "RPG.GameCore.ChimeraBattleOverrideAttachPoint",
"Target": {
"Target": "Work"
},
"Origin": "DamageEffect",
"New": "DamageEffect_Overkill",
"NextProgress": {
"$type": "RPG.GameCore.ChimeraBattleOverrideAttachPoint",
"Target": {
"Target": "Work"
},
"Origin": "BulletFinal",
"New": "BulletFinal_Overkill",
"NextProgress": {
"$type": "RPG.GameCore.ChimeraSetAnimatorParam",
"Target": {
"$type": "RPG.GameCore.ChimeraBattleTargetEvaluator",
"Target": "Work"
},
"AnimatorAttachPoint": "NPC1",
"ParameterName": "WorkDone",
"ParameterType": "Bool",
"Value": 1,
"NextProgress": {
"$type": "RPG.GameCore.ChimeraBattleShowBubbleTalk",
"Target": {
"Prefix": "Any",
"Target": "Work"
},
"TalkAttachPoint": "TalkPop2",
"TalkContents": [
{
"$type": "RPG.GameCore.ChimeraTalkContent",
"ChimeraTalkContentID": 150303
}
],
"ShowTime": 2,
"Direction": "UpRight",
"NextProgress": {
"$type": "RPG.GameCore.ChimeraWaitSecond",
"WaitTime": 1,
"NextProgress": {
"$type": "RPG.GameCore.ChimeraBattleShowDither",
"Target": {
"Target": "Work"
},
"DitherAttachPoint": "Prop1",
"DitherTime": 1
}
}
}
}
}
}
}
}
},
"CloseAttack": {
"NextProgress": {
"$type": "RPG.GameCore.PlayChimeraAnimation",
"Anim": "Dash",
"Target": {
"Target": "Self"
},
"NextProgress": {
"$type": "RPG.GameCore.ChimeraFireEffect",
"AnchorName": "BuffAdd",
"EffectPath": "Effects/Eff_Prefab/Eff_ActivityProp/Eff_ActivityProp_Chimera/Eff_ActivityProp_Chimera_Impact.prefab",
"Target": {
"Target": "Self"
},
"NextProgress": {
"$type": "RPG.GameCore.ChimeraWaitSecond",
"WaitTime": 0.466667,
"NextProgress": {
"$type": "RPG.GameCore.ChimeraPostSoundEvent",
"SoundEvent": "Ev_sfx_Eff_Activity_Chimera_ShieldCoin_03_hit",
"Target": {
"Prefix": "Any",
"Target": "Work"
},
"NextProgress": {
"$type": "RPG.GameCore.ChimeraFireEffect",
"AnchorName": "DamageEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_ActivityProp/Eff_ActivityProp_Chimera/Eff_ActivityProp_Chimera_Impact_Hit.prefab",
"Target": {
"Target": "Work"
},
"NextProgress": {
"$type": "RPG.GameCore.ChimeraShowJumpText",
"Target": {},
"NextProgress": {
"$type": "RPG.GameCore.ChimeraBattlePostEvent",
"To": {
"Target": "Work"
},
"Content": "GetDamage",
"NextProgress": {
"$type": "RPG.GameCore.ChimeraWaitSecond",
"WaitTime": 1.5,
"NextProgress": {
"$type": "RPG.GameCore.ChimeraAbilityEnds"
}
}
}
}
}
}
}
}
}
},
"Handlers": {
"Handlers": [
{
"Content": "GetDamage",
"NextProgress": {
"$type": "RPG.GameCore.ChimeraBattleCheckWorkFinish",
"OnNotFinish": {
"$type": "RPG.GameCore.ChimeraSetAnimatorParam",
"Target": {
"$type": "RPG.GameCore.ChimeraBattleTargetEvaluator",
"Target": "Work"
},
"AnimatorAttachPoint": "Self",
"ParameterName": "GetDamage",
"ParameterType": "Trigger",
"NextProgress": {
"$type": "RPG.GameCore.ChimeraBattleShowBubbleTalk",
"Target": {
"Prefix": "Any",
"Target": "Work"
},
"TalkAttachPoint": "TalkPop1",
"TalkContents": [
{
"$type": "RPG.GameCore.ChimeraTalkContent",
"ChimeraTalkContentID": 150305
}
],
"ShowTime": 1.5,
"Direction": "UpRight"
}
}
}
}
]
}
}