public void maxStats() {
        Map<MapleStat, Integer> statup = new EnumMap<>(MapleStat.class);
        c.getPlayer().getStat().str = (short) 999;
        c.getPlayer().getStat().dex = (short) 999;
        c.getPlayer().getStat().int_ = (short) 999;
        c.getPlayer().getStat().luk = (short) 999;

        int overrDemon = GameConstants.isDemonSlayer(c.getPlayer().getJob()) ? GameConstants.getMPByJob(c.getPlayer().getJob()) : 500000;
        c.getPlayer().getStat().maxhp = 500000;
        c.getPlayer().getStat().maxmp = overrDemon;
        c.getPlayer().getStat().setHp(500000, c.getPlayer());
        c.getPlayer().getStat().setMp(overrDemon, c.getPlayer());

        statup.put(MapleStat.STR, Integer.valueOf(999));
        statup.put(MapleStat.DEX, Integer.valueOf(999));
        statup.put(MapleStat.LUK, Integer.valueOf(999));
        statup.put(MapleStat.INT, Integer.valueOf(999));
        statup.put(MapleStat.HP, Integer.valueOf(500000));
        statup.put(MapleStat.MAXHP, Integer.valueOf(500000));
        statup.put(MapleStat.MP, Integer.valueOf(overrDemon));
        statup.put(MapleStat.MAXMP, Integer.valueOf(overrDemon));
        c.getPlayer().getStat().recalcLocalStats(c.getPlayer());
        //c.getSession().write(CWvsContext.updatePlayerStats(statup, c.getPlayer().getJob()));
    }