副本修改
parent
f6d757aa16
commit
8bd27071d3
|
@ -61,11 +61,13 @@ public class EndlessFunction implements FunctionManager {
|
|||
e.printStackTrace();
|
||||
}
|
||||
int size = (int)(users.size()*0.85);
|
||||
int minSize = (int)(users.size()*0.2);
|
||||
|
||||
if(size ==0){
|
||||
return 1;
|
||||
}
|
||||
int level = 0;
|
||||
for(int i = 0 ; i <size;i++){
|
||||
for(int i = minSize ; i <size;i++){
|
||||
level+=users.get(i).getPlayerInfoManager().getLevel();
|
||||
}
|
||||
|
||||
|
|
|
@ -1368,7 +1368,7 @@ public class MapLogic {
|
|||
}
|
||||
BehaviorUtil.destoryApointXY(user, destoryXY);
|
||||
SMonsterGroup sMonsterGroup = SMonsterGroup.getsMonsterGroupMap().get(groupId);
|
||||
CommonProto.Drop.Builder drop = ItemUtil.drop(user, sMonsterGroup.getRewardgroup(), 1, 1, BIReason.MAP_FAST_FIGHT_REWARD);
|
||||
CommonProto.Drop.Builder drop = ItemUtil.drop(user, sMonsterGroup.getRewardgroup(), 1, 0, BIReason.MAP_FAST_FIGHT_REWARD);
|
||||
FightInfoProto.FastFightResponse.Builder fastFightResponse = FightInfoProto.FastFightResponse.newBuilder();
|
||||
|
||||
if (mapManager.getMonsterId() > 0) {
|
||||
|
@ -1737,7 +1737,7 @@ public class MapLogic {
|
|||
if (mission.getMissionInfo() != null) {
|
||||
checkMissionReturn.newEventId = mission.getMissionInfo();
|
||||
}
|
||||
CommonProto.Drop.Builder drop = ItemUtil.drop(user, sMissionEventsConfig.getReward(), 1, 1, BIReason.MAP_MISSION_REWARD);
|
||||
CommonProto.Drop.Builder drop = ItemUtil.drop(user, sMissionEventsConfig.getReward(), 1, 0, BIReason.MAP_MISSION_REWARD);
|
||||
checkMissionReturn.drop = drop;
|
||||
int useTime = getUseTime(user);
|
||||
mission.setTime(useTime);
|
||||
|
|
|
@ -26,6 +26,7 @@ public class FiftyBehavior extends BaseBehavior{
|
|||
TrialInfo trialInfo = mapManager.getTrialInfo();
|
||||
MapLogic.getInstance().clearNormalMonster(user);
|
||||
mapManager.removeBoss();
|
||||
mapManager.setCurMapType(0);
|
||||
mapManager.setTrialFloor(trialInfo.getFloor() + 10000);
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -361,7 +361,7 @@ public abstract class AbstractMap implements IMap {
|
|||
}
|
||||
//血量更新
|
||||
// refreshHp(user, mapManager.getTeamId(),checkResult);
|
||||
CommonProto.Drop.Builder drop = ItemUtil.drop(user, sMonsterGroup.getRewardgroup(), 1, 1, BIReason.MAP_GENERAL_FIGHT_REWARD);
|
||||
CommonProto.Drop.Builder drop = ItemUtil.drop(user, sMonsterGroup.getRewardgroup(), 1, 0, BIReason.MAP_GENERAL_FIGHT_REWARD);
|
||||
builder.setEnventDrop(drop.build());
|
||||
builder.setResult(resultCode);
|
||||
builder.addAllRemainHpList(remainHp);
|
||||
|
|
|
@ -125,6 +125,20 @@ public class TowerMap extends AbstractMap {
|
|||
mapManager.setCurMapType(type);
|
||||
mapEnterResponse.setMapId(mapManager.getCurMapId());
|
||||
mapEnterResponse.setCurXY(mapManager.getCurXY());
|
||||
// MapInfoProto.TowerCopyInfo towerCopyInfo = MapInfoProto.TowerCopyInfo.newBuilder()
|
||||
// .setTower(mapManager.getTrialInfo().getFloor())
|
||||
// .setFightCount(mapManager.getFightCount())
|
||||
// .setHighestTower(mapManager.getTrialInfo().getHighestTower())
|
||||
// .setEssenceValue(mapManager.getTrialInfo().getEnergy())
|
||||
// .setMapIntoReset(mapManager.getMapIntoFlag())
|
||||
// .setTowerUseTime((int)(mapManager.getCurrTowerTime()/1000))
|
||||
// .setKillCount(mapManager.getTrialInfo().getKillCount())
|
||||
// .addAllTrialRewardInfo(mapManager.getTrialInfo().getTowerReceivedReward())
|
||||
// .setBombUsed(mapManager.getTrialInfo().getBombUseTimes())
|
||||
// .build();
|
||||
// mapEnterResponse.setTowerInfo(towerCopyInfo);
|
||||
mapEnterResponse.setCurTower(trialInfo.getFloor());
|
||||
mapEnterResponse.setBombUsed(trialInfo.getBombUseTimes());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in New Issue