内部gm,跳过公会boss
parent
ae93532942
commit
e9d4c76dd6
|
@ -1,7 +1,6 @@
|
|||
package com.ljsd;
|
||||
|
||||
|
||||
import com.google.gson.Gson;
|
||||
import com.ljsd.jieling.db.mongo.MongoUtil;
|
||||
import com.ljsd.jieling.db.redis.RedisKey;
|
||||
import com.ljsd.jieling.db.redis.RedisUtil;
|
||||
|
@ -94,8 +93,8 @@ public class GmService implements RPCRequestGMIFace.Iface {
|
|||
}
|
||||
|
||||
}
|
||||
// 扶持功能
|
||||
else if (cmd.contains("support")){
|
||||
// 扶持功能和公会boss跳过
|
||||
else if (cmd.contains("support") || cmd.contains("guildboss")){
|
||||
sendIds.add(Integer.valueOf(parameters[0]));
|
||||
}
|
||||
else {
|
||||
|
|
|
@ -0,0 +1,40 @@
|
|||
package com.ljsd.jieling.kefu;
|
||||
|
||||
import com.ljsd.jieling.logic.dao.GuilidManager;
|
||||
import com.ljsd.jieling.logic.dao.root.GuildInfo;
|
||||
import com.ljsd.jieling.logic.dao.root.User;
|
||||
import com.ljsd.jieling.logic.store.BuyGoodsLogic;
|
||||
import config.SGuildCheckpointConfig;
|
||||
import manager.STableManager;
|
||||
import util.TimeUtils;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @author hj
|
||||
* gm,扶持功能
|
||||
*/
|
||||
public class Cmd_guildboss extends GmRoleAbstract {
|
||||
@Override
|
||||
public boolean exec(String[] args) throws Exception {
|
||||
// 获取用户
|
||||
User user = getUser();
|
||||
// boss层数
|
||||
String arg = args[0];
|
||||
|
||||
Map<Integer, SGuildCheckpointConfig> configMap = STableManager.getConfig(SGuildCheckpointConfig.class);
|
||||
|
||||
// 获取公会信息
|
||||
int guildId = user.getPlayerInfoManager().getGuildId();
|
||||
GuildInfo guildInfo = GuilidManager.guildInfoMap.get(guildId);
|
||||
// 更换boss信息
|
||||
if(guildInfo.getCurrBossId()!=configMap.size()){
|
||||
guildInfo.setCurrBossId(Integer.parseInt(arg));
|
||||
guildInfo.setBossHpRemain(0);
|
||||
}else{
|
||||
guildInfo.setBossHpRemain(-1);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue