item recovey
parent
74aadb0f82
commit
f7f0b30645
|
|
@ -1,7 +1,9 @@
|
|||
package com.ljsd.jieling.util;
|
||||
|
||||
import com.ljsd.jieling.config.SGameSetting;
|
||||
import com.ljsd.jieling.config.SItem;
|
||||
import com.ljsd.jieling.config.SMonsterConfig;
|
||||
import com.ljsd.jieling.globals.Global;
|
||||
import com.ljsd.jieling.handler.map.Cell;
|
||||
import com.ljsd.jieling.handler.map.MapManager;
|
||||
import com.ljsd.jieling.handler.map.TemporaryItems;
|
||||
|
|
@ -324,8 +326,18 @@ public class CBean2Proto {
|
|||
CommonProto.ItemInfo.Builder builder = CommonProto.ItemInfo.newBuilder();
|
||||
builder.setTemplateId(item.getItemId());
|
||||
builder.setOverlap(item.getItemNum());
|
||||
int[] energyRecoverSpeed = SGameSetting.getGameSetting().getEnergyRecoverSpeed();
|
||||
builder.setNextRefreshTime(item.getEndingTime() + energyRecoverSpeed[1]*60);
|
||||
builder.setNextRefreshTime(item.getEndingTime() + getRecoverSpeedByItem(item.getItemId()));
|
||||
return builder.build();
|
||||
}
|
||||
|
||||
private static int getRecoverSpeedByItem(int itemId){
|
||||
if(itemId == Global.STAMINA){
|
||||
int[] energyRecoverSpeed = SGameSetting.getGameSetting().getEnergyRecoverSpeed();
|
||||
return energyRecoverSpeed[1]*60;
|
||||
}
|
||||
if(itemId == Global.HEROSTORY_TICKET){
|
||||
return SGameSetting.getGameSetting().getRecoveryTime();
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue