冒险岛079修改地图多倍怪物及怪物死亡之后原地秒刷新的办法
第一步修改MapleMap.java 中 创建怪物刷新速度变量 createMobInterval 的值 为1000 (每一秒刷新一次)
第二步
修改MapleMap.java中的 loadMonsterRate 方法
给记录怪物数量的集合 循环添加 指定的倍率次
Collection<Spawns> newSpawn = new LinkedList<>();
Collection<Spawns> newBossSpawn = new LinkedList<>();
for (Spawns s : monsterSpawn) {
if (s.getCarnivalTeam() >= 2) {
continue; // Remove carnival spawned mobs
}
if (s.getMonster().getStats().isBoss()) {
newBossSpawn.add(s);
} else {
if(怪物召唤模式 == 1){
// 多倍怪物
for(int i = 0 ; i <= 倍率-1;i++){
newSpawn.add(s);
}
}
newSpawn.add(s);
}
}
monsterSpawn.clear();
monsterSpawn.addAll(newBossSpawn);
monsterSpawn.addAll(newSpawn);
第三步
修改MapleMap respawn (怪物重生方法)
同样对 召唤点 调用召唤怪物的代码块 进行多次循环
spawnPoint.spawnMonster(this);
路过,支持一下啦 我是来刷分的,嘿嘿 谢谢楼主,共同发展 没看完~~~~~~ 先顶,好同志 我是个凑数的。。。 小手一抖,钱钱到手! 好好 学习了 确实不错 相当不错,感谢无私分享精神! 写的真的很不错 相当不错,感谢无私分享精神! 有道理。。。 没看完~~~~~~ 先顶,好同志 路过,支持一下啦 我是来刷分的,嘿嘿
页:
[1]
2