Files
turnbasedgamedata/Config/Gameplays/Chimera/Work/ChimeraWork_TreasureBox_01.json
2025-02-24 07:50:34 -03:00

213 lines
6.5 KiB
JSON

{
"Spawn": {
"NextProgress": {
"$type": "RPG.GameCore.ChimeraSetAnimatorParam",
"Target": {
"$type": "RPG.GameCore.ChimeraBattleTargetEvaluator",
"Prefix": "Any",
"Target": "Work"
},
"AnimatorAttachPoint": "NPC1",
"ParameterName": "Squat",
"ParameterType": "Bool",
"Value": 1,
"NextProgress": {
"$type": "RPG.GameCore.ChimeraFireEffect",
"AnchorName": "TreasureBoxEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_TreasureBox_01_Closed01_Lod0.prefab",
"UniqueName": "Chimera_TreasureBox_Resident_Effect",
"Target": {
"Prefix": "Any",
"Target": "Work"
}
}
}
},
"OnStart": {
"NextProgress": {
"$type": "RPG.GameCore.ChimeraBattleShowBubbleTalk",
"Target": {
"Prefix": "Any",
"Target": "Work"
},
"TalkAttachPoint": "TalkPop1",
"TalkContents": [
{
"$type": "RPG.GameCore.ChimeraTalkContent",
"ChimeraTalkContentID": 150401
}
],
"ShowTime": 1.3,
"NextProgress": {
"$type": "RPG.GameCore.ChimeraWaitSecond",
"WaitTime": 1.3,
"NextProgress": {
"$type": "RPG.GameCore.ChimeraBattleShowBubbleTalk",
"Target": {
"Prefix": "FirstChimera"
},
"TalkAttachPoint": "TalkPop",
"TalkContents": [
{
"$type": "RPG.GameCore.ChimeraTalkContent",
"ChimeraTalkContentID": 150402
}
],
"ShowTime": 1.3,
"NextProgress": {
"$type": "RPG.GameCore.ChimeraWaitSecond",
"WaitTime": 1.3
}
}
}
}
},
"OnFinish": {
"NextProgress": {
"$type": "RPG.GameCore.ChimeraBattleShowBubbleTalk",
"Target": {
"Prefix": "Any",
"Target": "Work"
},
"TalkAttachPoint": "TalkPop1",
"TalkContents": [
{
"$type": "RPG.GameCore.ChimeraTalkContent",
"ChimeraTalkContentID": 150403
}
],
"ShowTime": 2,
"NextProgress": {
"$type": "RPG.GameCore.ChimeraDeleteEffect",
"UniqueName": "Chimera_TreasureBox_Resident_Effect",
"NextProgress": {
"$type": "RPG.GameCore.ChimeraSetAnimatorParam",
"Target": {
"$type": "RPG.GameCore.ChimeraBattleTargetEvaluator",
"Prefix": "Any",
"Target": "Work"
},
"AnimatorAttachPoint": "Prop1",
"ParameterName": "WorkDone",
"ParameterType": "Bool",
"Value": 1,
"NextProgress": {
"$type": "RPG.GameCore.ChimeraFireEffect",
"AnchorName": "TreasureBoxEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_TreasureBox_01_Opening01_Lod0.prefab",
"UniqueName": "Chimera_TreasureBox_Opening_Effect",
"Target": {
"Prefix": "Any",
"Target": "Work"
},
"NextProgress": {
"$type": "RPG.GameCore.ChimeraPostSoundEvent",
"SoundEvent": "Ev_sfx_Eff_Activity_Chimera_TreasureBox_01_die",
"Target": {
"Prefix": "Any",
"Target": "Work"
},
"NextProgress": {
"$type": "RPG.GameCore.ChimeraWaitSecond",
"WaitTime": 2,
"NextProgress": {
"$type": "RPG.GameCore.ChimeraAbilityEnds"
}
}
}
}
}
}
}
},
"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_TreasureBox_01_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.2,
"NextProgress": {
"$type": "RPG.GameCore.ChimeraAbilityEnds"
}
}
}
}
}
}
}
}
}
},
"Handlers": {
"Handlers": [
{
"Content": "GetDamage",
"NextProgress": {
"$type": "RPG.GameCore.ChimeraSetAnimatorParam",
"Target": {
"$type": "RPG.GameCore.ChimeraBattleTargetEvaluator",
"Target": "Work"
},
"AnimatorAttachPoint": "Prop1",
"ParameterName": "GetDamage",
"ParameterType": "Trigger",
"NextProgress": {
"$type": "RPG.GameCore.ChimeraBattleCheckWorkFinish",
"OnNotFinish": {
"$type": "RPG.GameCore.ChimeraBattleShowBubbleTalk",
"Target": {
"Prefix": "Any",
"Target": "Work"
},
"TalkAttachPoint": "TalkPop1",
"TalkContents": [
{
"$type": "RPG.GameCore.ChimeraTalkContent",
"ChimeraTalkContentID": 150405
}
],
"ShowTime": 1.2
}
}
}
}
]
}
}