打怪随机爆点
本帖最後由 -Sammy 於 2020-7-27 04:19 編輯打怪随机爆点
打开MapleMap.java
查找:
import java.util.Map;
下面增加:
import java.util.Random;
再继续查找:
tempmeso = (int) (tempmeso * dropOwner.getBuffedValue(MapleBuffStat.MESOUP).doubleValue() / 100.0);
}
下面增加如下函数:
Collection<MapleCharacter> chrs = cserv.getPlayerStorage().getAllCharacters(); //爆点系统 稻香
for (MapleCharacter chr : chrs) {
int addnx;
// Random t = new Random();
addnx = (int) Math.floor(Math.random() * (chr.getVip() + 1)); //VIP按等级在普通玩家数量的基础上+1点,也可能为0
if (addnx > 0) {
dropOwner.modifyCSPoints(1, addnx);
dropOwner.getClient().getSession().write(MaplePacketCreator.serverNotice(5, "你从怪物身上获得 【 " + addnx +" 】点点卷."));
}
找到下面的:
public void run() {
spawnMesoDrop(meso * mesoRate, meso, dropPos, dropMonster, dropChar, isBoss || publicLoott);
}
}, monster.getAnimationTime("die1"));
}
改成:
public void run() {
spawnMesoDrop(meso * mesoRate, meso, dropPos, dropMonster, dropChar, isBoss || publicLoott);
}
}, monster.getAnimationTime("die1"));
}
}
頁:
[1]