349 lines
10 KiB
JSON
349 lines
10 KiB
JSON
{
|
|
"AbilityList": [
|
|
{
|
|
"Name": "MazeMonster_W3_Clock_00_NormalAtk01",
|
|
"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": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"NormalizedTimeStart": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.032999999821186066
|
|
}
|
|
},
|
|
"MaxMoveDistance": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"OnlyMoveForward": true,
|
|
"MaxSpeed": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 6
|
|
}
|
|
},
|
|
"SteerNormalizedTimeStart": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"SteerNormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.032999999821186066
|
|
}
|
|
},
|
|
"MaxSteerSpeed": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 300
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.2859999998472631
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAttack",
|
|
"AttackTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"TriggerBattleDelay": 0.1,
|
|
"AttackDetectConfig": {
|
|
"$type": "RPG.GameCore.AdventureAttackDetectCircleConfig",
|
|
"Offset": {
|
|
"x": 0,
|
|
"y": 0.5,
|
|
"z": 1.5
|
|
},
|
|
"MaxRadius": 1.5,
|
|
"FanAngle": 360
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Clock_00/Eff_Monster_W3_Clock_00_MazeHit.prefab",
|
|
"HitEffectHeight": 1.3
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeTemplateName": "Impact_Middle"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "WolfBro_W3_Clock_00_NormalAtk01",
|
|
"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": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1.5000000004656613
|
|
}
|
|
},
|
|
"NormalizedTimeStart": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.20000000018626451
|
|
}
|
|
},
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.2859999998472631
|
|
}
|
|
},
|
|
"MaxMoveDistance": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 3
|
|
}
|
|
},
|
|
"OnlyMoveForward": true,
|
|
"MaxSpeed": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 12
|
|
}
|
|
},
|
|
"SteerNormalizedTimeStart": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"SteerNormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.2859999998472631
|
|
}
|
|
},
|
|
"MaxSteerSpeed": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 720
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.2859999998472631
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$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.AdventureAttackDetectCircleConfig",
|
|
"Offset": {
|
|
"x": 0,
|
|
"y": 0.5,
|
|
"z": 1.5
|
|
},
|
|
"MaxRadius": 1,
|
|
"FanAngle": 360
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Clock_00/Eff_Monster_W3_Clock_00_MazeHit.prefab",
|
|
"HitEffectHeight": 1.3
|
|
}
|
|
},
|
|
{
|
|
"$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.AdventureAttackDetectCircleConfig",
|
|
"Offset": {
|
|
"x": 0,
|
|
"y": 0.5,
|
|
"z": 1.5
|
|
},
|
|
"MaxRadius": 1,
|
|
"FanAngle": 360
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Clock_00/Eff_Monster_W3_Clock_00_MazeHit.prefab",
|
|
"HitEffectHeight": 1.3
|
|
},
|
|
"IncludeProps": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeTemplateName": "Impact_Heavy"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "MazeMonster_W3_Clock_Alarm",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvGroupEnterCombat",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"InstanceID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|