Files
turnbasedgamedata/Config/Level/Maze/MazeTest/Test_BossCocoon02.json
2025-07-03 10:50:43 +02:00

271 lines
7.2 KiB
JSON

{
"OnInitSequece": [
{
"TaskList": [
{
"$type": "RPG.GameCore.PropSetVisibility",
"SpecifiedRelativePaths": [],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "SinglePropByPropID",
"SinglePropID": {
"GroupID": {
"IsDynamic": false,
"FixedValue": {
"Value": 21
}
},
"ID": {
"IsDynamic": false,
"FixedValue": {
"Value": 300002
}
}
}
}
},
{
"$type": "RPG.GameCore.CaptureLocalPlayer",
"CharacterUniqueName": "LocalPlayer"
},
{
"$type": "RPG.GameCore.SwitchCharacterAnchor",
"IsLocalPlayer": true,
"CharacterUniqueName": "LocalPlayer",
"AreaName": {
"Value": "LevelArea_P90101_F90101005_G2"
},
"AnchorName": {
"Value": "Anchor2"
}
},
{
"$type": "RPG.GameCore.ReleaseCharacter",
"CharacterUniqueName": "LocalPlayer"
}
]
}
],
"OnStartSequece": [
{
"TaskList": [
{
"$type": "RPG.GameCore.CaptureNPCToCharacter",
"GroupID": {
"IsDynamic": false,
"FixedValue": {
"Value": 4
}
},
"GroupNpcID": {
"IsDynamic": false,
"FixedValue": {
"Value": 400001
}
},
"CharacterUniqueName": {
"Value": "CocoonBoss"
}
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/RewardDialog.prefab",
"UIImageNodes": [],
"UITextNodes": []
},
{
"$type": "RPG.GameCore.TriggerEffectListOnCharacter",
"CharacterUniqueName": "CocoonBoss",
"EffectList": [
{
"EffectPath": "Props/DesignerBackup/BossCocoon/Test_Eff_WeltArea03.prefab",
"AttachPoint": "RootPoint"
}
]
},
{
"$type": "RPG.GameCore.TriggerEffectListOnCharacter",
"CharacterUniqueName": "CocoonBoss",
"EffectList": [
{
"EffectPath": "Props/DesignerBackup/BossCocoon/Test_Eff_Common_CocoonBoss_Idle_Locked02.prefab",
"AttachPoint": "RootPoint"
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.PropSetupUITrigger",
"ButtonText": {
"Hash": 3356176687794929964
},
"ButtonCallback": [
{
"$type": "RPG.GameCore.PropStateExecute",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"Execute": [
{
"$type": "RPG.GameCore.PropRewardPreview",
"GroupID": 10,
"GroupPropID": 300003
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "Test_OpenCocoon"
}
}
]
}
],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "Test_OpenCocoon"
},
"WaitOwnerOnly": true
},
{
"$type": "RPG.GameCore.StartPropInteractMode",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.PropEnableCollider",
"SpecifiedRelativePaths": [],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "SinglePropByPropID",
"SinglePropID": {
"GroupID": {
"IsDynamic": false,
"FixedValue": {
"Value": 21
}
},
"ID": {
"IsDynamic": false,
"FixedValue": {
"Value": 300002
}
}
}
}
},
{
"$type": "RPG.GameCore.PropEnableCollider",
"SpecifiedRelativePaths": [],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "SinglePropByPropID",
"SinglePropID": {
"GroupID": {
"IsDynamic": false,
"FixedValue": {
"Value": 21
}
},
"ID": {
"IsDynamic": false,
"FixedValue": {
"Value": 300003
}
}
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TriggerEffectListOnCharacter",
"CharacterUniqueName": "CocoonBoss",
"EffectList": [
{
"EffectPath": "Props/DesignerBackup/BossCocoon/Test_Eff_Avatar_Himeko_MazeSkill_01_Hit.prefab",
"AttachPoint": "RootPoint"
}
]
},
{
"$type": "RPG.GameCore.RemoveEffectOnCharacter",
"CharacterUniqueName": "CocoonBoss",
"EffectPath": "Props/DesignerBackup/BossCocoon/Test_Eff_WeltArea03.prefab"
},
{
"$type": "RPG.GameCore.RemoveEffectOnCharacter",
"CharacterUniqueName": "CocoonBoss",
"EffectPath": "Props/DesignerBackup/BossCocoon/Test_Eff_Common_CocoonBoss_Idle_Locked02.prefab"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1.5
}
}
},
{
"$type": "RPG.GameCore.CharacterTriggerAnimState",
"CharacterUniqueName": {
"Value": "CocoonBoss"
},
"AnimStateName": "StartAttack",
"NormalizedTransitionDuration": 0.25
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
{
"$type": "RPG.GameCore.ReleaseCharacter",
"CharacterUniqueName": "CocoonBoss"
},
{
"$type": "RPG.GameCore.EndPropInteract"
},
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"IsDynamic": false,
"FixedValue": {
"Value": 1010
}
}
}
]
}
],
"ValueSource": {
"Values": []
}
}