mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2025-05-11 22:45:53 +08:00
523 lines
14 KiB
JSON
523 lines
14 KiB
JSON
{
|
|
"OnInitSequece": [],
|
|
"OnStartSequece": [
|
|
{
|
|
"IsLoop": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "EnterBulletTime"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WolfBroGunEnableBulletTime",
|
|
"TimeScale": 0.05
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffectList",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer"
|
|
},
|
|
"EffectList": [
|
|
{
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_MAZ_SpecialVision_01_WolfGunPlay.prefab"
|
|
},
|
|
{
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_FakePlayer_Special_WolfGun_00_ClockScreen.prefab"
|
|
},
|
|
{
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_FakePlayer_Special_WolfGun_00_SkillClockBoy.prefab"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerSound",
|
|
"SoundName": {
|
|
"Value": "Ev_vo_wanfa_daba_skill_zidanshijian"
|
|
},
|
|
"EmitterType": "LocalPlayer",
|
|
"IsPropLodLoop": true,
|
|
"EventCD": 3
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerSound",
|
|
"SoundName": {
|
|
"Value": "Ev_sfx_storyd_clockboy_chaos"
|
|
},
|
|
"EmitterType": "LocalPlayer",
|
|
"IsPropLodLoop": true,
|
|
"TaskEnabled": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetGameplayBGMEmotionState",
|
|
"StateName": "State_Gameplay_MovieGame_Unbeatable"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"IsLoop": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "WolfBro_AddMP"
|
|
},
|
|
"GoNextImmediately": true,
|
|
"ResetWhenTaskBegin": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WolfBroGunPlayPuzzleModifyEnergy",
|
|
"Value": 25,
|
|
"TaskEnabled": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffectList",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer"
|
|
},
|
|
"EffectList": [
|
|
{
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MAZ_RecoverMP.prefab"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TutorialTaskUnlock",
|
|
"TriggerParam": {
|
|
"Value": "6107"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"IsLoop": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "ExitBulletTime"
|
|
},
|
|
"GoNextImmediately": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WolfBroGunEnableBulletTime",
|
|
"Enable": false,
|
|
"TimeScale": 1
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_MAZ_SpecialVision_01_WolfGunPlay.prefab",
|
|
"Flags": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_FakePlayer_Special_WolfGun_00_ClockScreen.prefab",
|
|
"Flags": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetGameplayBGMEmotionState",
|
|
"StateName": "State_Gameplay_MovieGame_Unbeatable",
|
|
"Reset": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerSound",
|
|
"SoundName": {
|
|
"Value": "Ev_sfx_storyd_clockboy_stop"
|
|
},
|
|
"EmitterType": "LocalPlayer",
|
|
"IsPropLodLoop": true,
|
|
"TaskEnabled": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"IsLoop": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "BoomEffect"
|
|
},
|
|
"GoNextImmediately": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "BoomPoint"
|
|
}
|
|
},
|
|
"IsAttachToTargetEntity": true,
|
|
"Flags": [],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_FakePlayer_Special_WolfGun_00_TargetExplosive.prefab",
|
|
"SubObjectModifyDataList": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CharacterCameraTargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer"
|
|
},
|
|
"CameraConfig": {
|
|
"ConfigType": "ShakeConfig",
|
|
"ShakeTemplateName": "Common_Rapid_Middle",
|
|
"OverrideShakeConfigV2": {
|
|
"ShakeScale": 2,
|
|
"ShakeTime": 0.5,
|
|
"ShakeDir": {
|
|
"X": 0,
|
|
"Y": 1,
|
|
"Z": 0
|
|
}
|
|
},
|
|
"NoiseConfig": {},
|
|
"Priority": 10
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer"
|
|
},
|
|
"Duration": 0.2,
|
|
"Iteration": 5,
|
|
"BlurStart": 0.1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"IsLoop": true,
|
|
"TaskList": []
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvSetupButtonListTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"TriggerName": "InteractTrigger",
|
|
"ButtonsByName": [
|
|
"MiniGameButton"
|
|
],
|
|
"ButtonConfigs": [],
|
|
"ConsiderAngleLimit": true,
|
|
"InteractAngleRange": 90,
|
|
"ConsiderOwnerForwardAngleLimit": true,
|
|
"OverridedValidGuestConfig": {},
|
|
"MustNotInDanger": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropStateChangeServerListenerConfig"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"IsLoop": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "GameUIClose"
|
|
},
|
|
"WaitOwnerOnly": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SwitchCharacterAnchorV2",
|
|
"SwitchCharacterAnchorConfig": {
|
|
"IsLocalPlayer": true,
|
|
"CharacterUniqueName": "LocalPlayer",
|
|
"LevelAreaKey": {
|
|
"Custom": true,
|
|
"Key": "ExitPoint"
|
|
},
|
|
"ResetTurnInPlace": true
|
|
},
|
|
"TaskEnabled": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetLocalPlayerDitherAlpha",
|
|
"DitherAlpha": 1,
|
|
"Duration": 0.5
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ActiveVirtualCamera",
|
|
"LevelAreaCameraKey": {
|
|
"Custom": true,
|
|
"Key": "EnterCamera"
|
|
},
|
|
"IsActive": false,
|
|
"BlendConfig": {
|
|
"ExportToJson": true,
|
|
"BlendType": "EaseInOut",
|
|
"UseDefaultBlendCurve": true,
|
|
"BlendTime": 1
|
|
},
|
|
"DynamicParams": {}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.UnLockPlayerControl"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.EnableNPCMonsterAI",
|
|
"Enable": true,
|
|
"GroupMonsterIDs": [],
|
|
"UniqueNames": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.EnablePlayerPlayIdleShow"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropReqInteract",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"InteractID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1020
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"IsLoop": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "GameUIOpen"
|
|
},
|
|
"WaitOwnerOnly": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.CharacterTriggerFreeStyle",
|
|
"TargetAlias": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
|
|
"FetchType": "SingleNpcByNpcKey",
|
|
"SingleNpcKey": {
|
|
"Custom": true,
|
|
"Key": "EnterNPC"
|
|
}
|
|
},
|
|
"StoryAvatarID": "NPC_Special_WolfBro_00",
|
|
"StoryMotionID": 900170266
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropEnableCollider",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ShowUI",
|
|
"Name": "Ui.Puzzle.WolfBroShooting.WolfBroShootingMainEntrancePage",
|
|
"WaitForExit": true,
|
|
"OnUIEnter": [],
|
|
"OnUIExitImmediately": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "GameUIClose"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropEnableCollider",
|
|
"Enabled": true,
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"IsLoop": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "WGP_PlayerBeHit"
|
|
},
|
|
"GoNextImmediately": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.GlobalTimeSlow",
|
|
"TimeScale": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.01
|
|
}
|
|
},
|
|
"UnscaledDuration": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.2
|
|
}
|
|
},
|
|
"SlowKey": "WF_E",
|
|
"TaskEnabled": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetLocalPlayerDitherAlpha",
|
|
"Duration": 0.05
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.15
|
|
}
|
|
},
|
|
"IsRealtime": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetLocalPlayerDitherAlpha",
|
|
"DitherAlpha": 1,
|
|
"Duration": 0.05
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.15
|
|
}
|
|
},
|
|
"IsRealtime": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetLocalPlayerDitherAlpha",
|
|
"Duration": 0.05
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.15
|
|
}
|
|
},
|
|
"IsRealtime": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetLocalPlayerDitherAlpha",
|
|
"DitherAlpha": 1,
|
|
"Duration": 0.05
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.15
|
|
}
|
|
},
|
|
"IsRealtime": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetLocalPlayerDitherAlpha",
|
|
"Duration": 0.05
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.15
|
|
}
|
|
},
|
|
"IsRealtime": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetLocalPlayerDitherAlpha",
|
|
"DitherAlpha": 1,
|
|
"Duration": 0.05
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvOnButtonPressed",
|
|
"ButtonName": "MiniGameButton",
|
|
"OnPressedCallback": [
|
|
{
|
|
"$type": "RPG.GameCore.EnableNPCMonsterAI",
|
|
"GroupMonsterIDs": [],
|
|
"UniqueNames": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.EnablePlayerPlayIdleShow",
|
|
"Enable": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LockPlayerControl"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "GameUIOpen"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ActiveVirtualCamera",
|
|
"LevelAreaCameraKey": {
|
|
"Custom": true,
|
|
"Key": "EnterCamera"
|
|
},
|
|
"BlendConfig": {
|
|
"ExportToJson": true,
|
|
"BlendType": "EaseInOut",
|
|
"UseDefaultBlendCurve": true,
|
|
"BlendTime": 1
|
|
},
|
|
"DynamicParams": {}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetLocalPlayerDitherAlpha",
|
|
"Duration": 1
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ValueSource": {
|
|
"Values": [
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "BoomPoint"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "EnterCamera"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "EnterNPC"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "ExitPoint"
|
|
}
|
|
]
|
|
},
|
|
"Type": "Entity"
|
|
} |