mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2025-05-11 22:45:53 +08:00
445 lines
13 KiB
JSON
445 lines
13 KiB
JSON
{
|
|
"AbilityList": [
|
|
{
|
|
"Name": "MazeMonster_W3_Dinosaur_00_MazeAttack",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillPointEntity"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimLogicState": "NormalAtk",
|
|
"AnimStateName": "Attack",
|
|
"MovingRangeList": [
|
|
{
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"SteerNormalizedTimeStart": {
|
|
"FixedValue": {
|
|
"Value": 0.005
|
|
}
|
|
},
|
|
"SteerNormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.2
|
|
}
|
|
},
|
|
"MaxSteerSpeed": {
|
|
"FixedValue": {
|
|
"Value": 300
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.2
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"IsAttachToTargetEntity": true,
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Dinosaur_00/Eff_Monster_W3_Dinosaur_00_Maze_Attack_01.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.252
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAttack",
|
|
"AttackTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"TriggerBattleDelay": 0.1,
|
|
"AttackDetectConfig": {
|
|
"$type": "RPG.GameCore.AdventureAttackDetectBoxConfig",
|
|
"Size": {
|
|
"X": 0.3,
|
|
"Y": 0.4,
|
|
"Z": 1.8
|
|
},
|
|
"Offset": {
|
|
"Y": 0.7,
|
|
"Z": 1
|
|
}
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Dinosaur_00/Eff_Monster_W3_Dinosaur_00_Maze_Attack_Hit.prefab"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.258
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"IsAttachToTargetEntity": true,
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Dinosaur_00/Eff_Monster_W3_Dinosaur_00_Maze_Attack_Ground.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeTemplateName": "Impact_Heavy"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "WolfBoy_W3_Dinosaur_00_MazeAttack",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillPointEntity"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimLogicState": "NormalAtk",
|
|
"AnimStateName": "Attack",
|
|
"MovingRangeList": [
|
|
{
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"OffsetTargetDistance": {
|
|
"FixedValue": {
|
|
"Value": 1.5
|
|
}
|
|
},
|
|
"NormalizedTimeStart": {
|
|
"FixedValue": {
|
|
"Value": 0.005
|
|
}
|
|
},
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.6
|
|
}
|
|
},
|
|
"MaxMoveDistance": {
|
|
"FixedValue": {
|
|
"Value": 3
|
|
}
|
|
},
|
|
"OnlyMoveForward": true,
|
|
"MaxSpeed": {
|
|
"FixedValue": {
|
|
"Value": 20
|
|
}
|
|
},
|
|
"SteerNormalizedTimeStart": {
|
|
"FixedValue": {
|
|
"Value": 0.005
|
|
}
|
|
},
|
|
"SteerNormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.26
|
|
}
|
|
},
|
|
"MaxSteerSpeed": {
|
|
"FixedValue": {
|
|
"Value": 1000
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.2
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"IsAttachToTargetEntity": true,
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Dinosaur_00/Eff_Monster_W3_Dinosaur_00_Maze_Attack_01.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.252
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureFireProjectile",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Projectile": {
|
|
"Behavior": "Static",
|
|
"MaxLifeTime": 0
|
|
},
|
|
"OnProjectileLifetimeFinish": [
|
|
{
|
|
"$type": "RPG.GameCore.WolfBroMonsterHitBoomProp",
|
|
"AttackTargetType": {
|
|
"$type": "RPG.GameCore.TargetSequence",
|
|
"Sequence": [
|
|
{
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AdvLocalPlayer"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TargetMapEnemyTeamEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TargetMapAllTeamMember"
|
|
}
|
|
]
|
|
},
|
|
"AttackDetectConfig": {
|
|
"$type": "RPG.GameCore.AdventureAttackDetectBoxConfig",
|
|
"Size": {
|
|
"X": 0.3,
|
|
"Y": 0.4,
|
|
"Z": 1.8
|
|
},
|
|
"Offset": {
|
|
"Y": 0.7,
|
|
"Z": 1
|
|
}
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Dinosaur_00/Eff_Monster_W3_Dinosaur_00_Maze_Attack_Hit.prefab"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByHaveEnemyAlive",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"IncludeUnselectable": true
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAttack",
|
|
"AttackTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"TriggerBattle": false,
|
|
"TriggerBattleDelay": 0.1,
|
|
"AttackDetectConfig": {
|
|
"$type": "RPG.GameCore.AdventureAttackDetectBoxConfig",
|
|
"Size": {
|
|
"X": 0.3,
|
|
"Y": 0.4,
|
|
"Z": 1.8
|
|
},
|
|
"Offset": {
|
|
"Y": 0.7,
|
|
"Z": 1
|
|
}
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Dinosaur_00/Eff_Monster_W3_Dinosaur_00_Maze_Attack_Hit.prefab"
|
|
},
|
|
"IncludeProps": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeTemplateName": "Impact_Heavy"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.258
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"IsAttachToTargetEntity": true,
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Dinosaur_00/Eff_Monster_W3_Dinosaur_00_Maze_Attack_Ground.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeTemplateName": "Impact_Heavy"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "MazeMonster_W3_Dinosaur_00_LighterInvisible",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnAdd": [
|
|
{
|
|
"$type": "RPG.GameCore.SetAttachmentScale",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AttachPoints": [
|
|
{
|
|
"Name": "Lighter"
|
|
}
|
|
],
|
|
"Scale": {}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "MazeMonster_W3_Dinosaur_00_EnhanceEffect",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_Rogue_EliteEnhance.prefab",
|
|
"AttachPoint": "Effect_RL",
|
|
"PositionOffset": {
|
|
"Y": -0.3
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |