搜索：


    VIRTUE_EFFECT(0x10000, 6),
    //2, 4, 8 unknown


替换：


    VIRTUE_EFFECT(0x10000, 6),
    //2, 4, 8 unknown
    CRITICAL_INC(0x80000, 6), //一擊機率




搜索：

                case 23101003:
                    ret.statups.put(MapleBuffStat.SPIRIT_SURGE, ret.x);
                    break;

替換：


                case 23101003:
                    ret.statups.put(MapleBuffStat.SPIRIT_SURGE, ret.x);
                    ret.statups.put(MapleBuffStat.CRITICAL_INC, ret.x);
                    break;




搜索：

            case 23101003: {
                final EnumMap<MapleBuffStat, Integer> stat = new EnumMap<MapleBuffStat, Integer>(MapleBuffStat.class);
                stat.put(MapleBuffStat.SPIRIT_SURGE, x);
                applyto.getMap().broadcastMessage(applyto, BuffPacket.giveForeignBuff(applyto.getId(), stat, this), false);
                break;
            }

替換：

            case 23101003: {
                final EnumMap<MapleBuffStat, Integer> stat = new EnumMap<MapleBuffStat, Integer>(MapleBuffStat.class);
                stat.put(MapleBuffStat.SPIRIT_SURGE, x);
                stat.put(MapleBuffStat.CRITICAL_INC, x);
                applyto.getMap().broadcastMessage(applyto, BuffPacket.giveForeignBuff(applyto.getId(), stat, this), false);
                break;
            }




搜索：

                    if (stat.getKey() == MapleBuffStat.SPIRIT_SURGE) {
                        mplew.writeInt(stat.getValue().intValue());
                    } else {
                        mplew.writeShort(stat.getValue().intValue());
                    }

替換：

                    if (stat.getKey() == MapleBuffStat.SPIRIT_SURGE || buffid == 23101003) {
                        mplew.writeInt(stat.getValue().intValue());
                    } else {
                        mplew.writeShort(stat.getValue().intValue());
                    }



搜索：

                case 1121010: //enrage
                    ret.statups.put(MapleBuffStat.ENRAGE, ret.x * 100 + ret.mobCount);
                    break;

替換：

                case 1121010: // 鬥氣爆發
                    ret.statups.put(MapleBuffStat.ENRAGE, ret.x * 100 + ret.mobCount);
                    ret.statups.put(MapleBuffStat.CRITICAL_INC, ret.z);
                    break;