变身卡激活消耗道具
parent
d97164a2db
commit
d6f16d1f61
|
@ -369,4 +369,5 @@ public interface BIReason {
|
|||
int WEEK_CARD_REWARD =1222;//周卡奖励
|
||||
|
||||
int FABAO_SOUL_UP_COST =1223;//法宝之魂升级消耗
|
||||
int TRANSFORMATION_CARD_COST = 1224;//变身卡激活消耗
|
||||
}
|
|
@ -2,12 +2,14 @@ package com.ljsd.jieling.handler.transformation;
|
|||
|
||||
import com.ljsd.jieling.exception.ErrorCode;
|
||||
import com.ljsd.jieling.exception.ErrorCodeException;
|
||||
import com.ljsd.jieling.globals.BIReason;
|
||||
import com.ljsd.jieling.handler.BaseHandler;
|
||||
import com.ljsd.jieling.logic.dao.TransformationInfo;
|
||||
import com.ljsd.jieling.logic.dao.UserManager;
|
||||
import com.ljsd.jieling.logic.dao.root.User;
|
||||
import com.ljsd.jieling.network.session.ISession;
|
||||
import com.ljsd.jieling.util.CBean2Proto;
|
||||
import com.ljsd.jieling.util.ItemUtil;
|
||||
import com.ljsd.jieling.util.MessageUtil;
|
||||
import config.SChangingCard;
|
||||
import manager.STableManager;
|
||||
|
@ -59,6 +61,11 @@ public class UpOrDownTransformationHandler extends BaseHandler<HeroInfoProto.UpO
|
|||
info = new TransformationInfo(id, index, 1);
|
||||
}
|
||||
else {
|
||||
// 激活变身卡需要消耗道具
|
||||
if (info == null){
|
||||
int[][] costItem = {{changingCard.getCardId(),1}};
|
||||
ItemUtil.itemCost(user,costItem, BIReason.TRANSFORMATION_CARD_COST,1);
|
||||
}
|
||||
// 激活或者卸下变身卡
|
||||
info = new TransformationInfo(id, 0, 0);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue