2014年3月26日 星期三

玩家無法對怪物施放指定魔法

文章出處:浪漫物語網路社區

找l1j\server\server\model\skill\L1SkillUse.java



找到這一段

if (((_skillId == TURN_UNDEAD) && ((undeadType == 0) || (undeadType == 2)))

                                || ((_skillId == TURN_UNDEAD) && (isTU == false))

                                || (((_skillId == ERASE_MAGIC) || (_skillId == SLOW) || (_skillId == MANA_DRAIN) || (_skillId == MASS_SLOW) || (_skillId == ENTANGLE) || (_skillId == WIND_SHACKLE)) && (isErase == false))

                                || ((_skillId == MANA_DRAIN) && (isManaDrain == false))) {

                        return true;

把它改成下面這樣

if (((_skillId == TURN_UNDEAD) && ((undeadType == 0) || (undeadType == 2)))

                                || ((_skillId == TURN_UNDEAD) && (isTU == false))

                                // 下面這行的負面魔法無效-木乃-藥霜-暗盲-黑影-暗黑-沉睡-

                                || _skillId == CURSE_PARALYZE || _skillId == SILENCE || _skillId == CURSE_BLIND || _skillId == DARKNESS || _skillId == DARK_BLIND || _skillId == FOG_OF_SLEEPING

                                || (((_skillId == ERASE_MAGIC) || (_skillId == SLOW) || (_skillId == MANA_DRAIN) || (_skillId == MASS_SLOW) || (_skillId == ENTANGLE) || (_skillId == WIND_SHACKLE)) && (isErase == false))

                                || ((_skillId == MANA_DRAIN) && (isManaDrain == false))) {

                        return true;

完成

沒有留言:

張貼留言