有大大可以教學一下 升級滿血 怎麼改或設定嗎?
有沒有好心的大大可以教學一下人物升級時血魔自動補滿......有好心的高手可以教學一下要怎麼改嗎?
看到蠻多人問這個問題的, 核心修改如下:
1. 找到L1PcInstance.java
2. 搜尋 private void levelUp(int gap)
3. 往下滾動看到
for (int i = 0; i < gap; i++) {
short randomHp = CalcStat.calcStatHp(getType(), getBaseMaxHp(), getBaseCon(), getOriginalHpup());
short randomMp = CalcStat.calcStatMp(getType(), getBaseMaxMp(), getBaseWis(), getOriginalMpup());
addBaseMaxHp(randomHp);
addBaseMaxMp(randomMp);
}
resetBaseHitup();
resetBaseDmgup();
resetBaseAc();
resetBaseMr();
4. 加入這兩行
=========================
setCurrentHp(getMaxHp());
setCurrentMp(getMaxMp());
=========================
for (int i = 0; i < gap; i++) {
short randomHp = CalcStat.calcStatHp(getType(), getBaseMaxHp(), getBaseCon(), getOriginalHpup());
short randomMp = CalcStat.calcStatMp(getType(), getBaseMaxMp(), getBaseWis(), getOriginalMpup());
addBaseMaxHp(randomHp);
addBaseMaxMp(randomMp);
}
==> setCurrentHp(getMaxHp());
==> setCurrentMp(getMaxMp());
resetBaseHitup();
resetBaseDmgup();
resetBaseAc();
resetBaseMr();
5. 重新編譯即可 這要去改核心 不是用設定的
放在升級那
剩餘血魔=最大血魔
yasioukon 發表於 2023-8-18 09:01
這要去改核心 不是用設定的
大神可以詳細教一下嗎?
感謝您~!
頁:
[1]