| Main/Config/Configs/SkillConfig.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/Battle/BattleField/BattleField.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/Battle/Skill/SkillBase.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Main/Config/Configs/SkillConfig.cs
@@ -1,6 +1,6 @@ //-------------------------------------------------------- // [Author]: YYL // [ Date ]: Monday, October 27, 2025 // [ Date ]: Monday, December 1, 2025 //-------------------------------------------------------- using System.Collections.Generic; @@ -58,6 +58,8 @@ public int ExplosionEffect4; public int EffectId; public int EffectId2; public int SkinllSFX1; public int SkinllSFX2; public int MStartEffectId; public int BuffEffect; public int TriggerEffect; @@ -180,11 +182,15 @@ int.TryParse(tables[41],out EffectId2); int.TryParse(tables[42],out MStartEffectId); int.TryParse(tables[42],out SkinllSFX1); int.TryParse(tables[43],out BuffEffect); int.TryParse(tables[43],out SkinllSFX2); int.TryParse(tables[44],out TriggerEffect); int.TryParse(tables[44],out MStartEffectId); int.TryParse(tables[45],out BuffEffect); int.TryParse(tables[46],out TriggerEffect); } catch (Exception exception) { Main/System/Battle/BattleField/BattleField.cs
@@ -323,8 +323,6 @@ public virtual void PauseGame() { // 怎么通知界面暂停了呢? battleObjMgr.PauseGame(); recordPlayer.PauseGame(); battleEffectMgr.PauseGame(); Main/System/Battle/Skill/SkillBase.cs
@@ -235,6 +235,11 @@ TeamHero teamHero = caster.teamHero; EventBroadcast.Instance.Broadcast<string, SkillConfig, TeamHero>(EventName.BATTLE_CAST_SKILL, guid, skillConfig, teamHero); if (skillConfig.SkinllSFX1 != 0) { battleField.soundManager.PlayEffectSound(skillConfig.SkinllSFX1); } if (caster != null) { // 战斗类型 0-常规;1-连击;2-反击;3-追击;4-子技能;5-被动触发的 @@ -363,9 +368,15 @@ ShadowIllutionCreate(true); MoveToTarget(target, new Vector2(skillConfig.CastDistance, 0), () => { if (skillConfig.CastDistance < 9999 && skillConfig.SkinllSFX2 != 0) { battleField.soundManager.PlayEffectSound(skillConfig.SkinllSFX2); } TurnBack(() => { ShadowIllutionCreate(false); CastImpl(() => { TurnBack(() =>