修改战斗脚本

master_longzhu_new
DESKTOP-C3M45P4\dengdan 2026-05-20 23:21:54 +08:00
parent c2c24b2033
commit 8582c8d1db
71 changed files with 715 additions and 0 deletions

View File

@ -0,0 +1,46 @@
local FightEffectAudioConfig = {}
local this = FightEffectAudioConfig
function FightEffectAudioConfig.Init()
if not this.config then
this.config = {}
local audioConfig = ConfigManager.GetConfig(ConfigName.AudioConfig)
for _, data in ConfigPairs(audioConfig) do
if data.Type == 4 or data.Type == 5 or data.Type == 6 or data.Type == 7 then
if not data.EffectName or data.EffectName == "" then
-- Log("AudioConfig表错误特效音频未注册特效名音频名"..data.Name)
else
local effectNameList = string.split(data.EffectName, "#")
for _, effectName in ipairs(effectNameList) do
-- if this.config[effectName] then
-- Log("AudioConfig表错误特效音频注册重复特效名"..effectName)
-- else
-- this.config[effectName] = {name = data.Name}
-- end
if not this.config[effectName] then
this.config[effectName] = {}
end
table.insert(this.config[effectName], {name = data.Name})
end
end
end
end
end
end
function FightEffectAudioConfig.GetAudioData(effectName)
if not this.config then
this.Init()
end
local data = this.config[effectName]
if not data or #data == 0 then
if effectName ~= "FloatingText" and effectName ~= "BuffFloatingText" and effectName ~= "fx_Effect_enemy_birth" then
-- Log("没有找到特效 ".. effectName .." 的相关音效配置")
end
return
end
return data[math.random(1, #data)]
end
return FightEffectAudioConfig

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 326d13bd26b709f43a2a1b711286e4d7
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,44 @@
local Files = {
"Modules.Battle.BattlePool",
"Modules.Battle.Logic.Misc.BattleDefine",
"Modules.Battle.View.Unit.BattleUnit",
"Modules.Battle.View.Unit.PlayerView",
"Modules.Battle.View.Unit.EnemyView",
"Modules.Battle.View.Unit.MonsterView",
"Modules.Battle.View.Unit.WeaponView",
"Modules.Battle.View.Unit.BuffView",
"Modules.Battle.View.Unit.BuffCtrl",
"Modules.Battle.View.Unit.FloatNode",
"Modules.Battle.View.Unit.SkillCaster",
--"Modules.Battle.Config.test_fight_data",
--"Modules.Battle.Config.RoleConfig",
"Modules.Battle.Logic.Misc.BattleList",
"Modules.Battle.Logic.Misc.BattleDefine",
"Modules.Battle.Logic.Misc.BattleUtil",
"Modules.Battle.Logic.Misc.BattleQueue",
"Modules.Battle.Logic.Misc.BattleDictionary",
"Modules.Battle.Logic.Misc.BattleObjectPool",
"Modules.Battle.Logic.Base.BattleEvent",
"Modules.Battle.Logic.Base.Random",
"Modules.Battle.Logic.Role.RoleLogic",
"Modules.Battle.Logic.Role.RoleData",
"Modules.Battle.Logic.Role.RoleManager",
"Modules.Battle.Logic.Role.Skill",
"Modules.Battle.Logic.Base.Buff",
"Modules.Battle.Logic.Base.Passivity",
"Modules.Battle.Logic.BattleLogic",
"Modules.Battle.Logic.SkillManager",
"Modules.Battle.Logic.OutDataManager",
"Modules.Battle.Logic.BattleLogManager",
"Modules.Battle.Logic.Monster.MonsterManager",
"Modules.Battle.Logic.Weapon.FightWeaponManager"
}
return Files

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: beef5cf6f786b9548a2ab67ec8882392
timeCreated: 1533739049
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,92 @@
PokemonEffectConfig = {
[1] = {
live = "live2d_s_jieling_dlg_3010",
scale = 0.6,
screen = "s_jieling_dlg_3010_skeff_casting_screeneff",
screenCD = 3,
hit1 = "s_jieling_dlg_3010_skeff_casting_buff",
aoe = "s_jieling_dlg_3010_skeff_casting_attacked",
icon = "s_jieling_dlg_3010_t1",
},
[2] = {
live = "live2d_s_jieling_zlz_3001",
scale = 0.7,
screen = "s_jieling_zlz_3001_skeff_casting_screeneff",
screenCD = 2.5,
hit1 = "s_jieling_zlz_3001_skeff_casting_buff",
aoe = "s_jieling_zlz_3001_skeff_casting_attacked",
icon = "s_jieling_zlz_3001_t1",
},
[3] = {
live = "live2d_s_jieling_hg_3002",
scale = 0.7,
screen = "s_jieling_hg_3002_skeff_casting_screeneff",
screenCD = 3,
hit1 = "s_jieling_hg_3002_skeff_casting_buff",
aoe = "s_jieling_hg_3002_skeff_casting_attacked",
icon = "s_jieling_hg_3002_t1",
},
[4] = {
live = "live2d_s_jieling_jhj_3003",
scale = 1,
screen = "s_jieling_jhj_3003_skeff_casting_screeneff",
screenCD = 3.5,
hit1 = "s_jieling_jhj_3003_skeff_casting_buff",
aoe = "s_jieling_jhj_3003_skeff_casting_attacked",
icon = "s_jieling_jhj_3003_t1",
},
[5] = {
live = "live2d_s_jieling_hs_3006",
scale = 0.4,
screen = "s_jieling_hs_3006_skeff_casting_screeneff",
screenCD = 2,
hit1 = "s_jieling_hs_3006_skeff_casting_buff_01",
aoe = "s_jieling_hs_3006_skeff_casting_attacked",
icon = "s_jieling_hs_3006_t1",
},
[6] = {
live = "live2d_s_jieling_lms_3009",
scale = 0.7,
screen = "s_jieling_lms_3009_skeff_casting_screeneff",
screenCD = 3,
hit1 = "s_jieling_lms_3009_skeff_casting_buff01",
aoe = "s_jieling_lms_3009_skeff_casting_attacked",
icon = "s_jieling_lms_3009_t1",
},
[7] = {
live = "live2d_s_jieling_sl_3005",
scale = 0.8,
screen = "s_jieling_sl_3005_skeff_casting_screeneff",
screenCD = 3,
hit1 = "s_jieling_sl_3005_skeff_casting_buff_01",
aoe = "s_jieling_sl_3005_skeff_casting_attacked",
icon = "s_jieling_sl_3005_t1",
},
[8] = {
live = "live2d_s_jieling_md_3007",
scale = 0.7,
screen = "s_jieling_md_3007_skeff_casting_screeneff",
screenCD = 3,
hit1 = "s_jieling_md_3007_skeff_casting_buff_01",
aoe = "s_jieling_md_3007_skeff_casting_attacked",
icon = "s_jieling_md_3007_t1",
},
[9] = {
live = "live2d_s_jieling_fl_3008",
scale = 0.7,
screen = "s_jieling_fl_3008_skeff_casting_screeneff",
screenCD = 3,
hit1 = "s_jieling_fl_3008_skeff_casting_buff_01",
aoe = "s_jieling_fl_3008_skeff_casting_attacked",
icon = "s_jieling_fl_3008_t1",
},
[10] = {
live = "live2d_s_jieling_tl_3004",
scale = 0.4,
screen = "s_jieling_tl_3004_skeff_casting_screeneff",
screenCD = 3,
hit1 = "s_jieling_tl_3004_skeff_casting_buff01",
aoe = "s_jieling_tl_3004_skeff_casting_attacked",
icon = "s_jieling_tl_3004_t1",
},
}

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 5dd26a1b9f458cb48bbf93427e509492
timeCreated: 1553054046
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 418356c2865aa924cbd4278e00ac74b4
folderAsset: yes
timeCreated: 1533972422
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: c444d459ba3907e4aba56e9378731a1c
timeCreated: 1543300316
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: a829adff8a2ba4d4c8adfcdf644f6f68
timeCreated: 1540434053
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 848b09a1f7685054eb21e2fbf66b2fa3
timeCreated: 1544609969
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 91caf3c6bac4c364495a7586a05a8021
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: ec1ada68e5aad4c4f964536c01a6895c
timeCreated: 1540534293
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 0fc72777e9df427419fe744b67006e90
timeCreated: 1533981943
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: a2d3f4b0f0f59284d8d512ff70fb2190
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 0af2d1ac77f491b4d98f78e9b437aced
timeCreated: 1540188937
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 23414ad1664db3c41ad5487ece2825ec
folderAsset: yes
timeCreated: 1540374625
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 0ab58106e7897b4499c17a44cb85e86e
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 6476a56ede3ba7d4b9a50c55ea9b4f58
timeCreated: 1543225577
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 18cb21cb8f3fd3042af24720c82d4c26
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 489a333956a8af142befcc171adc4334
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: b3eb8d767af7965489ffa1c7f3fdc8b8
timeCreated: 1543292559
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 9198aba4ca48104459b33d94513390b6
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 8756085ac5b303d4b8efeb775f208bf9
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 29b13ba3e65292944850a33142e8c29b
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 3027b6d3f877d3c46a42423ec2479519
timeCreated: 1551251808
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 6b24453e730a75e4ab6dbc9128bccb8b
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 3339a802362dfbf49b0d0febdf4c45e3
timeCreated: 1551258749
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: fd888eae3d19efc42944d94187a8f19f
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 19be8228916212449afcdbdae9e8378c
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: c6896453014288c48aaa9414d177a3bf
timeCreated: 1543215529
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: df1dd9add887ade4cacde087853192f4
timeCreated: 1553567219
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: d7190f33d3e8c7b44a1c0bf98dfb7db9
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 400059f69ea87e047858018b42727676
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 23b1783a86f35124fb5ba3a8216c8449
timeCreated: 1541062420
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: d2c1aa74c6013184d8379f40c510da0d
timeCreated: 1551258749
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 846cb2db9b2ee114ca0a56adccb06c18
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 667eb63801834ea4fbfa24811fed3a27
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 2f60a02f48ba9e84cb05e2a714c0a407
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 328812c206833f644aa8a6de8cdadb98
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 4a0a1ba07ed0023448be673c57792c46
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 78b0d5fcb16ea154d93104c27d349b56
folderAsset: yes
timeCreated: 1541399435
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: b6eeaa17a3f378d4cafa75d7c9ab6cf9
timeCreated: 1540538383
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 5456545b3bf54514d976b39685dd9ce7
timeCreated: 1543570620
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 0e8031d208ecee14da3dc4cb8b3fdb1a
timeCreated: 1552886349
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 5e83ab8b8f5844c468b892c8eac97ee2
timeCreated: 1552886349
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: b05772e862e3c484f84b9f4a6e106315
timeCreated: 1543570620
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: cbd069158ad7c0a499ddc8c2a3cf4032
timeCreated: 1540189107
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 756066a6c50746e469fa338fe8f1d71b
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 89ee07bd71d7d9f4c94ddebdb0108dd6
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 2da134a4900595649a3ea3f7c37a3efd
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 834725f252c2df84db442286a468bf72
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 641f6b554b348ab4b83c6f8d276ce4ff
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 192d0f6a09efc514ea22d9e2e22b00ad
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 9f7a956e09fa71c4d87a0bab741aa5a6
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 33f3727f62e0a8a46b815b3664ee62a0
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: abc6bff1527001245811bcc30ff5a72d
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 220a13cdd7a55534b844372cae809293
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d17e6277b4cf0354d802997716b964fd
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 4c6a5d61c7b857e4d88a6bc41562a60a
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 1a5e471fba09c0a4b8baa488e43561d4
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 16daba64f23420f4786e7e3787744cf3
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 1731a5f598ca2eb45aceb0f4d085e6d3
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 59fb55d227d908c4988d2a67a0b4b439
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: ddeab5538b13fac4db6d8f57d60c8cc1
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 45b96045b8ba48c44a9923a971862c9f
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 8853eb61b07e507448b5f4fdda5ce358
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: e8838819ee37ccb4f9da28bf66a81eb7
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 59e5b8013afd0aa40ac976ceb10d85d7
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 40bf5c8c0ea31cf4d8d0db9589f7db4e
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 9108b175eaaf25a44a4cee4c8127ff6a
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: f9d0db6260186584ea442e21e6619374
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant: