移动力
战斗中,玩家移动和使用道具有一个限制叫做移动力。移动力最大值为240,玩家存活状态每x轴移动一个像素扣移动力1. 玩家死亡状态每移动1像素的距离,扣移动力1 玩家存活使用道具会扣移动力,具体数值见道具上面的属性。玩家死亡使用道具不会扣移动力,但死亡后是不能使用用点券购买的道具。为了防止作弊,服务器会根据玩家停止移动时传回的点和其当前的移动力做检查,如果移动的距离大于了移动力可以移动的距离,则断开客户端,通知其他玩家此用户掉线。
风的变化
战斗中,场景的风是变化的,风力对攻击是有影响的。因为风的变化方式是渐变,风的影响会造成判断失误。所以先确定目标Pt和每次变化的大小P,然后风的大小F每回合加P,当F等于Pt的时候,开始下一次的变化。每一次的目标是前一次目标的相反方向,比如:上次变化到-7,下一次就变化到正的方向。使用改变风向道具的时候直接开始新一轮变化。