package module.battle.chapter0;
import module.battle.BattleTask;
import module.character.Group;
import module.character.PlayerGroup;
import module.command.CommandServer;
import module.map.api.IRoom;
import module.mission.chapter0.MainMission;
import module.server.PlayerServer;
import module.utility.EventUtil;
public class ShadowTaoBattle extends BattleTask{
private IRoom here;
public ShadowTaoBattle(Group team1, Group team2) {
super(team1, team2);
here = team1.getAtRoom();
}
@Override
public void checkBattleEnd() {
super.checkBattleEnd();
PlayerGroup pg = (PlayerGroup) here.getGroupList().findGroup("enf");
Group taoG = here.getGroupList().findGroup("tao's");
taoG.setInEvent(true);
pg.setInEvent(true);
EventUtil.executeEventMessage(pg, "after_tao_beat_shadow");
// end the game for chapter 0
((MainMission) PlayerServer.getMissionMap()
.get(MainMission.class.toString())).setState(MainMission.State.DONE);
String[] msg = {"quit"};
CommandServer.readCommand(pg, msg);
String[] msg2 = {"y"};
CommandServer.readCommand(pg, msg2);
}
}