mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2026-03-05 15:55:55 +08:00
472 lines
14 KiB
JSON
472 lines
14 KiB
JSON
{
|
|
"OperationDict": {
|
|
"GetAllTeamMember": {
|
|
"$type": "RPG.GameCore.TargetMapAllTeamMember",
|
|
"RemoveUnselectable": false
|
|
},
|
|
"GetAllEnemy": {
|
|
"$type": "RPG.GameCore.TargetSequence",
|
|
"Sequence": [
|
|
{
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntityList"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TargetMapEnemyTeamEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TargetMapAllTeamMember",
|
|
"RemoveUnselectable": false
|
|
}
|
|
]
|
|
},
|
|
"RemoveUnselectable": {
|
|
"$type": "RPG.GameCore.TargetRemoveUnselectable"
|
|
},
|
|
"RemoveSelectable": {
|
|
"$type": "RPG.GameCore.TargetFilter",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsTargetUnselectable",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
}
|
|
}
|
|
},
|
|
"RemovePartReplaceWithOwner": {
|
|
"$type": "RPG.GameCore.TargetMapPartToOwner"
|
|
},
|
|
"GetAllSelfUnselectable": {
|
|
"$type": "RPG.GameCore.TargetFetchAllUnselectable",
|
|
"SourceEntity": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
}
|
|
},
|
|
"GetAllSelfCustomUnselectable": {
|
|
"$type": "RPG.GameCore.TargetFetchAllCustomUnselectable",
|
|
"SourceEntity": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
}
|
|
},
|
|
"GetLightTeam": {
|
|
"$type": "RPG.GameCore.TargetFilter",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByTargetTeam",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"Team": "TeamLight"
|
|
}
|
|
},
|
|
"GetDarkTeam": {
|
|
"$type": "RPG.GameCore.TargetFilter",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByTargetTeam",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"Team": "TeamDark"
|
|
}
|
|
},
|
|
"RemoveBattleEvent": {
|
|
"$type": "RPG.GameCore.TargetFilter",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByTargetEntityType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"EntityTypeMask": "BattleEvent",
|
|
"AliveStateMask": "Anyone",
|
|
"Inverse": true
|
|
}
|
|
},
|
|
"GetBattleEvent": {
|
|
"$type": "RPG.GameCore.TargetMapCreatedBattleEvent"
|
|
},
|
|
"WithBattleEvent": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntityList | ParamEntityList.GetBattleEvent"
|
|
},
|
|
"GetSelfCreateBattleEvent": {
|
|
"$type": "RPG.GameCore.TargetSequence",
|
|
"Sequence": [
|
|
{
|
|
"$type": "RPG.GameCore.TargetMapCreatedBattleEvent"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TargetFilter",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareTarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity.GetSummoner"
|
|
},
|
|
"CompareType": {
|
|
"$type": "RPG.GameCore.TargetSequence",
|
|
"Sequence": [
|
|
{
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TargetMapCreator"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"RemoveNonSelfCreateBattleEvent": {
|
|
"$type": "RPG.GameCore.TargetFilter",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAny",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByTargetEntityType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"EntityTypeMask": "BattleEvent",
|
|
"AliveStateMask": "Anyone",
|
|
"Inverse": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareTarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity.GetSummoner"
|
|
},
|
|
"CompareType": {
|
|
"$type": "RPG.GameCore.TargetSequence",
|
|
"Sequence": [
|
|
{
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TargetMapCreator"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"GetAdjoinEntity": {
|
|
"$type": "RPG.GameCore.TargetMapAdjoinEntity"
|
|
},
|
|
"WithAdjoinEntity": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntityList + ParamEntityList.GetAdjoinEntity"
|
|
},
|
|
"GetAdjoinEntityIgnoreServant": {
|
|
"$type": "RPG.GameCore.TargetMapAdjoinEntity",
|
|
"CountingOption": "IgnoreServant"
|
|
},
|
|
"WithAdjoinEntityIgnoreServant": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntityList + ParamEntityList.GetAdjoinEntityIgnoreServant"
|
|
},
|
|
"GetCreator": {
|
|
"$type": "RPG.GameCore.TargetMapCreator"
|
|
},
|
|
"GetSummoner": {
|
|
"$type": "RPG.GameCore.TargetMapSummoner"
|
|
},
|
|
"GetSummonedMinions": {
|
|
"$type": "RPG.GameCore.TargetMapSummonedMinions"
|
|
},
|
|
"WithSummoner": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntityList | ParamEntityList.GetSummoner"
|
|
},
|
|
"GetServantAndDummyCharacter": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntityList.GetServant + ParamEntityList.GetDummyCharacter"
|
|
},
|
|
"WithServantAndDummyCharacter": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntityList | ParamEntityList.GetServant | ParamEntityList.GetDummyCharacter"
|
|
},
|
|
"GetDummyCharacter": {
|
|
"$type": "RPG.GameCore.TargetSequence",
|
|
"Sequence": [
|
|
{
|
|
"$type": "RPG.GameCore.TargetMapCreatedBattleEvent"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TargetFilter",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsBattleEventEntity",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ExpectSubType": "DummyCharacter"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"GetSelfCreateDummyCharacter": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntityList.GetDummyCharacter.RemoveNonSelfCreateBattleEvent"
|
|
},
|
|
"WithDummyCharacter": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntityList | ParamEntityList.GetDummyCharacter"
|
|
},
|
|
"WithSelfCreateDummyCharacter": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntityList | ParamEntityList.GetSelfCreateDummyCharacter"
|
|
},
|
|
"GetServant": {
|
|
"$type": "RPG.GameCore.TargetSequence",
|
|
"Sequence": [
|
|
{
|
|
"$type": "RPG.GameCore.TargetMapSummonedMinions"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TargetFilter",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByTargetEntityType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"EntityTypeMask": "Servant"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"WithServant": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntityList | ParamEntityList.GetServant"
|
|
},
|
|
"RemoveServant": {
|
|
"$type": "RPG.GameCore.TargetFilter",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByTargetEntityType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"EntityTypeMask": "Servant",
|
|
"AliveStateMask": "Anyone",
|
|
"Inverse": true
|
|
}
|
|
},
|
|
"RemoveBEServant": {
|
|
"$type": "RPG.GameCore.TargetFilter",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsBattleEventEntity",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ExpectSubType": "BEServant",
|
|
"Inverse": true
|
|
}
|
|
},
|
|
"GetBEServant": {
|
|
"$type": "RPG.GameCore.TargetSequence",
|
|
"Sequence": [
|
|
{
|
|
"$type": "RPG.GameCore.TargetMapCreatedBattleEvent"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TargetFilter",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsBattleEventEntity",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ExpectSubType": "BEServant"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"WithBEServant": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntityList | ParamEntityList.GetBEServant"
|
|
},
|
|
"GetActualOwner": {
|
|
"$type": "RPG.GameCore.TargetFetchActualOwner"
|
|
},
|
|
"GetAttacker": {
|
|
"$type": "RPG.GameCore.TargetMapDamageAttacker"
|
|
},
|
|
"GetDefender": {
|
|
"$type": "RPG.GameCore.TargetMapDamageDefender"
|
|
},
|
|
"GetSkillTarget": {
|
|
"$type": "RPG.GameCore.TargetMapSkillTarget"
|
|
},
|
|
"GetSkillTargetSafe": {
|
|
"$type": "RPG.GameCore.TargetMapSkillTarget",
|
|
"LogErrorIfEmpty": false
|
|
},
|
|
"GetSkillSubTarget": {
|
|
"$type": "RPG.GameCore.TargetMapSkillSubTarget"
|
|
},
|
|
"GetSkillAllTarget": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity.GetSkillTarget | ParamEntity.GetSkillSubTarget"
|
|
},
|
|
"GetSnapshot": {
|
|
"$type": "RPG.GameCore.TargetMapSnapshotEntity"
|
|
},
|
|
"GetDummyEntity": {
|
|
"$type": "RPG.GameCore.TargetMapDummyEntity",
|
|
"AutoCreate": true
|
|
},
|
|
"GetSkillTargetAgent": {
|
|
"$type": "RPG.GameCore.TargetMapDummyEntity",
|
|
"DummyEntityName": "SkillTargetAgent"
|
|
},
|
|
"GetCharacterChangeSource": {
|
|
"$type": "RPG.GameCore.TargetMapCharacterChangeSource"
|
|
},
|
|
"GetCharacterChangeTarget": {
|
|
"$type": "RPG.GameCore.TargetMapCharacterChangeTarget"
|
|
},
|
|
"RemoveCharacterChangeTarget": {
|
|
"$type": "RPG.GameCore.TargetFilter",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsCharacterChangeTarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"Inverse": true
|
|
}
|
|
},
|
|
"GetCharacterChangeSourceOrSelf": {
|
|
"$type": "RPG.GameCore.TargetMapCharacterChangeSource",
|
|
"IncludeSelf": true
|
|
},
|
|
"GetCharacterChangeTargetOrSelf": {
|
|
"$type": "RPG.GameCore.TargetMapCharacterChangeTarget",
|
|
"IncludeSelf": true
|
|
},
|
|
"WithCharacterChange": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntityList + ParamEntityList.GetCharacterChangeSource + ParamEntityList.GetCharacterChangeTarget"
|
|
},
|
|
"GetAliveOnly": {
|
|
"$type": "RPG.GameCore.TargetFilter",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByTargetAliveState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"AliveStateMask": "Mask_AliveOnly"
|
|
}
|
|
},
|
|
"GetAliveOrLimbo": {
|
|
"$type": "RPG.GameCore.TargetFilter",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByTargetAliveState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"AliveStateMask": "Mask_AliveOrLimbo"
|
|
}
|
|
},
|
|
"GetDiedButNotDispose": {
|
|
"$type": "RPG.GameCore.TargetFilter",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByTargetAliveState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"AliveStateMask": "Mask_DiedButNotDispose"
|
|
}
|
|
},
|
|
"Select1": {
|
|
"$type": "RPG.GameCore.TargetIndex",
|
|
"IndexType": "IndexStrict"
|
|
},
|
|
"Select2": {
|
|
"$type": "RPG.GameCore.TargetIndex",
|
|
"IndexType": "IndexStrict",
|
|
"IndexValue": 1
|
|
},
|
|
"Select3": {
|
|
"$type": "RPG.GameCore.TargetIndex",
|
|
"IndexType": "IndexStrict",
|
|
"IndexValue": 2
|
|
},
|
|
"Select4": {
|
|
"$type": "RPG.GameCore.TargetIndex",
|
|
"IndexType": "IndexStrict",
|
|
"IndexValue": 3
|
|
},
|
|
"Select5": {
|
|
"$type": "RPG.GameCore.TargetIndex",
|
|
"IndexType": "IndexStrict",
|
|
"IndexValue": 4
|
|
},
|
|
"SelectLast": {
|
|
"$type": "RPG.GameCore.TargetIndex",
|
|
"IndexType": "Last"
|
|
},
|
|
"Shuffle": {
|
|
"$type": "RPG.GameCore.TargetShuffle"
|
|
},
|
|
"Reverse": {
|
|
"$type": "RPG.GameCore.TargetReverse"
|
|
},
|
|
"SortByHP": {
|
|
"$type": "RPG.GameCore.TargetSortByProperty",
|
|
"PropertyType": "CurrentHP"
|
|
},
|
|
"SortByMaxHP": {
|
|
"$type": "RPG.GameCore.TargetSortByProperty",
|
|
"PropertyType": "MaxHP"
|
|
},
|
|
"SortByShield": {
|
|
"$type": "RPG.GameCore.TargetSortByProperty",
|
|
"PropertyType": "Shield"
|
|
},
|
|
"SortByStance": {
|
|
"$type": "RPG.GameCore.TargetSortByProperty",
|
|
"PropertyType": "CurrentStance"
|
|
},
|
|
"SortByMaxStance": {
|
|
"$type": "RPG.GameCore.TargetSortByProperty",
|
|
"PropertyType": "MaxStance"
|
|
},
|
|
"SortByBreakDamageAddedRatio": {
|
|
"$type": "RPG.GameCore.TargetSortByProperty",
|
|
"PropertyType": "BreakDamageAddedRatio"
|
|
},
|
|
"SortByActionOrder": {
|
|
"$type": "RPG.GameCore.TargetSortByActionOrder"
|
|
},
|
|
"SortByBuffCount": {
|
|
"$type": "RPG.GameCore.TargetSortByModifierStatusCount",
|
|
"BuffStatus": "Buff"
|
|
},
|
|
"SortByDebuffCount": {
|
|
"$type": "RPG.GameCore.TargetSortByModifierStatusCount",
|
|
"BuffStatus": "Debuff"
|
|
},
|
|
"SortByMonsterRank": {
|
|
"$type": "RPG.GameCore.TargetSortMonsterRank"
|
|
},
|
|
"SortByFormation": {
|
|
"$type": "RPG.GameCore.TargetSortByFormation"
|
|
}
|
|
}
|
|
} |