mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2026-03-05 15:55:55 +08:00
218 lines
4.7 KiB
JSON
218 lines
4.7 KiB
JSON
{
|
|
"OnInitSequece": [
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.CreateLevelAreas",
|
|
"AssetPath": {
|
|
"Value": "Level/Level_Colosseum.prefab"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"OnStartSequece": [
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaveMonsterMaxCount",
|
|
"Count": 2
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetBattleBGMState",
|
|
"StateName": {
|
|
"Value": "State_Combat_Chapter1_Low"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "Stage_BattleStart"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "Stage_FirstWaveCreated"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StartBattle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitBattleResult",
|
|
"WinTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.ShowUI",
|
|
"Name": "DefaultWin"
|
|
}
|
|
],
|
|
"LoseTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.ShowUI",
|
|
"Name": "DefaultLose",
|
|
"WaitForExit": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetLevelFinish"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitFor",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAny",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByLevelLoseCheck"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "Stage_PlayerTeamDie"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"IsLoop": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "Stage_PlayerTeamDie"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PauseToTurnEnd",
|
|
"Pause": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LevelAudioSwitch",
|
|
"GroupName": "Switch_BGM_Battle_End_Group",
|
|
"SwitchName": {
|
|
"Value": "BGM_SW_Battle_Lose"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ShowUI",
|
|
"Name": "DefaultRevive"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "Stage_PlayerTeamReviveStart"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "Stage_PlayerTeamReviveFailed"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "Stage_LocalLose"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "Stage_WaveFinish"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "Stage_LocalWin"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Order": 1,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "Stage_BattleStart"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.CreatePlayerTeam"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaveMonster",
|
|
"MonsterList": [
|
|
{
|
|
"MonsterID": 9999
|
|
}
|
|
],
|
|
"WaitDie": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "Stage_FirstWaveCreated"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DarkTeamDestroyCheck",
|
|
"ForWaveEnd": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "Stage_WaveFinish"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |