diff --git a/Assets/_Game/Data/Enemies/E001/Abilities/ABL_E001_Alert.asset b/Assets/_Game/Data/Enemies/E001/Abilities/ABL_E001_Alert.asset index 993be920..1d326410 100644 --- a/Assets/_Game/Data/Enemies/E001/Abilities/ABL_E001_Alert.asset +++ b/Assets/_Game/Data/Enemies/E001/Abilities/ABL_E001_Alert.asset @@ -14,7 +14,7 @@ MonoBehaviour: m_EditorClassIdentifier: abilityId: e001_alert attackSequence: [] - cooldown: 1.5 + cooldown: 0 telegraphVfxKey: telegraphDuration: 0 interruptOnHurt: 1 diff --git a/Assets/_Game/Data/Enemies/E001/Abilities/ABL_E001_Chase.asset b/Assets/_Game/Data/Enemies/E001/Abilities/ABL_E001_Chase.asset index a4c98380..91857c80 100644 --- a/Assets/_Game/Data/Enemies/E001/Abilities/ABL_E001_Chase.asset +++ b/Assets/_Game/Data/Enemies/E001/Abilities/ABL_E001_Chase.asset @@ -14,7 +14,7 @@ MonoBehaviour: m_EditorClassIdentifier: abilityId: e001_chase attackSequence: [] - cooldown: 1.5 + cooldown: 0 telegraphVfxKey: telegraphDuration: 0 interruptOnHurt: 1 diff --git a/Assets/_Game/Prefabs/Enemies/E001/ENM_CaoZhi.prefab b/Assets/_Game/Prefabs/Enemies/E001/ENM_CaoZhi.prefab index a8e6f679..7b2fdc53 100644 --- a/Assets/_Game/Prefabs/Enemies/E001/ENM_CaoZhi.prefab +++ b/Assets/_Game/Prefabs/Enemies/E001/ENM_CaoZhi.prefab @@ -295,16 +295,10 @@ MonoBehaviour: _patrolZone: {fileID: 0} _onEnemyDied: {fileID: 11400000, guid: def849e2c5ec8204eae6b083b02307aa, type: 2} _onPlayerSpawned: {fileID: 11400000, guid: 7e2c7e614f6627b449a244ab44443adf, type: 2} - _btIdleTickInterval: 0.3 - _btPatrolTickInterval: 0.15 - _btAlertTickInterval: 0.08 - _btChaseTickInterval: 0.05 - _btCombatTickInterval: 0 _dbg_CurrentState: 0 _dbg_AiPhase: 0 _dbg_HasPlayer: 0 _dbg_LastKnownPos: {x: 0, y: 0} - _dbg_BtTickInterval: 0 _autoPlayPhaseAnimation: 1 --- !u!114 &3227522604157326171 MonoBehaviour: @@ -673,7 +667,7 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6788684755218838016} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 6def12af0589a9545b80eb5accf61bb6, type: 3} m_Name: diff --git a/Assets/_Game/Scripts/Editor/Scene/SceneObjectPlacerTool.cs b/Assets/_Game/Scripts/Editor/Scene/SceneObjectPlacerTool.cs index f8922b06..66085867 100644 --- a/Assets/_Game/Scripts/Editor/Scene/SceneObjectPlacerTool.cs +++ b/Assets/_Game/Scripts/Editor/Scene/SceneObjectPlacerTool.cs @@ -482,6 +482,7 @@ namespace BaseGames.Editor contactCol.radius = 0.4f; HitBox contactHitBox = GetOrAddComponent(contactT.gameObject); BodyContactDamage bodyContact = GetOrAddComponent(contactT.gameObject); + bodyContact.enabled = false; // 伪装/待机期不伤人;由 e001_chase 能力在追击期开启 Transform abilitiesT = GetOrCreateChild(go.transform, "Abilities"); Transform alertT = GetOrCreateChild(abilitiesT, "PlayClipAbility_Alert");