灵兽放生等级限制
parent
e1ee6d7b69
commit
3df4fb246d
|
|
@ -4,6 +4,7 @@ import com.ljsd.fight.FamilyHeroInfo;
|
|||
import com.ljsd.jieling.chat.logic.ChatLogic;
|
||||
import com.ljsd.jieling.config.clazzStaticCfg.CommonStaticConfig;
|
||||
import com.ljsd.jieling.config.clazzStaticCfg.HeroStaticConfig;
|
||||
import com.ljsd.jieling.core.FunctionIdEnum;
|
||||
import com.ljsd.jieling.core.GlobalsDef;
|
||||
import com.ljsd.jieling.db.redis.RedisKey;
|
||||
import com.ljsd.jieling.db.redis.RedisUtil;
|
||||
|
|
@ -3026,6 +3027,11 @@ public class HeroLogic{
|
|||
public void pokemonFree(ISession session, List<String> pokemonIds,int pieceId,int pieceAmount, MessageTypeProto.MessageType messageType) throws Exception {
|
||||
int uid = session.getUid();
|
||||
User user = UserManager.getUser(uid);
|
||||
List<Integer> config = SGlobalSystemConfig.idsByType.get(FunctionIdEnum.Pokemon.getFunctionType());
|
||||
SGlobalSystemConfig sGlobalSystemConfig = STableManager.getConfig(SGlobalSystemConfig.class).get(config.iterator().next());
|
||||
if(user.getPlayerInfoManager().getLevel()<sGlobalSystemConfig.getOpenRules()[1]){
|
||||
throw new ErrorCodeException(ErrorCode.PLAYER_LEVE_NOT);
|
||||
}
|
||||
PokemonManager pokemonManager = user.getPokemonManager();
|
||||
if(!pokemonIds.isEmpty()){
|
||||
if(pieceId!=0||pieceAmount!=0){
|
||||
|
|
|
|||
Loading…
Reference in New Issue