修正部分地方玩家的small属性没有改成新的miniMode导致一些坐标计算错误

This commit is contained in:
MrZ626
2021-08-27 00:17:20 +08:00
parent 159cd74c28
commit 6166c87e16

View File

@@ -166,7 +166,7 @@ function Player:createBeam(R,send)
x1=self.x+(30*(self.curX+sc[2])-30+15+150)*self.size
y1=self.y+(600-30*(self.curY+sc[1])+15+self.fieldUp+self.fieldBeneath)*self.size
end
if R.small then x2,y2=R.centerX,R.centerY
if R.miniMode then x2,y2=R.centerX,R.centerY
else x2,y2=R.x+308*R.size,R.y+450*R.size
end
@@ -200,7 +200,7 @@ function Player:setPosition(x,y,size)
self.centerX,self.centerY=x+300*size,y+600*size
else
self.fieldX,self.fieldY=x+150*size,y
self.centerX,self.centerY=x+300*size,y+370*size
self.centerX,self.centerY=x+300*size,y+300*size
self.absFieldX,self.absFieldY=x+150*size,y-10*size
end
end
@@ -1545,15 +1545,15 @@ local function task_throwBadge(ifAI,sender,time)
if time%4==0 then
local S,R=sender,sender.lastRecv
local x1,y1,x2,y2
if S.small then
if S.miniMode then
x1,y1=S.centerX,S.centerY
else
x1,y1=S.x+308*S.size,S.y+450*S.size
x1,y1=S.x+300*S.size,S.y+450*S.size
end
if R.small then
if R.miniMode then
x2,y2=R.centerX,R.centerY
else
x2,y2=R.x+66*R.size,R.y+344*R.size
x2,y2=R.x+66*R.size,R.y+274*R.size
end
--Generate badge object