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