|
@@ -15,6 +15,7 @@ local RoleDBLogic = require("role.RoleDBLogic")
|
|
|
local RoleHeadLogic = require("role.RoleHeadLogic")
|
|
local RoleHeadLogic = require("role.RoleHeadLogic")
|
|
|
local Broadcast = require("broadcast.Broadcast")
|
|
local Broadcast = require("broadcast.Broadcast")
|
|
|
local RoleExcel = require("excel.role")
|
|
local RoleExcel = require("excel.role")
|
|
|
|
|
+local HeroExcel = require("excel.hero")
|
|
|
local ReportManager = require("platform.ReportManager")
|
|
local ReportManager = require("platform.ReportManager")
|
|
|
local HeroLogic = require("hero.HeroLogic")
|
|
local HeroLogic = require("hero.HeroLogic")
|
|
|
local RelationGiftLogic = require("present.RelationGiftLogic")
|
|
local RelationGiftLogic = require("present.RelationGiftLogic")
|
|
@@ -374,8 +375,10 @@ RANDOM_BODY_ID_TABLE = nil
|
|
|
function getRandomBody()
|
|
function getRandomBody()
|
|
|
if RANDOM_BODY_ID_TABLE == nil then
|
|
if RANDOM_BODY_ID_TABLE == nil then
|
|
|
RANDOM_BODY_ID_TABLE = {}
|
|
RANDOM_BODY_ID_TABLE = {}
|
|
|
- for k, v in pairs(RoleExcel.body) do
|
|
|
|
|
- RANDOM_BODY_ID_TABLE[#RANDOM_BODY_ID_TABLE + 1] = k
|
|
|
|
|
|
|
+ for id, v in pairs(HeroExcel.hero) do
|
|
|
|
|
+ if id > 100000 and id < 600000 and v.grade >= 2 and RoleExcel.body[id] then
|
|
|
|
|
+ RANDOM_BODY_ID_TABLE[#RANDOM_BODY_ID_TABLE + 1] = id
|
|
|
|
|
+ end
|
|
|
end
|
|
end
|
|
|
end
|
|
end
|
|
|
|
|
|