diff --git a/luafight/BattleMain.lua b/luafight/BattleMain.lua index 03333c40e..7c0a12ad4 100644 --- a/luafight/BattleMain.lua +++ b/luafight/BattleMain.lua @@ -27,7 +27,7 @@ require("Modules.Battle.Logic.SkillManager") require("Modules.Battle.Logic.OutDataManager") require("Modules.Battle.Logic.BattleLogManager") require("Modules.Battle.Logic.Monster.MonsterManager") - +require "Modules/Battle/Data/ConfigData" local BattleMain = {} local BattleLogic = BattleLogic @@ -282,4 +282,12 @@ function BattleMain.Execute(args, fightData, optionData) return { result = -1 } end +function BattleMain.TestExcute(data, seed, battleType, round, uid) + if type(data) == "string" then + data = loadstring("return "..data)() + end + local resultList = BattleMain.Execute({seed = seed, type = battleType, maxRound = round}, data, {uid = uid}) + print(PrintTable(resultList)) +end + return BattleMain \ No newline at end of file