back_recharge
wangyuan 2019-10-09 18:04:36 +08:00
parent f0e4c61ccc
commit fc42f6c655
3 changed files with 12 additions and 1 deletions

View File

@ -26,6 +26,7 @@ public class SSpecialConfig implements BaseConfig {
public static final String ADVENTURE_RANKINGSHOWNUM = "Adventure_RankingShowNum";//外敌入侵排行榜上榜显示排名 public static final String ADVENTURE_RANKINGSHOWNUM = "Adventure_RankingShowNum";//外敌入侵排行榜上榜显示排名
public static final String COMBAT_RANKINGSHOWNUM = "Combat_RankingShowNum";//战力排行榜上榜显示排名 public static final String COMBAT_RANKINGSHOWNUM = "Combat_RankingShowNum";//战力排行榜上榜显示排名
public static final String EQUIPSIGN_LIMIT = "EquipSign_limit";//仓库中的魂印上限 public static final String EQUIPSIGN_LIMIT = "EquipSign_limit";//仓库中的魂印上限
public static final String EquipTalismana_limit = "EquipTalismana_limit";//仓库中的法宝上限
public static final String FRIENDAMOUNT_LIMIT = "FriendAmount_limit";//好友上限 public static final String FRIENDAMOUNT_LIMIT = "FriendAmount_limit";//好友上限
public static final String FRIENDAPPLYAMOUNT_LIMIT = "FriendApplyAmount_limit";//好友申请上限 public static final String FRIENDAPPLYAMOUNT_LIMIT = "FriendApplyAmount_limit";//好友申请上限
public static final String Friend_Gift = "Friend_Gift";//好友赠送友情点 public static final String Friend_Gift = "Friend_Gift";//好友赠送友情点

View File

@ -21,7 +21,7 @@ public interface GlobalItemType {
int SecretBox=10; // 宝箱 int SecretBox=10; // 宝箱
int HEAD_FRAME = 11;//头像框 int HEAD_FRAME = 11;//头像框
int CHANGE_NAME_CARD = 12;//改名道具卡 int CHANGE_NAME_CARD = 12;//改名道具卡
int SOUL_MARK =13;// int SOUL_MARK =13;// 魂印
int ESPECIAL_EQUIP = 14;//法宝 int ESPECIAL_EQUIP = 14;//法宝
int EXP = 17;//经验 int EXP = 17;//经验

View File

@ -1295,6 +1295,16 @@ public class ItemUtil {
if (hasEquipNum >= gameSetting.getEquipNumlimit()){ if (hasEquipNum >= gameSetting.getEquipNumlimit()){
return true; return true;
} }
}else if(itemType == GlobalItemType.SOUL_MARK){
int limit = SSpecialConfig.getIntegerValue(SSpecialConfig.EQUIPSIGN_LIMIT);
if (user.getEquipManager().getSoulEquipMap().size() >=limit){
return false;
}
}else if(itemType == GlobalItemType.ESPECIAL_EQUIP){
int limit = SSpecialConfig.getIntegerValue(SSpecialConfig.EquipTalismana_limit);
if (user.getEquipManager().getEspecialEquipMap().size() >=limit){
return false;
}
} }
} }
return false; return false;