【ID1019501】

【探索】进入地图后,小人显示有血,原地晃
dev_chengFeng
jiaoyangna 2022-01-24 11:23:19 +08:00
parent 775c0a54bc
commit 087e83bce7
2 changed files with 39 additions and 33 deletions

View File

@ -167,38 +167,18 @@ end
function this.InitMapUserInfosData(data,mapId) function this.InitMapUserInfosData(data,mapId)
local datas = {} local datas = {}
local index = 15
local myData = {} local myData = {}
for i = 1,#data do myData.userName = PlayerManager.nickName
local singleUserData = {} myData.sex = NameManager.roleSex
singleUserData.userName = data[i].name myData.uid = PlayerManager.uid
singleUserData.sex = data[i].gender myData.userSkin = PlayerManager.designation
singleUserData.uid = data[i].uid myData.userTitle = PlayerManager.skin
singleUserData.userSkin = data[i].userSkin myData.userMount = PlayerManager.ride
singleUserData.userTitle = data[i].userTitle myData.practiceLevel = PracticeManager.PracticeLevel or 1
singleUserData.userMount = data[i].userMount myData.lv = PlayerManager.level
singleUserData.practiceLevel = data[i].practiceLevel or 1 myData.formationId = 0
singleUserData.lv = data[i].level myData.hp = 0
singleUserData.formationId = i
singleUserData.hp = 0
if singleUserData.uid == PlayerManager.uid then
myData = singleUserData
else
table.insert(datas,singleUserData)
end
end
if not myData then
myData.userName = PlayerManager.nickName
myData.sex = NameManager.roleSex
myData.uid = PlayerManager.uid
myData.userSkin = PlayerManager.designation
myData.userTitle = PlayerManager.skin
myData.userMount = PlayerManager.ride
myData.practiceLevel = PracticeManager.PracticeLevel or 1
myData.lv = PlayerManager.level
myData.formationId = 0
myData.hp = 0
end
for k,v in pairs(this.ExploreMapData[mapId].formations) do for k,v in pairs(this.ExploreMapData[mapId].formations) do
local singleUserData = {} local singleUserData = {}
singleUserData.userName = myData.userName singleUserData.userName = myData.userName
@ -210,9 +190,35 @@ function this.InitMapUserInfosData(data,mapId)
singleUserData.practiceLevel = myData.practiceLevel singleUserData.practiceLevel = myData.practiceLevel
singleUserData.lv = myData.lv singleUserData.lv = myData.lv
singleUserData.formationId = k singleUserData.formationId = k
singleUserData.hp = this.FormationData[k].hp singleUserData.hp = this.FormationData[k].hp
table.insert(datas,singleUserData) table.insert(datas,singleUserData)
index = index - 1
if index == 0 then
break
end
end end
for i = 1,#data do
if data[i].uid ~= PlayerManager.uid then
local singleUserData = {}
singleUserData.userName = data[i].name
singleUserData.sex = data[i].gender
singleUserData.uid = data[i].uid
singleUserData.userSkin = data[i].userSkin
singleUserData.userTitle = data[i].userTitle
singleUserData.userMount = data[i].userMount
singleUserData.practiceLevel = data[i].practiceLevel or 1
singleUserData.lv = data[i].level
singleUserData.formationId = i
singleUserData.hp = 0
table.insert(datas,singleUserData)
index = index - 1
if index == 0 then
break
end
end
end
return datas return datas
end end

View File

@ -53,7 +53,7 @@ local startUV = {
} }
-- 允许出现的事件点的图标数量 -- 允许出现的事件点的图标数量
local iconNum = 9 local iconNum = 20
-- 地图图标的上限值 -- 地图图标的上限值
local maxIcon = 9 local maxIcon = 9